Giter Site home page Giter Site logo

pe's People

Contributors

moziliar avatar

Watchers

 avatar  avatar

pe's Issues

Manual Testing bug

It was written that
"b. Re-launch the app by double-clicking the jar file."
in relaunch step.

Expected:
The jar file opens

What happened:
jar file fails to open (same as Duke when double clicking it)

Email and its changes not reflected in interviewer tab

Expected:
Email is shown in the interviewer entry and any changes to it (changing it to [email protected]) should be reflected (meaning the interviewr has been edited)

What happened:
Command box gives correct feedback. However, the changes to the email is not reflected in the entry and hence unable to identify if the entry is indeed edited.

Screenshot 2019-11-15 at 12.34.02 PM.png

UI scrolling user-unfriendly

Screenshot 2019-11-15 at 1.10.16 PM.png

The scrolling pattern of schedules does not give a good user experience. Scrolling in the same subpanel downwards will lead to rightward scroll before hitting the right end. The scrolling continues and it happends again in the second subpanel. Lack of CLI commands to move around the schedules tab to pin point allocated slots.

Allocated slot not reflected after successfully scheduling an interview slot

Screenshot 2019-11-15 at 12.56.14 PM.png

Expected:
After executing schedule command and receiving the feedback that some interviewees are allocated an interview slot (from here we inter that Barry is allocated a slot), allocated slot field of Barry should change.

What happened:
Barry's allocated slot field remains the same as Jim who is not allocated a slot.

Removing available slots for interviewer not allowed

Screenshot 2019-11-15 at 12.41.32 PM.png

It seems that empty available slot entry for an interviewer is allowed. This is ok given that in real life some interviewers are indeed not free. So as an interviewer who just get other commitment that overlaps with the available slot, I would want to remove my available slot so that no interview can be scheduled during that slot (in fact I am not available).

Expected:
By using edit command, edit Person C r/interviewer s/[Empty] allows a user to remove the interview slot

What happened:
This is disallowed. In this case, if the user is not free anymore, he/she would either need to delete his/her entry or have no choice but to accept the interview that might be scheduled then (since he/she is technically "free" in the app). This is user unfriendly as the user might want to keep his/her entry for convenience sake while emptying up the available slots field (since it is allowed to be empty).

Unable to email to an interviewee to whom the emailing process was aborted before via email all feature

Screenshot 2019-11-15 at 1.03.35 PM.png

Context:
Tried emailing to Barry (with interview slot) but aborted (as the email is incomplete) and run email ct/alltimeslot command

Expected:
Since Barry is not emailed (not sure how is it indicated), email all will attempt to email to Barry again.

What happened:
Failed to email Barry as it is indicated that Barry has been emailed before.

Bug:
The user should be able to abort sending of the email and somehow get to resend to the interviewee via either email by name or email all. However, this is not the case. Lack of inidicator to show that a person is emailed.

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.