An open API service indexing awesome lists of open source software.

https://github.com/gibran-abdillah/quiz-app

Quiz Web App with Flask and MongoDB as the Databases
https://github.com/gibran-abdillah/quiz-app

flask-app flask-application flask-mongodb flask-quiz flask-restplus flask-web mongodb

Last synced: about 1 hour ago
JSON representation

Quiz Web App with Flask and MongoDB as the Databases

Awesome Lists containing this project

README

        

# quiz-app
Quiz Web Application made with flask and mongodb as the Databases

### Before you run the application, set your mongodb uri to environ. ( Read More ) how to get your cluster database
Example for MONGODB_URI :
```sh
export "MONGODB_URI = mongodb+srv://username:[email protected]/myFirstDatabase?retryWrites=true&w=majority"
```

## Features
- CRUD with ajax
- Search Quiz
- Rest API
- Add Quiz
- Upload Quiz From CSV
- Upload Quiz from JSON
- Edit Quiz
- Delete QUiz
- Quiz author can see score that if quiz were done by other users ( only for logged in users )
- We can see the quiz scores that we have been done
- Bulk delete for users ( admin level )
- Bulk promote users to admin
- Bulk unpromote users from admin role
- Register
- Login
- Change Password

## Demo
http://another-myapp.herokuapp.com
- username : admin
- password : admin1

## Screenshots
### Dashboard Scores
![Screenshots](https://github.com/gibran-abdillah/quiz-app/raw/main/screenshots/dashboard_scores.png)

### Questions
![Questions](https://github.com/gibran-abdillah/quiz-app/raw/main/screenshots/questions.png)