Skip to content

Generator Groupings #5

@PhillipNgo

Description

@PhillipNgo

Currently there is only 1 grouping of courses allowed for the generator. If a user specifies CS 2114 and MATH 1225 then those two must appear in the schedule

Group Ideas: OR, AND, COUNT

  • OR - choose 1 course in the grouping and add it to the schedule
  • AND - all courses in this grouping are added to the schedule (much like how the generator currently works)
  • COUNT - user specifies X number of courses in this grouping that can be added to the schedule

All groupings will be "ANDed" together so if a user creates three groups as follows:

OR Group: CS 2114, CS 2505
AND Group: MATH 1225, PHYS 2306
COUNT Group (2): FA 2004, ENGL 1614, ENGL 1624

The outputted schedule will have 5 courses. 1 from OR Group, 2 from AND Group, 2 from COUNT Group

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions