Git Product home page Git Product logo

pe-dev-response's People

Contributors

gerteck avatar dillontkh avatar ziiqii avatar chuazenkhoon avatar felixchanyy avatar lynnetteeee avatar eunrcn avatar yleeyilin avatar itstrueitstrueitsrealitsreal avatar tohlh avatar javiery3889 avatar dayn-1 avatar marcusgitty avatar tituschewxj avatar jinhanfromnus avatar bandov avatar zhekaiii avatar kohguanzeh avatar chiralcentre avatar aureliony avatar yapxuanxuan avatar jannaleong avatar j-wang-csma avatar yisiox avatar zer0legion avatar gavingoh99 avatar joseph31416 avatar vannykin avatar bachletuankhai avatar runjiachen avatar

Watchers

Lim Zi Jia avatar  avatar

pe-dev-response's Issues

Able to add 2 persons with the same phone number and email.

Description

Able to add 2 persons with the same email and phone number, which would not occur in real life.

Steps to recreate

  1. Execute these commands
    addp n/David p/98987676 e/[email protected] a/NUS
    addp n/Mary p/98987676 e/[email protected] a/NUS

Expected

Both persons are added to the address book.

Actual

A message stating that the user with the same number and email already exists in the address book.

Screenshots

image.png


[original: nus-cs2103-AY2324S2/pe-interim#7] [original labels: severity.Low type.FeatureFlaw]

Unintuitive meeting scheduling

Screenshot 2024-04-19 at 4.34.12 PM.png

Screenshot 2024-04-19 at 4.34.21 PM.png

Tested: reschedule 8 s/32-06-2024T16:00
Expected: User reschedules the starting time only
Actual: User Guide specifies At least one of the optional fields must be provided. but later says that start time must be accompanied by end time. Users should be able to edit either one of the timings as meetings can be delayed or started earlier than expected.


[original: nus-cs2103-AY2324S2/pe-interim#28] [original labels: severity.Low type.FeatureFlaw]

Command box says 'Event deselected.' even though no event has been selected.

Description

When the app is first opened, and the user types in the deselect command, the command works, and the command box displays 'Event deselected', event though no event is selected, as shown in the event participation list.

Steps to recreate

  1. Launch app
  2. Execute desel command

Expected

A message stating that no event has been selected.

Actual

A message stating that event has been deselected.

Screenshots

image.png

image.png


[original: nus-cs2103-AY2324S2/pe-interim#6] [original labels: type.FunctionalityBug severity.Low]

Problems in Glossary

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



Screenshot 2024-04-19 at 5.32.43 PM.png

Missing glossary for Meeting (i.e., Information on a scheduled meeting, including date, time and notes for TODAY's DATE ).

Upon one glance, the users have no idea that only meetings scheduled for TODAY will be displayed.


[original: nus-cs2103-AY2324S2/pe-interim#52] [original labels: severity.Medium type.DocumentationBug]

UG glossary should include data integrity

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



image.png

image.png

Data integrity is a phrase that appears often in the UG but is not explained in the glossary. This is quite a difficult term to understand for an average user, so it would be very useful to add into the glossary


[original: nus-cs2103-AY2324S2/pe-interim#21] [original labels: type.DocumentationBug severity.VeryLow]

DG wrong multiplicity for phone attribute

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.


Phone is an optional in Person, should be 0..1 multiplicity.

image.png


[original: nus-cs2103-AY2324S2/pe-interim#56] [original labels: type.DocumentationBug severity.VeryLow]

Not enough visuals for UG

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



Screenshot 2024-04-19 at 5.19.02 PM.png

Justification: Not enough screenshots provided for users to see the expected execution of the commands


[original: nus-cs2103-AY2324S2/pe-interim#47] [original labels: type.DocumentationBug severity.VeryLow]

App title not updated

Screenshot 2024-04-19 at 4.12.52 PM.png

Screenshot 2024-04-19 at 4.12.58 PM.png

Expected: To display FINDvisor as the application name

Actual: The data files and application shows the old addressbook title


[original: nus-cs2103-AY2324S2/pe-interim#23] [original labels: type.FeatureFlaw severity.VeryLow]

Incomplete title in exported spreadsheet.

Description

When the name and phone number of the participants are exported, the title says 'exported_partici'.

Steps to recreate

  1. Execute the export n/ p/ command with at least one participant in the address book.
  2. Open the .csv file

Expected

A suitable title, such as Exported participants

Actual

A title that says 'exported_partici'

Screenshots

image.png


[original: nus-cs2103-AY2324S2/pe-interim#12] [original labels: type.FeatureFlaw severity.VeryLow]

Find command could include more prefix

The find command only supports name and tags. However, there are 7 different types of prefix available in the program, including both events and persons.

I think it would be great if the application could support more prefixes for a better user experience.


[original: nus-cs2103-AY2324S2/pe-interim#62] [original labels: severity.Low type.FeatureFlaw]

No clear indication of what each event background colors mean.

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.


Description

There is no clear indication that the Orange/Yellow background color means that the user has selected that particular event in the User Guide. The user is made to assume this information.

Screenshot

image.png


[original: nus-cs2103-AY2324S2/pe-interim#14] [original labels: type.DocumentationBug severity.VeryLow]

Not ideal for fast-typists

Screenshot 2024-04-19 at 4.48.03 PM.png

Tested: help
Justification: Pops up a seperate window that covers the actual application. User has to use a mouse to close the menu which is not ideal for someone who prefers to type


[original: nus-cs2103-AY2324S2/pe-interim#30] [original labels: severity.Low type.FeatureFlaw]

Invalid name accepted

Screenshot 2024-04-19 at 5.07.31 PM.png

Tested: edit 6 n/123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567

Justification: Pure numeric input should not be considered as a valid name input. This is against the standard norm


[original: nus-cs2103-AY2324S2/pe-interim#46] [original labels: type.FunctionalityBug severity.Low]

Error command for export not specific enough

image.png

The error message shown when using export when the file name does not follow the conventions according to the UG (where the only special characters allowed are - and _) does not tell the user what went wrong which is likely to leave users confused

Error recreation: export f/../file


[original: nus-cs2103-AY2324S2/pe-interim#15] [original labels: type.FunctionalityBug severity.Low]

Messy UML diagram for `Ui.java`

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



image.png

PersonCard should be directly below PersonListPanel and not MeetingCard. The current diagram is confusing


[original: nus-cs2103-AY2324S2/pe-interim#36] [original labels: severity.Low type.DocumentationBug]

add_app command should have an arrow to the model for findPersonMatchingEmail()

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



image.png

While the method shows that it self invokes

image.png

image.png

But here we are finding the email through the model


[original: nus-cs2103-AY2324S2/pe-interim#4] [original labels: severity.Low type.DocumentationBug]

Tag command does not allow whitespaces

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



image.png

image.png

Tag does not allow white spaces under the t/ parameter, I think this should be specified in the UG since it is specified for KEYWORD


[original: nus-cs2103-AY2324S2/pe-interim#26] [original labels: type.DocumentationBug severity.VeryLow]

Group name is cut off

Screenshot 2024-04-19 at 4.29.06 PM.png
Cut off, cannot scroll as well. Affects usage as i cannot see the group name once i group them together, so theres no point


[original: nus-cs2103-AY2324S2/pe-interim#44] [original labels: severity.Medium type.FeatureFlaw]

Typo under description of INDEX parameter

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



image.png

Seems like withing is meant to be within


[original: nus-cs2103-AY2324S2/pe-interim#31] [original labels: type.DocumentationBug severity.VeryLow]

There is no edit_app function

Users should be able to edit an application if they mistakenly put in the wrong email.


[original: nus-cs2103-AY2324S2/pe-interim#3] [original labels: severity.Low type.FeatureFlaw]

Error message is not specific

Screenshot 2024-04-19 at 4.18.27 PM.png

Tested: edit 1 1 n/Test1
Expected: Error message should specify that edit only accepts 1 index parameter.
Actual: The same invalid command error is raised for any possible wrong input. Hinders user ability.


[original: nus-cs2103-AY2324S2/pe-interim#24] [original labels: type.FeatureFlaw severity.VeryLow]

Missing multiplicity for `Model.java` UML diagram

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



image.png

There should be 1 at the arrow heads near Name, Phone, Address, Email as these are compulsory fields to define a Person.


[original: nus-cs2103-AY2324S2/pe-interim#37] [original labels: severity.Low type.DocumentationBug]

Wrong instruction on DG

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



Screenshot 2024-04-19 at 5.37.00 PM.png

Screenshot 2024-04-19 at 5.37.16 PM.png

Meeting records cannot be found through find command unlike what the DG specifies.


[original: nus-cs2103-AY2324S2/pe-interim#57] [original labels: severity.Low type.DocumentationBug]

No screenshot to show user what the exported .csv file could look like in the user guide.

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.


Description

There are no screenshots in the export command section of the User guide that shows the user what the .csv that has been exported will look like.

image.png


[original: nus-cs2103-AY2324S2/pe-interim#17] [original labels: type.DocumentationBug severity.VeryLow]

Most commands require the user to specify the student using their student ID

image.png

Most command such as in the above example "tag" require the user to the specify the student via their student ID. The student ID consists of 9 characters following a specific format. This requirement is quite a hassle for the user and may slow down their efficiency when using EduLink.

The page already has numbering for each student, perhaps could allow the user to specify by the numbering for each student as well such as "1" for Alex Yeoh as shown in the screenshot


[original: nus-cs2103-AY2324S2/pe-interim#19] [original labels: severity.Low type.FeatureFlaw]

Event color changed to gray after deselection.

Steps to reproduce

  1. Select an event with the sel command.
  2. Deselect the event with the desel command.

Expected

The event should have a background that matches the rest of the UI (blue in this case since the colors are alternating between blue and green)

Actual

The event background is gray

Screenshots

image.png


[original: nus-cs2103-AY2324S2/pe-interim#8] [original labels: type.FeatureFlaw severity.VeryLow]

Add command format in UG and error message do not match

image.png

The UG states that the command format for the add command is:
add n/NAME id/STUDENT_ID p/PHONE_NUMBER e/EMAIL a/ADDRESS in/INTAKE m/MAJOR

While the error message shows the format as:
add id/STUDENT_ID n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS m/MAJOR in/INTAKE

Just a documentation error as it seems the command works regardless of order of inputs


[original: nus-cs2103-AY2324S2/pe-interim#22] [original labels: severity.Low type.DocumentationBug]

Long tag name cut off in UI

Screenshot 2024-04-19 at 4.57.37 PM.png

Tested: edit 8 t/PneumonoultramicroscopicsilicovolcanoconiosisPneumonoultramicroscopicsilicovolcanoconiosisPneumonoultramicroscopicsilicovolcanoconiosis

Expected: Display the tag as-is or raise an error to limit the length of tag a user can provide

Actual: Tag output cut off in UI, users unable to scroll or view the entire tag


[original: nus-cs2103-AY2324S2/pe-interim#45] [original labels: type.FeatureFlaw severity.VeryLow]

Missing user story for `add` command [DG]

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



Screenshot 2024-04-19 at 5.21.48 PM.png

Justification: No user story available for add command although it is the most crucial and fundamental command within the application


[original: nus-cs2103-AY2324S2/pe-interim#48] [original labels: severity.Low type.DocumentationBug]

UG forgot to update AddressBook

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



Screenshot 2024-04-19 at 5.14.53 PM.png

Should replace AddressBook with the name of your application


[original: nus-cs2103-AY2324S2/pe-interim#50] [original labels: type.DocumentationBug severity.VeryLow]

Invalid Date Error not specific

Screenshot 2024-04-19 at 4.30.56 PM.png

Tested: schedule 8 s/30-02-2025T16:00 e/31-04-2025T17:00 mr/test
Expected: Raise a specific error that invalid dates have been provided
Actual: Vague error message, frustrating the users who have no idea why the application is not accepting the input


[original: nus-cs2103-AY2324S2/pe-interim#27] [original labels: severity.Low type.FeatureFlaw]

Clearing all entries doesn't delete event participants.

Description

Executing the clear command doesn't delete entries from the event participation list.

Steps to reproduce

  1. Ensure there are events with participants present, and some participants in the global participant list.
  2. Execute the clear command.

Expected

Participants in the events to be deleted.

Actual

Participants in the events are still present after the clear command was executed.

Screenshots

image.png


[original: nus-cs2103-AY2324S2/pe-interim#13] [original labels: severity.Low type.FeatureFlaw]

Same name edited

Screenshot 2024-04-19 at 4.20.18 PM.png

Tested: edit 9 n/Test2 when initial name was Test2
Expected: Raise an error that the same name value was given
Actual: Accepted the edit command, confusing for users


[original: nus-cs2103-AY2324S2/pe-interim#34] [original labels: type.FunctionalityBug severity.VeryLow]

Some instructions in the editing existing participant section have no full-stops.

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.



Under 3.2.4 Editing existing participant: editp:

image.png


[original: nus-cs2103-AY2324S2/pe-interim#11] [original labels: type.DocumentationBug severity.VeryLow]

Wrong error message for reschedule

image.png

Justification: Error should display that invalid date has been provided, and not that there is an issue with specifying start and end dates in an order. Vague error message that is unintuitive for users.


[original: nus-cs2103-AY2324S2/pe-interim#29] [original labels: type.FunctionalityBug severity.Low]

Able to add unrealistic dates to events.

Description

Able to add dates like 01-01-0001

Steps to reproduce

Execute the following command - addev ev/Party d/01-01-0001

Expected

A error stating that the date is invalid.

Actual

Event is added.

Screenshots

image.png


[original: nus-cs2103-AY2324S2/pe-interim#9] [original labels: severity.Low type.FeatureFlaw]

Long tag disables scrolling

Screenshot 2024-04-19 at 5.03.59 PM.png

When tag is too big and overflows, scrolling of the name cards is not allowed, and all information is displayed in a bigger card. I dont think this inconsistency is documented, so ill just put it here. For examplem, address is cut off in the example below as the line is too long and scrolling is disabled


[original: nus-cs2103-AY2324S2/pe-interim#49] [original labels: type.FeatureFlaw severity.VeryLow]

Deleting and editing tags require the user to type out the full tag

image.png

When editing or deleting the tag, the user is required to fully type out the tag that can be up to 20 characters long. This creates room for error and mistakes by the user as it difficult to quickly type out 20 characters accurately, slowing down the efficiency of using EduLink.

Could perhaps number each tag instead and allow users to make edits and deletes by just specifying the tag number.


[original: nus-cs2103-AY2324S2/pe-interim#18] [original labels: severity.Low type.FeatureFlaw]

Missing full-stops in command summaries.

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.


Description

Some command summaries have full stops while others don't.

Screenshots

image.png


[original: nus-cs2103-AY2324S2/pe-interim#10] [original labels: type.DocumentationBug severity.VeryLow]

Valid name not accepted

Screenshot 2024-04-19 at 4.22.13 PM.png

Screenshot 2024-04-19 at 4.23.27 PM.png

Tested: edit n/Zoé / edit 9 n/Krishnan s/o helloworld
Expected: Accepted as a valid name as accented names and 'S/O' or 'D/O' are common
Actual: An error was raised


[original: nus-cs2103-AY2324S2/pe-interim#35] [original labels: type.FunctionalityBug severity.Low]

The event model in the UML diagram does not have a date associated with it.

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.


Description

The UML diagram in the Developer guide shows that the Event model has a EventName associated with it, but it doesn't have a Date, which is present in the application.

Screenshots

image.png


[original: nus-cs2103-AY2324S2/pe-interim#20] [original labels: type.DocumentationBug severity.VeryLow]

Invalid Email accepted

Screenshot 2024-04-19 at 4.25.02 PM.png

Tested: test@example
Expected: Raise error that invalid email is provided
Actual: Accepted and edited the person detail with an invalid email


[original: nus-cs2103-AY2324S2/pe-interim#38] [original labels: type.FunctionalityBug severity.Low]

Command displays data structure of tags

Screenshot 2024-04-19 at 5.02.03 PM.png

Screenshot 2024-04-19 at 5.02.19 PM.png

Tested: deletetag 6 t/DavidGf and deletetag 6 t/DavidGirlFriend

Justification: The output shows the internal data structure of tag (i.e. [[...]]) when it should be a pure textual output


[original: nus-cs2103-AY2324S2/pe-interim#32] [original labels: type.FeatureFlaw severity.VeryLow]

Updating student details on EduLink will update all json files in the data folder

image.png

After executing tag t/VeryNiceGuy:

image.png

This is quite a big flaw as usually separate json files are kept to contain different information, however upon updating the information once, all the json files will have the same information. This also happens when adding new students as well.


[original: nus-cs2103-AY2324S2/pe-interim#25] [original labels: type.FunctionalityBug severity.High]

Wrong error message for copy

Command format is valid but not valid index
image.png


[original: nus-cs2103-AY2324S2/pe-interim#53] [original labels: type.DocumentationBug severity.VeryLow]

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.