Giter Site home page Giter Site logo

ped's People

Contributors

moziliar avatar

Watchers

 avatar  avatar

ped's Issues

CLI unfriendly

The user has to click on the command line in order to start typing. This is very CLI unfriendly. In the Tp requirement, it was statement that a CLI user is able to use the app with only CLI. This clearly requires cursor operation (movement, click), which fails to fulfil the project requirement.

Unable to delete flash card when it is the only one in the deck

Screenshot 2019-11-01 at 12.46.02 PM.png

Screenshot 2019-11-01 at 12.46.47 PM.png
Deletion of the only card in a deck is disabled. However, what if I want a deck without flashcards for planning purpose (say, I add decks for all the modules I am going to take in the coming semester)? It is user-unfriendly to mandate the user to put placeholder cards for all empty decks.

UI not updated

Screenshot 2019-11-01 at 12.59.30 PM.png
UI not updated. What is shown is not what is delivered.

Unknown behavior

Screenshot 2019-11-01 at 12.50.31 PM.png
For this part, I really have to infer as there is no user guide at all for this part. I assumed that the user has to code the function that does the same thing as specify in the flashcard. Great idea. However, I put print(1); in the answer, which gives me the arcane return (1\n 1\n 0 0). Unknown behavior. Please add user guide for this part and fix it before 1.4, or push it to 2.0 if it is not fully functional.

No notice on reaching the end of a deck

Screenshot 2019-11-01 at 12.54.32 PM.png
Might be good to specify that the user has reached the end of the deck before returning the score. As a user, I click next 4 times and reach the score board right away. There is no warning that I have reached the end. It might not be productive for some users as they might want to review what they have answered.

Lack of documentation of GUI components

The app seems to work well with GUI components. The buttons deliver what their names suggest. However, lack of documentation (i.e. the User Guide) means that the user has to infer from the name and learn to use the app by himself, which is very user unfriendly. I have to test the application based on my instinct whether the behaviour of a certain button should work that way. This is unusual. Please add in documentation at least if the app has a functional GUI.

Duplicate decks are allowed

Screenshot 2019-11-01 at 12.33.28 PM.png
How does the user specify the deck if decks with duplicate names are allowed to exist? In this case, if I refer to deck/def, which deck am I actually referring to?

Score not updated

Screenshot 2019-11-01 at 1.06.02 PM.png
Even when the JS card shows passed, the score is still 0. JS card unusable.

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.