Giter VIP home page Giter VIP logo

ped's People

Contributors

chuyiting avatar

Watchers

 avatar

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:

  1. Type: add -e my todo task d/2019-02-29 t/12:00

image.png

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:

  1. Add -t my first task
  2. Add -d my first deadline d/2020-10-30 t/16:00

Suggestions:

  1. Change the output to something similar 1[D] is more intuitivefor me
  2. 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:

  1. Type: add -d CS2103T Week 5 ip tasks d/2020-09-08 t/23:59
  2. Application stuck and no response is provided

image.png

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:

  1. Log in an avenger acount with ungraded missions.
  2. Type "view -um"
    Screenshot 2020-10-30 at 4.51.39 PM.png
    Log in with the avenger friends' account who still has ungraded missions but nothing is shown here.

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:

  1. Navigate to the github release and download the Jarvis.jar
  2. Create a local folder named “tP-review”
  3. Download the chromedriver_mac
  4. Move the chromedriver_mac to tP-review and run it
  5. Executable chromedriver not created.
  6. Jarvis.jar is not runnable

Expected Result: On running chromedriver_mac, should get an executable chromedriver.

Actual Result:

image.png

Temporary solution:

  1. Download the chromedriver from the internet
  2. Rename it to chromedriver_mac (default name for chromedriver online is “chromedriver” which would not work)

image.png
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:

  1. 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:

  1. Log in with TA account
  2. Log in with non TA account

image.png
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:

  1. Type “view -cu John Doe” and enter

Screenshot 2020-10-30 at 4.32.34 PM.png

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:

  1. Log in with a non-avenger account.
  2. Log in with an avenger account.
    

Note: reversing the sequence also generates similar outcome.

Screenshot 2020-10-30 at 2.30.15 PM 5.JPG
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:

  1. Log into an avenger account
  2. Type "view -p"
    

Screenshot 2020-10-30 at 4.52.51 PM.png

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:

  1. Type “delete -mc” and enter
    image.png

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:

  1. Type “view -s li” and enter
    image.png

Suggestion:

  1. Simply update User Guide or
  2. 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:

  1. Type “delete -c” and enter
    image.png

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:

  1. Type “view -cp John Doe” and enter

image.png

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:

  1. 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.
  2. 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

image.png
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:

  1. view -mc or view -mcu or view -mcp

Screenshot 2020-10-30 at 4.39.33 PM.png

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:

  1. Navigate to the github release and download the Jarvis.jar
  2. Create a local folder named “tP-review”
  3. Download the chromedriver_mac
  4. Move the chromedriver_mac to tP-review and run it
  5. Executable chromedriver not created.
  6. Jarvis.jar is not runnable

Expected Result: On running chromedriver_mac, should get an executable chromedriver.

Actual Result:

image.png

Temporary solution:

  1. Download the chromedriver from the internet
  2. Rename it to chromedriver_mac (default name for chromedriver online is “chromedriver” which would not work)

image.png
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:

  1. 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:

  1. Type “view -c abc” and enter
    image.png

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.