Skip to content

degree requirements: store user major and catalog year #529

Description

@jaspermayone

Companion to #526. The requirements catalog is keyed by major + catalog year. To match a user to their requirements (#528), we need those fields on the user.

Tasks

  • Add major (support double majors / minors?) and catalog year to the user's academic profile.
  • Decide the source: parse from Banner/LeopardWeb via the extension, or ask the user.
  • Backfill existing users where possible.

Explicitly out of scope

We will NOT store grades, GPA, or W numbers. Decision from the ScheduleLab partnership work (2026-08-13).

Meeting notes: https://notes.granola.ai/t/6aa6ed59-eaad-4cea-86cd-1fcb7c327f89-00demib2

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions