Open J-Y-Yan opened 1 year ago
This issue is related to the NUSModsAPI, as some modules cannot be found/ do not exist. It would be difficult and time-consuming to find every edge case (module that cannot be found in the library) out of the thousands of modules.The search function essentially lists out all possible mods and looks to see if the title contains the keyword, so when the title does not exist no result is shown.
This can be tested by using the keyword "computer" and looking at the list of modules, as 'computer organization' module does not appear in the list, so this is an issue related to the library.
Team chose [response.NotInScope
]
Reason for disagreement: Computer organization one of the foundation courses that many students need to take. If this cases already failed, would it affect a lot of students from using it?
Since the team is using data from online, I believe they should also be repsonsible for solving such modules not found error caused by the online data base. But the team mention that all modules not found error should blame the online database. This is not acceptable this did not solve the problem.
Maybe a simple strategy, they could add some local data for some missing modules. They can also explain it as a future feature. But not just blame the online data.
(The team mention this in their user guide, which simply blame the NUSMods API)
Always failed to search an existing module even try different inputs.
Yet, it is good that some modules can be found. Maybe it failed only on some rare case.