Skip to content

Releases: ucfopen/quiz-extensions

6.0.0 - 2026-04-10

10 Apr 14:45
v6.0.0
43bc7dc

Choose a tag to compare

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

01 Nov 01:52
v5.0.0
90656e8

Choose a tag to compare

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

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

31 Mar 21:36
v4.0.0
1e1e930

Choose a tag to compare

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.py update as shown in config.py.template
  • 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

3.1.1 - 2018-12-19

19 Dec 20:03
v3.1.1
bc3e67a

Choose a tag to compare

Bugfixes

  • Pinned older versions of Redis and RQ to maintain compatibility.

3.1.0 - 2018-10-30

30 Oct 17:35
v3.1.0
9bc0a72

Choose a tag to compare

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