Skip to content

Add 2025 grade data (new ui)#1226

Closed
jackrhoa wants to merge 10 commits intoui-redesignfrom
fix-grade-data-new-ui
Closed

Add 2025 grade data (new ui)#1226
jackrhoa wants to merge 10 commits intoui-redesignfrom
fix-grade-data-new-ui

Conversation

@jackrhoa
Copy link
Collaborator

@jackrhoa jackrhoa commented Feb 9, 2026

What I did

  • Add grade data for 2025 (Spring, Fall, January, and Summer)
  • Update semester data for 2025 (Spring, Fall, January, and Summer)
  • Update semester data for Spring 2026
  • Modify grade loading script to manually modify first names for specific professors to match first names in SIS to match their grade data to their profiles

Screenshots

  • Before (APMA 2130 profs have no GPA data)
SS1 Screenshot 2026-02-09 at 10 24 02 AM
  • After (GPA data shown)
SS3 SS4

Specific Professors Modified

  • Before (Robbie Hott has no grade data)
SS5
  • After
SS6

Testing

  • First, load the new semester data (docker exec -it tcf_django bash to access interactive terminal with Docker backend):
    • python3 manage.py load_semester 2025_january
    • python3 manage.py load_semester 2025_spring
    • python3 manage.py load_semester 2025_summer
    • python3 manage.py load_semester 2025_fall
    • python3 manage.py load_semester 2026_spring

Verifying Data Updated

  • After running this command to load 2026 classes, the course MATH 3000 should list the instructors as David Sherman and Roan Luikart. If this page includes To Announced, the command was not successful
Screenshot 2026-02-09 at 10 20 20 AM
  • Then, load grade data:

    • python3 manage.py load_grades ALL_DANGEROUS
  • In a local environment, the grade data might not appear if the tcf docker container is not restarted

Questions/Discussions/Notes

  • It is not strictly necessary to update the semester data to use the grade data, but doing so will fix the frequent problem where professors are not listed as having taught a course because their section was added after the initial tcf data was uploaded.
  • This change removes grade data listed under John Hott (Robbie Hott before his name was updated on SIS), but those courses are mostly no longer taught as his name changed 5 years ago. Rich Nguyen has no classes under Nhat, the name listed in grade data.

Summary by CodeRabbit

  • Bug Fixes

    • Improved instructor name normalization to ensure consistent data representation in the system.
  • Chores

    • Updated semester data loading process to clear existing records before reloading, providing clearer workflow status notifications.

@jackrhoa jackrhoa requested a review from Jay-Lalwani February 9, 2026 15:24
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 9, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix-grade-data-new-ui

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jackrhoa jackrhoa closed this Feb 15, 2026
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