ped's People
ped's Issues
Use of Double Spacing
Capitalisation of Module Prefix and Suffix
I like the idea of capitalising module prefixes and suffixes for consistency. However, instead of forcefully forcing the user to input the module codes with capitalised prefix and suffix, I suppose you could process this easily while parsing the input using a capitalisation function of String in Java?
It's quite inconvenient to constantly hit the shift key to capitalise a few letters when the commands are all in lower case keys.
Misuse of Square Brackets in UG
Undo Command does not Work on Next Semester Command
After executing nextsem, then undo. The modules moved from Current Modules to Previous Modules do not move back to Current Modules after calls to Undo.
To reproduce:
nextsem
- Observe that modules have shifted after clicking on all of the users (due to previous bug).
undo
- Realise that modules that have shifted do not shift back. Not even on click.
Wrong Error Message
The field that is too long here is the github username not the name of the contact.
To reproduce:
- Run the following command.
add n/Joe p/12345678 a/JurongEast e/[email protected] g/123123132132131321313131321323232132132123132123132123123132132132132132132132132132132123132132123132123132132132123
Allows Adding Lesson into Timetable Despite Not Taking The Module
Modules are Can Only be Added One at a Time
As the title suggest, I realised that I am only able to add one module at a time which greatly hinders the speed of using the application via typing.
Instead of typing,
module user curr/CS2100
module user curr/CS1231S
module user curr/CS2040S
I suppose it is feasible to implement
module user curr/CS2100,CS1231S,CS2040S
Allows timetable clashes.
Next Semester Command does not work as intended.
After executing nextsem
, Current Modules of all users do not shift until I click on them.
To reproduce:
nextsem
- Observe that current modules do not shift.
- Click on each user and observe that current modules shift to previous modules.
Undo Command does not work with Add Lesson Command.
After adding a lecture slot to user's timetable, undo command does not remove the added lecture.
To reproduce:
- add any lesson, e.g.
lesson user l/lec m/CS2103T d/1 start/18:00 end/19:00
timetable user
to verify that the timeslot has been added.undo
timetable user
and realise that the same lesson is still on the timetable.
filtercurrmod Doesn't Work as Intended
When executing the command filtercurrmod CS4231 CS1101S
, it shows 0 users despite the fact that Irfan Ibrahim (in the default setting) does that CS1101S.
However, the UG states that "Filters the current modules of contacts to return a list of persons with any of the current modules specified by the user."
Able to Add Invalid Modules
Able to Add Multiple Instances of The Same Module
It appears that I am able to add the same module code (CS2101) to all 3 of Current Modules, Previous Modules and Planned Modules, which isn't feasible in real life. I suppose this should be checked and fixed.
Steps to reproduce:
module user curr/CS2101
module user prev/CS2101
module user plan/CS2101
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.