Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dannycahyo/try-out-app
Try Out App using XSTATE for the finite state machine implementation
https://github.com/dannycahyo/try-out-app
Last synced: 1 day ago
JSON representation
Try Out App using XSTATE for the finite state machine implementation
- Host: GitHub
- URL: https://github.com/dannycahyo/try-out-app
- Owner: dannycahyo
- Created: 2022-07-11T13:41:50.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-04T11:24:30.000Z (over 1 year ago)
- Last Synced: 2023-06-04T12:23:57.564Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://try-out-app.vercel.app
- Size: 774 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Try Out App
The Try Out App project is a software application designed to provide users with a platform to take multiple choice tests, while also providing them with analytics and statistics of their test. The concept behind this project is to create an app that allows users to test their knowledge and skills in a particular subject, while also providing them with feedback on their performance.
## XSTATE Visualizer
https://stately.ai/registry/editor/efb48798-102c-457f-ab6c-870ece43276d?machineId=5d30e629-7ac9-4e75-bb4c-081772c8822d
## Available Scripts
In the project directory, you can run:
`npm run start`
Runs the app in the development mode.
## Features
- User can be able to see and select the question
- User can answer or choose their answer
- There's timer in the test
- User can see the result of their test
- User can get the analytics or statistic of their test
- These features provide the user with control over their test experience and allow them to
customize their test experience to their preferences.## Usage
When you open the Multiple Choice Test App, you will see a list of questions. You can select a question to answer by clicking on it. Once you have selected a question, you can choose your answer from the available options and it will automatically saved. After you answer all of the question, you can click on the "Submit" button to submit your answer.
The app also includes a timer, which will start as soon as you begin the test. You can see how much time you have left to complete the test in the top right corner of the app.
Once you have completed all of the questions, you can click on the "Submit Test" button to see your results.
## Analytics and Statistics
The Multiple Choice Test App also includes analytics and statistics to help you track your progress. After you submit your test, you will see your total score and which questions you answered correctly and incorrectly.
## Contributing
If you would like to contribute to the Multiple Choice Test App project, you can fork the repository and make your changes. Once you have made your changes, you can submit a pull request to have your changes reviewed and merged into the main branch.