Skip to content

rleeap/SocialCodingQuizApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Social Coding Quiz App

An application that uses Python and SQLite that allows the user to create and take simple quizzes.

Functionality

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.

Take 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.

Make a Quiz

This feature is set to be implemented after the 'Take a Quiz' feature is finished.

How To Contribute

Step 1: Trello

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.

Step 2: GitHub

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages