nus-cs2103-AY1920S2 / pe-dev-response

0 stars 0 forks source link

If my module is more MCs than the requirements, completing the module causes an overflow #2560

Open nus-pe-bot opened 4 years ago

nus-pe-bot commented 4 years ago

After assigning the module to the Machine Learning assignment, completing the CS3244T module causes an overflow where there are more MCs completed than the requirements Screen Shot 2020-04-17 at 2.37.16 PM.png


[original: nus-cs2103-AY1920S2/pe-interim#2553]

yjskrs commented 4 years ago

Team's Response

This is actually intended behaviour. It is actually possible to over-fulfill a certain requirement, even in NUS. For example, if you transferred from another course to computer science, the modular credits (MCs) from your previous course may still be brought over, but perhaps as Unrestricted Electives (UEs). But even if they exceed the expected amount of MCs, let's say 32, they still have to be assigned to UEs. We allow this option of letting your MCs overflow the requirement's required MCs as perhaps a user wants to take more technical electives (TEs) than required, and instead of tracking it under UEs, they want to track it under TEs instead, just for their reference. This system allows them the flexibility to do so rather than to reject them from this option.

Duplicate status (if any):

--