Comments (1)
Team's Response
According to the NUS website, 160 MCs is the minimum number of MCs required to graduate. However, there are NUS students who will wish to take more than the minimum number of MCs required. In addition, there is no limit to the number of MCs NUS students are allowed to take.
Hence, MyMods also considers the users who wish to take beyond the minimum number of MCs required (more than 160 MCs) and thus the average CAP required for remaining modules will still be provided even if the user completes the minimum requirement of 160 MCs.
This is an intended functionality to take into consideration the users who wish to take more than 160 MCs.
Items for the Tester to Verify
❓ Issue response
Team chose [response.Rejected
]
- I disagree
Reason for disagreement: > This is an intended functionality to take into consideration the users who wish to take more than 160 MCs.
I believe this is not an intended functionality as it contradict the behavious of other functions of the app.
FIrstly,
If the user still can take more MCs after 160, how come a target cap can be unachievable?
Secondly,
From the diagram provided in the DG, the progress
function takes a hard 160 MCs limit and calculate whether the target is achievable or not. Hence, it doesn't take into account whether the user plans to take more than 160 MCs or not.
Thirdly,
User can't input how many MCs they are planning to take. Wouldn't it be impossible to calculate the average CAP required for remaining modules then?
from pe.
Related Issues (15)
- The app is unusable
- Inconsistent capitalization of UI HOT 1
- Return arrow is not dashed HOT 1
- Else in activity diagram HOT 1
- This diagram should be resized HOT 1
- Theme change should be more precise in the UG HOT 1
- Arrow stops halfway through HOT 1
- A way to easily unSU a module HOT 1
- Average CAP needed calculation HOT 1
- I can't retake a module in different semesters HOT 1
- Find command shows modules from different semesters HOT 1
- Year long module is not reflected by MyMods HOT 1
- No checking for invalid data HOT 1
- No mention of add, edit, delete, can only be used in the semester of the module HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pe.