Skip to content

Remaining dev work before Formative Study 2 session P2#116

Merged
phrdang merged 12 commits into
mainfrom
fetch-interesting
Apr 19, 2026
Merged

Remaining dev work before Formative Study 2 session P2#116
phrdang merged 12 commits into
mainfrom
fetch-interesting

Conversation

@phrdang

@phrdang phrdang commented Apr 19, 2026

Copy link
Copy Markdown
Member

⚠️ This code is extremely spaghetti code

  • Fetch an interesting set of backups (aimed for 25 students in DATA C88C FA25, but ended up with 25 students from CS 61A FA25 since more students met the inclusion criteria)
    • See src/notebooks/ directory to see how students were randomly sampled out of the population that met inclusion criteria
    • See src/backups/config/ directory to see config JSON files for when I attempted to fetch backups for each course and semester pair
    • Add src/backups/email_hash_lookup.py script since the notebooks give us the student email hashes that meet inclusion criteria, but we need to know their actual email to run the backups CLI
    • Update seeds.rb to use 61A FA25 data; also fixed fake student ID generation so the IDs looked more like IDs
  • Fix bugs in the frontend and backend of the Print Statements feature, since I wasn't able to test it until now with the more interesting backups set
  • Fix bugs in SummaryStatistics controller
    • Fix problem name to score map so it is for 61A FA25 instead of C88C FA25
    • Exclude EC problems
    • Compute total lint errors in final backup correctly
  • Fix bug in BackupCalendarChart.jsx where the backup calendar wasn't displaying properly because of time zone differences
  • Update Summary tab frontend
    • Fix histogram bins to work with 61A FA25
    • Update time unit from min -> days for total time spent
    • Reduce height of histogram switcher menu thing so it's clearer to the user that there's more graphs below

@phrdang phrdang self-assigned this Apr 19, 2026
@phrdang phrdang changed the title Fetch interesting Remaining dev work before session P2 for Formative Study 2 (Spring 2026) Apr 19, 2026
@phrdang phrdang changed the title Remaining dev work before session P2 for Formative Study 2 (Spring 2026) Remaining dev work before Formative Study 2 session P2 Apr 19, 2026
@phrdang phrdang merged commit a0bfed1 into main Apr 19, 2026
4 checks passed
@phrdang phrdang deleted the fetch-interesting branch April 19, 2026 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant