ped's People
ped's Issues
Contact list commands should not be executed while in assignment view
Problem in the title.
Should this behavior not be allowed to avoid users executing wrong commands on the contact list accidentally?
Lsmod does not have the assumed behavior while in toggled view
Wrong error message for add when adding an user to a non-existant class
I created a module named CS2106 with a class named T03.
These are the commands used.
mkmod CS2106
mkclass m/CS2106 c/T03
If the user wants to add a user in this module but of a class that does not exist (say T04) by this command add n/Vinh p/98765432 e/[email protected] m/CS2106 c/T04
, should this displays a message saying that there does not exist any class in the CS2106 module with the given class name?
However the error message is saying that the module does not exist (which is not the case since I have already created a module named CS2106)
This might cause confusion to users using the product.
Find command search scope
If we are in the CS2103T module and we try to search for Alex Yeoh,
this command should display this entry after the user types in find Yeoh
.
We're in the CS2103T module.
This is the result after the command.
I suppose the find
command behavior here should be that it searches for entries in the displayed list (which in this case is the list for students enrolled in CS2103T).
Hence, I think this classifies as a DocumentationBug
rather than a FunctionalityBug
as the UG does not specify what is the scope of the find
command
Listing modules accept possibly illegal input
Move command shows illegal entry
The data used is the sample data loaded when the product is first launched.
The mv 2 m/CS2103T c/T07
should display an error saying that the person is already in the module.
However, the command is successful.
Then after that we execute the command rm 2 m/CS2103T c/T07
. Again, the intended behavior (if the product does allow duplicate module and class names) should result in all module and class being cleared for the contact at index 2.
The result is not the expected behavior though.
Should there be a check to ensure that there's no duplicate entries in the class and modules of each entry in the contact list?
Displayed list/view not updated when we use dlmod
The data used is the sample data of the product.
Input dlmod CS2103T
. Should the behavior be that every entry with the module code CS2103T got the module deleted and displayed on the contact list?
This is the screen after that input.
This can be very confusing to the user.
Afterwards if the user types the command cd CS2103T
this results in an error saying that the module does not exist, despite the entry #2 showing that it is still in CS2103T
Also, if we are in the toggled assignment view then execute dlmod CS2103
should the assignment list be wiped out as well? As assignments cannot exist if the module does not exist.
After dlmod CS2103
the displayed assignment list stays the same.
Unable to change status of assignment without using the grade command
Index used for deleting assignment is not specified
Lack of examples command in the UG
Assignment weightage sum can be greater than 100%
The data used is in the sample data.
Initial status of the product:
If we input mkasg n/lol w/100 s/50
then mkasg n/lol1 w/100 s/50
, the latter command should not be allowed logically the sum of the weightage of all the assignments should not be greater than 100%
However this behavior is allowed.
Should there be a check to prohibit this?
Improvements for grade
This is more like a suggestion for the grade
feature.
Typing the name of the assignment repeatedly can be a hassle to users using the product. In actual grading a user might not want to type the same assignment name for a class of hundreds of students.
This product has a really nice view of all the assignments the students have.
Maybe you guys can implement index for the assignments of each student in the module (to replace the n/) so that the user can avoid typing the same name repeatedly and improve efficiency?
Clear scope not specified
The behavior of the clear
command in the product is that it wipes out the contact and the assignment list, but the modules and classes are retained.
Should the documentation here be a bit more specific of the scope of the clear
command? Clearing all entries can imply that modules and classes are wiped
Removing students feature behavior while in module view
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.