Skip to content

v2.0.0

Compare
Choose a tag to compare
@profcturner profcturner released this 18 Sep 22:24
· 89 commits to master since this release

This release of WAM sees significant improvements to functionality, stability, scalability and ease of installation out of the box. It also shows significant new functionality for handling Assessments being uploaded and moderated and the workflow associated with this.

There are very many fixes and improvements, but the main highlights are:

General Improvements

  • There are numerous improvements in the presentation
  • Pages accessed without valid users now redirect or explain this better.
  • More typical "admin" features now exist integrated into the main User Interface, so as to simplify creation of Modules, Activities and similar things.
  • The Wiki Pages on the GitHub site are now much more comprehensive and linked to from a Help tab in the application.

Workload Features

  • Packages now allow a choice of representation by hours, or by percentages.
  • Packages can now be Hidden to allow them to be worked on without causing undue speculation.
  • Enhanced support for mass creation of Activities through Generators and Projects.

Task Handling

  • It is now possible to easily add Tasks from the main User Interface
  • Staff shown in that interface are restricted to those relevant to the logged in admin
  • There is now an option to easily view Archived Tasks

Assessment Features

The features for Assessment Handling have been completely overhauled:

  • Exam Trackers and Coursework Trackers have been removed
  • Programmes (Courses) have been added
  • Fully configurable assessment workflow has been added, this allows you to choose what states are allowed, which users can trigger each one, what next states are allowed, and who should be notified.
  • As implied above, the system now emails users on Assessment updates.

Other Technical Notes

  • A new management command populate_database allows for the easy creation of default configuration in a new install, but also the creation of test package data in a new, or existing system.
  • There is now a (still hidden) /cadmin/ directory with better support for package migration, and creation of staff and external examiner users.
  • In installations that aren't using the REMOTE_USER middleware to hook into University authentication, WAM now features fully standalone login and logout.
  • Various changes required by more modern Django installations (2.1) are complete
  • Slowly moving the architecture to more Class based views for maintability