ped's People
ped's Issues
Invalid date is stored unexpectedly
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: Low
Environment: macOS version 10.15.7
Description:
Create a task with date 2019-02-29, a task with date 2019-02-28 is created.
Expected Result: Task with date 2019-03-01 or invalid date error response
Actual Result: The application stuck and no response is provided
Steps To Reproduce:
- Type: add -e my todo task d/2019-02-29 t/12:00
Unnatural index for task
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: Very Low
Environment: macOS version 10.15.7
Description:
The first Deadline Task being added is marked as D5 if it is created as the fifth task, which might be unintuitive for the user
Expected Behavior:
The first Deadline Task is marked as D1 or the task id is marked as id [D] and the deletion is based on the “task” index.
Actual Behavior:
The index of the first deadline is D(nth-task).
Steps To Reproduce:
- Add -t my first task
- Add -d my first deadline d/2020-10-30 t/16:00
Suggestions:
- Change the output to something similar 1[D] is more intuitivefor me
- Alternatively, changing the implementation to show D1 for the first deadline is also a good idea to me.
Error For creating a deadline event
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
Cannot create deadline events
Steps To Reproduce:
- Type: add -d CS2103T Week 5 ip tasks d/2020-09-08 t/23:59
- Application stuck and no response is provided
View -um does not work expectedly
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
view -um should show all the ungraded mission which does not behave as expected, no mission is hown.
Expected Behavior:
All ungraded missions should be shown.
Actual Behavior:
No missions are shown.
Steps To Reproduce:
Lack of instruction of installing chromedriver – UG bug
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
The application cannot be launched after practicing the steps in the Quick Start section in the User Guide
Steps To Reproduce:
- Navigate to the github release and download the Jarvis.jar
- Create a local folder named “tP-review”
- Download the chromedriver_mac
- Move the chromedriver_mac to tP-review and run it
- Executable chromedriver not created.
- Jarvis.jar is not runnable
Expected Result: On running chromedriver_mac, should get an executable chromedriver.
Actual Result:
Temporary solution:
- Download the chromedriver from the internet
- Rename it to chromedriver_mac (default name for chromedriver online is “chromedriver” which would not work)
This picture shows that even chromedriver executable is dragged to the test file, Jarvis.jar is still not executable. Only after the user renamed it to chromedriver_mac, the application can be launched.
Suggested solution:
- Update the user guide could be very helpful.
The missions and queries are not updated after logging in with a non TA account
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: Medium
Environment: macOS version 10.15.7
Description:
After logging in with a TA account, the user edits the username and password to log in with non-TA account, the queries and missions are not cleared to reflect the current account.
Expected Result: The mission and the quests that belong to the TA should be cleared.
Steps To Reproduce:
- Log in with TA account
- Log in with non TA account
This is the window that the user gets after switching to a non-TA account, the Mission "Essense of the Source" is still there.
Unexpected behavior for view -cu [NAME]
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
view -cu [student name] should show the upcoming consultations with students whose names match the “NAME” according to the user guide. However, the application always lists all the upcoming consultations.
Expected Behavior:
List the upcoming consultations with students whose names match the “NAME”.
Actual Behavior:
List all the upcoming consultations
Steps To Reproduce:
- Type “view -cu John Doe” and enter
Note: the command in the screenshot has already been entered, retype it just to make it clearer.
Log-status not updated when switching account
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
edit -l u/... p/, expects to switch account (User Guide does not specify this, but the phrasing might make the user think this way). However, the data is not changed accordingly.
Expected Behavior:
The missions and the quests are updated according to the log-in status which is the current username and passwork.
Actual Behavior:
The username and the password are updated, but the account is not.
Steps To Reproduce:
- Log in with a non-avenger account.
-
Log in with an avenger account.
Note: reversing the sequence also generates similar outcome.
This picture can be generated after first log-in to a non-avenger account and then log-in with an avenger account.
Note: currently only the first edit command would incur log-in process, if this is desirable, maybe you can include that in the user guide. However, if the user has typo when first calls the edit command, then the user would need to relaunch the application to log-in correctly. Maybe, this can be a bit user-friendly. You can think about this and come up with a more user-friendly design, but I really like your ideas of integration with 1101S, cool idea, keep it up.
View -p does not work as expected
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
view -p should show the studio partition marks of all the students of the logged in avenger (the user guide does not specify clearly)
Expected Behavior:
list the partition marks of all the students or throw error message which asks the user to specify the student name.
Actual Behavior:
Flag provide is invalid.
Steps To Reproduce:
- Log into an avenger account
-
Type "view -p"
delete -mc command does not work
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
delete -mc command does not work as specified in the Mastery check: show a list of Mastery checks with id numbers.
Expected Behavior:
show a list of Mastery checks with id numbers.
Actual Behavior:
Invalid command format! Delete command supports: 1. Delete task (delete -t)
Steps To Reproduce:
Note: if this is the feature you plan to implement in the last iteration, just ignore this bug report.
Unexpected list of student for view
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: Low
Environment: macOS version 10.15.7
Description:
view -s [student name] should show the students whose name match the “student name” according to the user guide. However, the real implementation shows all the students with partial match.
Expected Behavior:
Only shows the students with name fully matched.
Actual Behavior:
Students with name partial matched are all shown.
Steps To Reproduce:
Suggestion:
- Simply update User Guide or
- adjust implementation would solve the problem.
delete -c command does not work
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
delete -c command does not work as specified in the user guide: show a list of consultations.
Expected Behavior:
List the consultations
Actual Behavior:
Invalid command format! Delete command supports: 1. Delete task (delete -t)
Steps To Reproduce:
Note: if this is the feature you planned to implement in the last iteration, just ignore this but report.
Unexpected behavior for view -cp [NAME]
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
view -cp [student name] should show the past consultations with students whose name match the “NAME” according to the user guide. However, the application always lists all the past consultation.
Expected Behavior:
List the past consultations with students whose name match the “NAME”
Actual Behavior:
List all the past consultations
Steps To Reproduce:
- Type “view -cp John Doe” and enter
Note: the command in the command box has already been entered, retype the command in the command box just to make it clearer.
Application does not notify the user the status of login
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
After editing the username and password to log in, the application does not have any response according to the login status.
Expected Result: The application shows the log-in status.
Actual Result: No update or response, the user does not know the internal account status.
Steps To Reproduce:
- Log in with my (non TA) account
a. Type “edit -l u/… p/… “
b. No response, and console is stuck at authenticating for long.
c. The user is not able to know if the login is successful. - Log in with my groupmate’s (TA) account
a. Type “edit -l u/… p/… “
b. No response, and the “please log in to continue” still persist
This is the UI that the user gets after logged in with an TA account.
Unexpected switching between tabs for command view -mc -mcp -mcu
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: Medium
Environment: macOS version 10.15.7
Description:
After the input of view -mc, the window is switched to consultation tab unexpectedly.
Expected Behavior:
Auto switch to matery check tab and list all the mastery checks.
Actual Behavior:
Auto switch to consultation.
Steps To Reproduce:
- view -mc or view -mcu or view -mcp
Lack of instruction of installing chromedriver
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
The application cannot be launched after practicing the steps in the Quick Start section in the User Guide
Steps To Reproduce:
- Navigate to the github release and download the Jarvis.jar
- Create a local folder named “tP-review”
- Download the chromedriver_mac
- Move the chromedriver_mac to tP-review and run it
- Executable chromedriver not created.
- Jarvis.jar is not runnable
Expected Result: On running chromedriver_mac, should get an executable chromedriver.
Actual Result:
Temporary solution:
- Download the chromedriver from the internet
- Rename it to chromedriver_mac (default name for chromedriver online is “chromedriver” which would not work)
This picture shows that even chromedriver executable is dragged to the test file, Jarvis.jar is still not executable. Only after the user renamed it to chromedriver_mac, the application can be launched.
Suggested solution:
- Update the user guide could be very helpful.
Unexpected behavior for command view -c [NAME]
Build Number: Version Number 1.3
Reported By: Chu Yi-Ting
Reported On: 2020-10-30
Reason: Defect
Severity: High
Environment: macOS version 10.15.7
Description:
view -c [student name] should show the consultations with students whose name match the “NAME” according to the user guide. However, the application always lists all the consultations.
Expected Behavior:
List the consultations with students whose names match the “NAME”
Actual Behavior:
List all the consultations
Steps To Reproduce:
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.