nusmodifications / nusmods

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

Incorrect PreReq Tree for CS3282 #3649

Closed RyanCheungJF closed 3 months ago

RyanCheungJF commented 5 months ago

Describe the bug

I believe this is an incorrect prereq tree as CS3282 has traditionally only required CS3281. Furthermore, this prereq tree shows that the module requires 2 modules from every focus area, which suggests it is probably wrong.

Because of this issue, it affects several other CS modules to have incorrect prereq trees as well.

E.g.

image

To Reproduce

Steps to reproduce the behavior:

  1. Go to here

Expected behavior

CS3282 should only require CS3281 I believe. It also looks like the prereq tree for CS3281 might also be broken.

Screenshots

image

image

Fidget-Spinner commented 3 months ago

Generally the prereq tree is generated from data we get from NUS, which means in this case NUS should correct their data, not us.