An application that uses Python and SQLite that allows the user to create and take simple quizzes.
When the quiz.py file is run, the terminal generates a command-line interface and prompts you to either take a quiz or make a quiz.
If 'Take a Quiz' is chosen, the user can choose from a list of quizzes shown on the terminal. After that choice is made, the quiz questions are shown one by one, each time prompting the user for their answer. Note that the quiz questions may only be fill-in-the-blank or multiple choice. As the quiz progresses, the app records the user's answers in a list. Once the user finishes the quiz, their score is displayed and they are prompted to either take another quiz, make a quiz, or exit. For now, quiz questions will be stored in a text file with the correct answers in column 1 and the quiz questions in column 2. The title of the quiz is stored in the first row of the file. A database will be used later to store multiple quizzes.
This feature is set to be implemented after the 'Take a Quiz' feature is finished.
If you have not been added to the Trello board and would like to contribute to this project, please email Reka at leeap001@umn.edu.
Under the 'To Do' column on the board, select a card that has a feature you would like to contribute to by clicking on it. Under the 'Add to Card' column in the card, click the 'Members' button and add yourself to the card. Move the card to the 'Doing' column.
If you have not been added as a contributor to this repository, please email Reka at leeap001@umn.edu.
To work on your card, create a new branch with the card's description as its name. While you are making your changes, ensure that you are working on the correct branch. Once you feel that your code is ready, open a pull request on GitHub. If the pull request is approved, merge the branch into the main branch and delete it.