Skip to content

[Feature Request] Section type grade filter #363

Description

@TyHil

Overview

Add a new filter for grade data to aggregate based on section type. The UTD section types are as follows:

Section prefix Meaning
0xx Normal day lecture (before 5 PM)
0Wx Online class
0Hx Hybrid day class (online + face-to-face)
0Lx LLC-only section
5Hx Hybrid night class (online + face-to-face)
1xx Lab section (sciences)
2xx Discussion section (humanities)
3xx Problem section (maths)
5xx Night lecture (past 5 PM)
6xx Lab night section (past 7 PM)
7xx Exam section
HNx or HON Honors-only

Proposal

  • Add the filter and handle its state in the same way as the semester filter
  • Refactor the grade type and gpa calculation function to handle the new data format and use the new API endpoint: /grades/semester/sectionType in all data calls

Supplementary Information

/grades/semester/sectionType response format

[
  {
    "_id": string, //ex 22S
    "data": [
      {
        "type": string, //ex 0xx
        "grade_distribution": number[14]
      },
      ...
    ]
  },
  ...
]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

Priority

None yet

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions