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

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

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