Two endpoints that I am considering using for this model (both under terms):
/courses: returns list of all courses offered for given term. We can use this to grab a list of all subjects that are offered that term. The next endpoint can then be used to grab all the courses for the corresponding subject.
[ ] any other endpoint that provides a list of subjects offered for a given term?
/subject/schedule: returns all class schedule for given subject and term.
Two endpoints that I am considering using for this model (both under terms):