metakgp / gyfe

Get Your Freaking Electives :)
7 stars 8 forks source link

Add support for choosing minors and additionals #3

Closed proffapt closed 10 months ago

proffapt commented 1 year ago

Things which would make this an all rounder app, the only thing on would require during subject registration:

And ofcourse, the webapp

ShreyaBose04 commented 1 year ago

I would like to work on this issue. Please assign it to me.

proffapt commented 1 year ago

Great! @ashwinpra will be helping you out on this issue.

ashwinpra commented 1 year ago

Support for additionals

  • For now, nothing extra needs to be done, as the script already scrapes whatever course you are free to choose (based on vacant slots), and these courses could be chosen as either additional or breadth. This would be more relevant once the webapp is developed so that there can be a clear distinguishment between electives and additionals in your generated timetable (see 3rd point here) Support for minors
  • To the best of my knowledge, there's no better way than manually defining the required courses, which can be found in ERP from Academic -> Subjects -> Minor Curricula (New Curricula) (it's a PDF). Something similar has been done in what-slot here
  • Once the courses are defined, some method can be used to specify in the final output (list of all courses) the courses that are required for a certain minor (for example, a new column could be added to display this info) Reflect the above on webapp
  • This can be ignored for now as the webapp is still under development

Further queries/follow-ups can be done on Slack.

proffapt commented 10 months ago

Will be listed in #2