Giter Club home page Giter Club logo

pe's People

Contributors

ruilingk avatar

Watchers

 avatar

pe's Issues

Sessions commands confirmations

This is similar to the delete and edit commands as mentioned previously.

deleteses, editses and clearses commands take y as yes and n as no, although it wasn't stated explictly in the user guide. So I am not sure if these are the intended behaviours of these commands.

Steps to reproduce:

  1. Enter corresponding commands.
  2. Enter y instead of yes.
  3. Sessions get deleted, edited or cleared.
  4. Repeat for n instead of no, in which this case it will not get deleted, edited or cleared.

Lifelines

image.png

Would be good if you can add the X to indicate end of lifeline and then indicate the limitation of PlantUML not having the dotted line to end where the X is.

UG formatting

Steps to reproduce:

  1. Copy the following command highlighted in the picture below.
  2. When pressing enter, there is an error because there is no spacing between the email and tag.

Actual:
image.png

Expected:
image.png

I think this is only a PDF conversion error.

Participate and presence commands toggling

Although in the user guide it stated that the participate and presence commands toggles the participation and presence of a student, I am not sure if a tutor would want to toggle a student from participated to not participated and from present to not present.

Steps to reproduce for participate command:

  1. Student 2 is marked as participated.
  2. Enter participate 2-4.
  3. This happens:
    image.png

I was expecting that student 2 will still be marked as participated and 3 and 4 will be marked as participated too.

Difference in error messages for deleting

Steps to reproduce:

  1. Enter deletestu 0.
  2. Error message as shown:
    image.png
  3. Enter deletestu 10.
  4. Error message as shown:
    image.png

Since they are the same errors of invalid index, I think they should have the same error messages so that it is clear to the users.

Placement of User Confirmation in UG

I thought this should be placed towards the start of the user guide, or maybe have a hyperlink to this section for each of the commands that have confirmations.
Initially, I thought it was a bug so I kept making issues about it. :')

image.png

Figure 4.2.3 in DG

image.png

Not sure if User wants to delete student 1 would be a better representation?

Different error messages for edit command and the others

This is similar to the deleting error message.

Steps to reproduce:

  1. Enter editstu 0 n/welp
  2. Error message as shown:
    image.png
  3. Enter editstu 10 n\welp
  4. Error message as shown:
    image.png

I think they are the same error.

This also applies to the sessons commands, participate and presence commands (those that has index concerned).

Edit command, Clearing command confirmation

This is similar to the delete command confirmation.

Steps to reproduce:

  1. Enter editstu 3 t/active.
  2. Enter y.
    image.png
  3. Student is edited even though it should not be.
    image.png

Same goes for n for no.

This goes for clearstu too, I shall not make a separate issue!

Deleting student confirmation

Steps to reproduce:

  1. Enter deletestu 9.
  2. Confirmation as shown:
    image.png
  3. Enter n.
  4. Student is not deleted.
    image.png

Same goes for y for yes.

But in the UG, it did not state that short forms are allowed too:
image.png
This might cause unwanted deleting.

Add session - Cannot add same name

Although this was stated in the UG:
image.png

I still think that it can be quite logical if 2 sessions have the same names and different dates.
image.png

Justification for choices - 4.10

image.png

This is similar to issue #20.
I thought it would be good to have an overall justification for the choices you made instead of just stating the pros and cons.

Edit command takes the most current field to be edited

Steps to reproduce:

  1. Enter editstu 1 n/Alvin n/Another name as shown:
    image.png
  2. After confirming, it changes the name to Another name with no warning raised to the user:
    image.png

It would be good to point out that the user is trying to edit the same field in the same command.

Section 5.7 User Guide

image.png
image.png

Since this section is about using short forms such as n for no, would it be better if the example given and screenshot given shows execution of n instead of no?

Memo truncation

Not a major bug but I thought it would be good if once the note's length exceeds the size of the memo screen, it can be a new line.

Shown:
image.png

Figure 4.6.1 in DG

image.png

Not sure why only RngCommand has a X. Also I think the formatting for AtasParser is off.

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.