Open DarkDragoon2002 opened 1 week ago
Thanks for the feedback! We have consulted the Professor, and he had recommended us to validate and maintain the accuracy of our course mappings in the program, hence we did not allow for custom mappings to be added into the personal tracker, and only allow for approved mappings (gathered from EduRec and mentioned in the DG) to be added. However, this could be a possible feature for future iterations as we understand that SoC and CEG students may have some new mappings in mind.
Team chose [response.NotInScope
]
Reason for disagreement: The issue cannot be considered not in scope because it pertains to a fundamental feature of the application—mapping courses. The restriction against custom mappings directly impacts the app’s core functionality and target use cases. While the dev team claims this restriction is deliberate to maintain database accuracy, this design decision is neither clearly documented in the User Guide nor communicated to users effectively. The lack of transparency misleads users into assuming they can add custom mappings, causing frustration when the feature does not work as expected.
Moreover, handling custom mappings is not an enhancement but a core feature for the app’s intended audience. A large percentage of module mappings done by students involve custom or tentative mappings, and excluding this capability severely limits the app’s utility. The argument that the issue can be deferred to future iterations does not hold, as it directly impacts the functionality of the current version. This issue is well within scope and should be classified as a valid bug.
Not only that but just adding a flag to the mappings the user has selected to show which are pre-approved and which are not could have been a possible solution to the recommendation provided by prof instead of not allowing custom mappings at all.
Rectifying this is by far more important than the work already done and this is no low-priority feature, especially compared to features like the compare feature.
I tried to input the following course mapping but it kept rejecting me without telling me why it does so. The user guide does not state any restrictions on which courses can be mapped and if found a valid course i can map i would do the following to add it in. I tried multiple examples to get a mapping yet none worked. I even tried inputting an existing module both (nus and partner) and it did not work. It was not stated what the limits are and there is no specified formatting errors either. It is only stated in the UG under the FAQ section. It was not stated in the user guide that custom mappings cannot be added. It was not made clear and any user including me assumed it would be possible especially considering the very slim number of module mappings provided. Infact a large portion of module mapping done in SoC and by CEG students are actually custom.
Thanks!
Follow the following commands and the top of each image to replicate