eusay is a voting and discussion platform where students can submit proposals to the student union and vote/comment on each other's ideas. Students get a platform, and the student union gets information on what the students want. Everyone wins.
eusay was born during the Smart Data Hack in the 2014 Innovative Learning Week at the University of Edinburgh. It was picked up by the student union, EUSA, and can be seen here.
eusay is funded by the Jisc Summer of Student Innovation competition.
eusay runs on Django 1.7 on Python 3. The database is PostgreSQL. See requirements.txt for package requirements.
python manage.py syncdb to create the database. Optionally, load demo tags with
python manage.py loaddata tags. Start a local development server with
python manage.py runserver.
The cron jobs in the crontab file updates proposal ranks every 15 minutes, and sends out notification emails daily to those are subscribed.
- See issue tracker on GitHub
python manage.py rebuild_indexdeletes the search index, which means that its permissions are lost. This means that the server cannot update the search index. Make sure to set permissions on
core/settings/whoosh_indexafter running this command.