Tabula release notes
Tabula 2019.8.1 released
We released Tabula 2019.8.1 on Thursday 1 August 2019. This release features:
- Accessibility improvements, including:
- Help text and modals are available when you hover your mouse over or select an item. These are now also accessible using just the <Tab> and <Space> keys on a keyboard.
- In the activity stream, the order in which items are selected when you move between them using the <Tab> key is now more intuitive.
- Attendance notes are now easier to add using only a keyboard because the Absence type dropdown is automatically selected.
- Other improvements, including:
- We have added a checkbox to enable you to select / deselect all when you manually add students to a small group using a SITS query.
- Markers can review their marking using the 'Review' button for each assignment on their Coursework Management homepage. This button is now available regardless of the marking workflow stage.
- It's no longer possible for a student's university ID to be 'active' in Tabula when removed from central university systems before its inactivation date. For example, a student will no longer remain on a monitoring scheme for a department after transferring to a different department.
- Security enhancements
- Bug fixes, including:
- Feedback audit pages for students on assignments with no workflow now display the current feedback, whether published or not.
- Further work on the upcoming Mitigating Circumstances functionality.
Technical notes
Bugs
- [] - Tooltip on disabled checkboxes not shown in Safari
- [] - Feedback audit pages are empty for students on assignments with no workflow
- [] - org.hibernate.QueryException: could not resolve property: source of: uk.ac.warwick.tabula.data.model.StudentMember
- [] - Attendance note absence type select is not autofocused
- [] - do not have modal on modal
- [] - Sandbox importer shouldn't be trying to fetch active members
- [] - Remove "Extenuating circumstances" from profiles
- [] - send UAM would explode with java.sql.BatchUpdateException
- [] - FreeMarker Exception(Activity page)
Implement Code
- [] - Include route in CSRF reports
- [] - Make report/enforce violation behaviour configurable
Tasks
- [] - Include CSRF token: profiles/department/{deptCode}/tutor/reallocate/{studentId}
Dev Sub-tasks
- [] - Copy Assignments being caught by CSRF enforcer
- [] - CourseworkAssignmentMembershipTest failure/Missing csrf token
Improvements
- [] - Provide a 'Review' button for markers for assignments in the 'Upcoming' category
- [] - Investigate why profile importer doesn't import students that aren't in 'uow_current_accounts'
- [] - Ensure it's possible to tab onto all modal, tooltip and popover triggers
- [] - Add Select All checkbox to small group membership SITS query page
- [] - Close (x) links are tabbed before the activity
Mitigating Circumstances
- [] - Add some details about a submission to the outcomes screens
- [] - Add an unread indicator to mitcircs submissions listed in a student profile
- [] - "clear fields" button on mitcircs dept homepage remains disabled if just date filters are added