Skip to content

Montgomery-SLIC/slic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLIC - Salient Language In Context

Python Django PostgreSQL uv Tests CodeQL

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

Stack

  • Python 3.12, Django 4.2, PostgreSQL 14+
  • Gunicorn + Nginx (production)
  • PII encrypted at rest (Fernet), HMAC blind index for email lookups

Quick start

uv sync --extra dev    # installs deps and creates .venv
cp .env.example .env   # fill in values
make migrate
make runserver

App runs at http://localhost:8000. Researcher accounts require an invitation code - generate one via the admin panel.

Docs

Contributing

See CONTRIBUTING.md. Please read the Code of Conduct before participating.

License

SLIC is free to use for non-commercial research purposes. See LICENSE for full terms.

Contact

Dr Chris Montgomery - c.montgomery@sheffield.ac.uk, The University of Sheffield.

About

SLIC (Salient Language in Context) is a Django web application for collecting real-time attention data from listeners in response to audio samples, with a built-in review and annotation interface for capturing qualitative responses.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Contributors