Releases: berkeley-cdss/assignment-snapshots
Releases · berkeley-cdss/assignment-snapshots
Formative Study 2 P3
This code was used for Formative Study 2, specifically for participant P3 on 4/20/26 (and subsequent participants).
Changelog
- Fix bug in print statement worksession grouping in Debugging tab
- Add autoscroll to backup feature in Timeline tab
Formative Study 2 P2
This code was used for Formative Study 2, specifically for participant P2 on 4/16/26.
Changelog
- Fix app routing so that link sharing and refreshing works without crashing
- Use manual bins for certain histograms in Summary tab
- Fix bug so that the last backup is shown in the Style tab instead of the first backup
- Replace OkPy CLI command with problem name in Timeline tab
- Replace timestamps with sliders in Autograder Spam table in the Debugging tab
- Add Gantt plot (problem timeline) and Calendar Heatmap to Summary tab
- Move graphs from right sidebar of Timeline tab to Summary tab
- Add unified diff by default in Timeline tab
- Fetch more interesting dataset for user study
- Fix bugs in Summary tab
- Exclude extra credit problems
- Compute total number of lint errors in each student’s final backup correctly
- Add Print Statements feature in the Debugging tab
Formative Study 2 P1
This code was used for Formative Study 2, specifically for participant P1 on 4/13/26.
Changelog
- Fetch file contents from local disk instead of AWS S3 by default
- Add arrow key navigation in Timeline
- Switch to Monaco code editor
- Group Timeline buttons by problem
- Use tab layout and move existing UI to Timeline tab
- Add Summary, Style, and Debugging tabs
- Implement Autograder Spam and Errors subpages in Debugging tab
- Implement app routing by tab and routing by backup ID in Timeline tab
DATA C88C Fall 2025 Pilot
The code used in the DATA C88C Fall 2025 pilot that occurred on 12/8 - 12/9.
Changelog
- Separate scroll bars for left sidebar, main content, and right sidebar
- Add text above the file viewer that tells the user the number of lint errors in the current file
- Add the problem name to the tooltip of each timeline button
- Add the text “Diff available” or “Diff unavailable” next to the diff icon button
CS 61A Fall 2025 Pilot
The code used in the CS 61A Fall 2025 pilot that occurred on 11/19 - 11/20.