Releases: ucfopen/quiz-extensions
Releases · ucfopen/quiz-extensions
6.0.0 - 2026-04-10
General
- Quiz Extensions is now using the LTI 1.3 protocol.
- You will need to redeploy this tool using LTI 1.3 to access the new features. Instructions to do this are in the README.
- New Quizzes can now be processed by Quiz Extensions.
- Updated the README to address the deployment method overhaul.
- Tidied interface a bit, including a modal indicating to faculty that New Quiz support is avaliable.
Bugfixes
- Fixed column breakpoint not working on mobile-sized devices.
Backstage
- Replaced our Canvas API utility functions with the proper Canvas API package. Stale functions have been removed.
- The project has been properly Dockerized now, and upgraded to run Python 3.12.
- Now uses gunicorn as our WSGI server.
- Added a Makefile with commands for various build/deploy/test functions, based off of the UCF Open LTI 1.3 Flask template.
- config.py has been updated to use a .env file, please see .env.template.
- Testing suite has been rewritten to use CanvasAPI and LTI 1.3, and has tests for New Quizzes.
- Updated all dependencies to much newer versions.
5.0.0 - 2021-10-31
General
- Added ability to give extensions to users in the
"invited"enrollment state. - Changed student list from loading 10 at at time with pagination to loading all with scrolling.
- Renamed "filter" to "search"
- Change config template to use
"staff"rather than"admin"and"student".
Bugfixes
- Fixed an issue where a change to headers in the "Get users in a course" endpoint of the Canvas API caused students to be displayed only if there were 10 or fewer in the course.
Backstage
- Switched from Travis CI to GitHub Actions
- Switched from Coveralls to Codecov
- Added CanvasAPI for some API calls
- Added test for accessing from a bad domain
4.0.0 - 2020-03-31
General
- Added GitHub-specific files:
- Code owners
- Issue template
- Pull request template
Bugfixes
- Fixed an issue where session cookies would be blocked due to SameSite restrictions.
- Note: requires
config.pyupdate as shown inconfig.py.template
- Note: requires
- Fixed an issue where Quiz Extensions would ignore changes to quiz time limits when looking for updated quizzes.
- Note: requires database migration to be run with
flask db upgrade
- Note: requires database migration to be run with
3.1.1 - 2018-12-19
Bugfixes
- Pinned older versions of Redis and RQ to maintain compatibility.
3.1.0 - 2018-10-30
General
- Added changelog
- Updated requirements versions
- Added functionality to automatically resize the LTI window
- Added XML URL to status page
Bugfixes
- Upgraded Requests library to fix a security vulnerability