https://github.com/kelvindecosta/mouseless
:keyboard: A Django server to host the #NoMouseChallenge
https://github.com/kelvindecosta/mouseless
accessibility django nomouseallowed server
Last synced: 13 days ago
JSON representation
:keyboard: A Django server to host the #NoMouseChallenge
- Host: GitHub
- URL: https://github.com/kelvindecosta/mouseless
- Owner: kelvindecosta
- License: mit
- Created: 2019-08-28T13:52:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-08T22:41:45.000Z (about 6 years ago)
- Last Synced: 2023-09-05T06:36:07.117Z (over 2 years ago)
- Topics: accessibility, django, nomouseallowed, server
- Language: Python
- Homepage:
- Size: 110 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mouseless
A web server to host quizzes.
## Installation
* Clone this repository
```bash
git clone https://pypi.org/project/vocabulum/
```
* Install dependencies
```bash
pip install -r requirements.txt
```
## Configuration
* Make migrations
```bash
python manage.py makemigrations
```
* Perform migration
```bash
python manage.py migrate
```
* Create a super user
```bash
python manage.py createsuperuser
```
## Usage
Start server
```bash
python manage.py runserver 0.0.0.0:8000
```
## Features
* A single `User` can be associated with 1-2 `Player`s
* A timer for the entire `Quiz`
* A `User` is timed only if the complete a `Task`.
Their time metric is the duration since the start of the challenge till their last successful `Task` completion.
* A leaderboard showcasing the `User`s with the most points.
Ties are settled based on the time taken to complete `Task`s