nusmodifications / nusmods

🏫 Official course planning platform for National University of Singapore.
https://nusmods.com
MIT License
558 stars 270 forks source link

Move planner out of "beta" #3689

Open kokrui opened 3 months ago

kokrui commented 3 months ago

Our planner (https://nusmods.com/planner) has been "in beta" for around 5 years. While it doesn't have all the features it was planned to have at the start, it is useful enough (and used enough) (according to our analytics)

The big feature that was holding us back was graduation requirement validation. The best implementation looks like at https://nusplanner.com/ https://github.com/nus-planner/ right now, where people can contribute requirements in a DSL (or eventually somehow generate it from what-if reports).

There's some discussion here (https://github.com/nusmodifications/nusmods/issues/359) on creating such a grad requirement validator that may or may not be integrated in NUSMods. We're happy to support that work but for now let's set our planner free!

wr1159 commented 3 months ago

Hi I am interested in this issue

kokrui commented 3 months ago

Go for it! @wr1159