Skip to content

Parse Description for Prerequisites #2

@iyaja

Description

@iyaja

Currently, prereqs are not parsed and displayed accurately. Some things that make this challenging:

  • There is no structured dataset of prerequisites, so these must be inferred from the description of the course.
  • There may be complex prerequisite restrictions, like "requires CS 173 or MATH 213; credit is not given for both this "
  • The descriptions do not use a standardized format across departments and courses.
  • There are additional parameters like honors courses, multiple sections, variable credit hours, etc. (we'll save this for later)

From earlier discussions, it seems like a good first step would be to implement a description parser that constructs an input to an SAT solver.

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