Giter VIP home page Giter VIP logo

Comments (1)

nus-se-bot avatar nus-se-bot commented on July 29, 2024

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,

Screenshot from 2020-11-18 21-39-56.png

If the user still can take more MCs after 160, how come a target cap can be unachievable?

Secondly,

Screenshot from 2020-11-18 21-33-03.png

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.