pe's Issues
Disrepency with rounding off GPA
When you try to add a GPA such as 7, it says that GPA must be between 0.00 and 5.00, but at the same time I can add a GPA of 3.2478 and the view does not round it off. When I compare a student with GPA 4.20001 and 4.200 it correctly shows me the first one's GPA is more. I think it might make sense to round it off automatically for them.
Furthermore, I also found disrepencies in the rounding when using the csv file. It isn't consistent.
Instruction Testing not thorough enough
Most of the commands were not covered and some key test cases such as add commands were not included. It's quite limiting as a means to test the application. For instance, I started with an empty list and had to navigate the UG for more test commands. The commands felt like they weren't specified to test edge cases.
"Perfomance" metrics not specified
Does not account for spaces in tags
Method of creation for CSV not specified
Given you are targetting yourself to professors who are less likely, I found the lack of specification on how to make a csv file to import a bit disadvantegous. You should specify what app to go into, on both mac or windows, and also include images for them to follow.
GPA different scales
The UG makes an explicit assumption of a 5.0 GPA or a linear grading system. But in NUS alone, some majors do use a 4.0 scale
Handling duplicate student IDs as edits
I added Amanda as shown in your UG and then took their student ID (s/A0251647W) and tried to edit another student to have the same student ID. I was thinking duplicate student IDs should not be allowed. I had already tried to test the same with add and it told me the applicant exists in the book. But when I did edit x s/A0251647W, it did not told me this but gave me a non specific invalid command format.
Titles that occur at the end of the page
Overriding or adding tags
When you do edit, it overrides your tags, but there's no functionality to add a new tag to a student.
Function Requirement included in NFR
Program hangs when closed without using exit command
Does not catch extra parameters in add
Deleting a student I am already viewing does not change UI
I viewed 2 and then deleted 2 but the view remains the same
Similarily to DG, awkward page breaks for UG affect readibality of the UG
Able to add a student with student number starting with e
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.