1.1
Features Added
- Session information from previous attempts can now be loaded in after entering the MTurkID.
- Questionnaire calculation strings that can be embeded into the .json files and are exported by /admin/export (e.g., for subscales)
General Improvements
- condition field is now nullable
- added config option to allow/restrict re-takes (multiple attempts)
- added crumbs variable to be added to templates by default
- pages with blank names no longer show in the bread crumb list
- admin panel: if logGridClicks is False, don't show dropdown
- Server-side sessions are now provided by a custom interface, rather than flask-sessionstore.
- Removing dependency on Flask-SocketIO (while allowing eventlet to stay)
- Slight change to how blueprints are imported.
- Embedded js libraries into project rather than linking to external URLs.
- Additional admin pages can now be defined directly in blueprints, rather than just in the config file.
- Logging of grid click data is now working again
- Added check on /current_url route to avoid exceptions for people who have no session data.
- Fixed previewing questionnaires not loaded in the config.
- Now reports the URL when running with
self.debug = False
(on launch) - Fixed a bug with condition assignment.
- Added basic /submit route that redirects user on form submission.
- blank logo (instead of USask logo)
- Updated README.md and setup.py