This autolab extension, made for Lynbrook High School, allows for students to connect their Autolab accounts to this Visual Studio Code extension and download and submit assignments and view the scores/feedback without the need to open autolab in the browser, saving a significant amount of time and
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Open Developer Tools (F12 or Right Click -> Inspect).
Go to the Application tab (Chrome) or Storage tab (Firefox).
Expand Cookies and select https://cs.lhs.fuhsd.org.
Copy the value of _autolab_session.
Paste it into the Autolab: Session Cookie setting in VS Code.
Workspace Path: Set the folder where you want your assignments to be downloaded. You can type the path manually or click the Select Folder... link in the settings description.
Personal Info: Set your Author Name and Period for the Java file header updates.
Usage
Click the Autolab icon in the Activity Bar (left side).
Click the Download icon on an assignment to download it.
Right-click a downloaded assignment to Submit or Open it.
Use the Search icon to filter assignments.
Requirements
An account on the Lynbrook High School Autolab server.
Enrolled in the APCS-A course.
Extension Settings
autolab.sessionCookie: Your Autolab session cookie.
autolab.workspacePath: Directory to save assignments.
autolab.authorName: Name to use in Java comments.
autolab.period: Class period to use in Java comments.
Known Issues
If your session cookie expires, you will need to update it in settings.
Release Notes
0.0.8
Improved download reliability (dynamic link scraping), added automatic folder flattening, and enhanced Java header updates.
0.0.6
Fixed issues with opening assignment folders and button responsiveness.
0.0.4
Added a folder picker in Settings for easier configuration.
0.0.3
Fixed sidebar icon visibility.
0.0.1
Initial release of Autolab for Lynbrook High School.