A Django web application for running audio perception experiments. Researchers build experiments from audio samples, click tasks, and question pages. Participants complete them via a public URL with no account required. Results export as XLSX.
Live site: https://slic.shef.ac.uk
- Python 3.12, Django 4.2, PostgreSQL 14+
- Gunicorn + Nginx (production)
- PII encrypted at rest (Fernet), HMAC blind index for email lookups
uv sync --extra dev # installs deps and creates .venv
cp .env.example .env # fill in values
make migrate
make runserverApp runs at http://localhost:8000. Researcher accounts require an invitation code - generate one via the admin panel.
See CONTRIBUTING.md. Please read the Code of Conduct before participating.
SLIC is free to use for non-commercial research purposes. See LICENSE for full terms.
Dr Chris Montgomery - c.montgomery@sheffield.ac.uk, The University of Sheffield.