pe's Introduction
pe's People
pe's Issues
Inconsistent behaviour between `search` and `find` command, so `search` command should be specified to only allow searching by exact full name
find
command allows searching by exact subword
find Bernice
vs
search
command requires searching by full name
It is not specified in UG that search
command requires matching by full-name, and as such it's a valid assumption to have that search
command behaviour will follow format of find
command, which allows searching of name by exact subword.
Arbitrarily long input allowed for phone numbers
Issue
There is no length validation performed for phone numbers
Format of DAY_OF_THE_WEEK` in `addTutorial` could be better specified in UG
Missing space in error message for `search` command
Extra comma in documentation for `search` command
Format for `12_HOUR_CLOCK_TIME` in `addTutorial` not specified in UG
addToModule command does not admit multiple `module` tags
Incorrect error message for `addModule` when multiple `m/` fields specified
addModule m/Booboooboo m/Blahblah
Running addModule
with multiple m/
fields returns an incorrect error message.
In this case, there are no non-alphanumeric characters being used, but the app wrongly declares it otherwise.
Correct error message should be something along the lines of multiple m/ tags used, please only use one!
.
test
dfdsfsdf
`addTutorial` does not allow me to add tutorials for timeslots like `MON 4:30pm`
`tutorials` list at the top does not include scrollbar for cases where tutorial list overflows
In the situation where I might be teaching >5 or more tutorials, the tutorials
list actually overflows, preventing me from being able to read out the list of tutorials I am currently teaching. This hinders me from being able to use commands such as addToTutorial
or deleteTutorial
effectively, as I am unable to find the index for the tutorial I wish to modify.
There should be a scrollbar, or some other way of displaying the tutorials being taught, such that I am able to continue using the product even when I am teaching a lot of tutorials.
Index for `deleteModule` not specified to be integer
`modules` and `tutorials` at top do not include an index
Currently, the header showing modules
and tutorials
does not show an index. This means that if we want to find the index of a certain tutorial to reference, we have to manually count the modules and tutorials to find the index, which leads to a worsened user experience.
Additionally, given the fact that your addModule
and addTutorial
commands allow for names with spaces in them, this can lead to disambiguity.
Consider
addTutorial m/CS2100 tn/CS2100 Mon 12pm tt/MON 12pm
addTutorial m/CS2100 tn/Tue 12pm tt/Tue 12pm
In this case, it is unclear what index each tutorial occupies.
Diagram(s) not formatted properly in DG
No checking for uniqueness of tutorial slot timing in `addTutorial`
Running addTutorial m/CS2100 tn/T1 tt/MON 12pm
addTutorial m/CS2100 tn/T2 tt/MON 12pm
does not give me an error even though these two tutorial slots occupy the same timings. Tutorial timings should be unique.
No disambiguation between attendance tags and actual tags
Running `edit` tag after adding `attn` deletes `attn` from UI, but `attn` is still recorded
Unable to add student with non-English name into application
I'm unable to add students with non-English names into the application. add n/张德明 p/98765432 e/[email protected] s/A0240253J tele/@john t/friends
. In this case, a student with a Chinese name cannot be added into the application.
deleteAttn issue
dsfsd
`search` command gives no error message when `m/` tag is faulty
`search` command name keyword is not case-insensitive as stated in documentation
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.