Bug
- [LDEV-4165] - Incorrect question report in lams_tool_scratchie
- [LDEV-4687] - Problems with importing Excel users, if number of those users in xls file is > threshold
- [LDEV-4740] - Incorrect error message when trying to access a support activity
- [LDEV-4741] - No warning when uploaded zip file does not contain an index file
- [LDEV-4742] - Match Groups to Branches dialog is missing the groups/branches section
- [LDEV-4744] - IMSCC Authoring Screen will not load
- [LDEV-4747] - Cancel button saves instead of cancel
- [LDEV-4749] - Preview Lesson Delete throwing Foreign Key Error
- [LDEV-4751] - CKEditor doesn't seem to show correctly on edit
- [LDEV-4752] - Survey exception while authoring
- [LDEV-4754] - Authoring UI shows mappings div
- [LDEV-4756] - Unable to add attachments in Forum
- [LDEV-4757] - Groupings not saving correctly
- [LDEV-4758] - IE 11: cannot add images to ckeditor
- [LDEV-4760] - Peer review spacing in authoring too close to enclosing panel
- [LDEV-4763] - Labels and regions in authored in 3.0 cannot be imported into 3.1
- [LDEV-4764] - Labels should be standard font not bold
- [LDEV-4770] - Image from widget in CKEditor not centred as it is stated
- [LDEV-4773] - Editing questions in monitor deletes the question completely
- [LDEV-4779] - MCQ answers show in bold
- [LDEV-4780] - Cannot see learning design image to select activities to import part of design
- [LDEV-4783] - Activity output branching not working
- [LDEV-4785] - Questions do not show when being added in author
- [LDEV-4787] - Extra space in between Copy of Activity name
- [LDEV-4788] - Remove organisation Learning Outcomes feature
- [LDEV-4789] - Sorting question type returns exception if questions are submitted after autosave
- [LDEV-4790] - Username does not show in profile editing page
- [LDEV-4791] - Cannot delete course grouping
- [LDEV-4792] - No arrows for increase/decrease group number in author
- [LDEV-4793] - Display broken for TBL monitor - tRAT
- [LDEV-4794] - Application exercise TBL monitor tab displays question numbering even when it is turned off
- [LDEV-4795] - All gates are shown as Synch gates
- [LDEV-4796] - Cannot refresh tbl monitor burning question tab
- [LDEV-4797] - Schedule gate throws exception if it's the first activity in a sequence
- [LDEV-4799] - Direct access to TBL monitor via integration doesn't work
- [LDEV-4800] - Students get stuck in an activity when reattempting a branch
- [LDEV-4805] - Cannot select student as the scroll bar shows on top
- [LDEV-4806] - Cannot upload images to image gallery
- [LDEV-4809] - Remove QX on general burning question
- [LDEV-4811] - Monitor's Sequence tab is shown incorrectly in case two lesson monitor pages opened simultaneously
- [LDEV-4814] - Text from learner does not wrap properly
- [LDEV-4815] - Cannot view student nominations in monitor
- [LDEV-4816] - Team button won't collapse div
- [LDEV-4855] - Ordering questions in learner throw null pointer exceptions
- [LDEV-4856] - Random question from pool doesn't work
- [LDEV-4857] - Assessment export corrections
- [LDEV-4861] - Prevent adding the same question twice
- [LDEV-4868] - Scratchie only shows one question even when more are selected and no confidence level shown
- [LDEV-4870] - When instructor logins via LTI integrations add him to lesson's staff
- [LDEV-4871] - Error displaying grouping printout
- [LDEV-4872] - McSession saves users as List instead of Set
- [LDEV-4881] - Remove notebook entries from DB on lesson removal
- [LDEV-4882] - Group monitor can't open Journal entries page
- [LDEV-4883] - Fix HttpClient warning “Invalid expires attribute”
- [LDEV-4885] - Scratchie's preset marks setting, containing space characters, breaks the code
- [LDEV-4893] - In the learner's tab, teachers shouldn't be able to click on current activities
- [LDEV-4894] - Broken link when trying to access group details from Learner's tab
- [LDEV-4896] - Groupings in some cases get added to subcourses
- [LDEV-4898] - One-activity click get stuck creating learning design
- [LDEV-4899] - Kumalive: rubrics are not being saved
- [LDEV-4901] - Session timeouts on multiple logins via LoginRequest
- [LDEV-4904] - Exception when searching for a user in a lesson (Edit lesson option)
- [LDEV-4907] - Password change logs are filed as sysadmin loginas
- [LDEV-4909] - Keep groupings even when disconnecting from main sequence trail
- [LDEV-4910] - Cannot re-edit question in Survey
- [LDEV-4914] - Lesson boolean settings should not allow NULLs
- [LDEV-4915] - Inner transactions work differently in WildFly 14
- [LDEV-4916] - Cannot upload images
- [LDEV-4919] - Don't focus on question answer
- [LDEV-4922] - Pressing "Notify students of results" leads to exception
- [LDEV-4923] - Monitoring doesn't show criteria information if only one criteria is available
- [LDEV-4924] - Peer review monitor shows redundant comments
- [LDEV-4925] - Hedging comments are shown with <br>
- [LDEV-4926] - Double vision for Kumalive
- [LDEV-4929] - "no Session" exception on trying to preaddLearnersMonitorsToLesson from Blackboard
- [LDEV-4933] - Exception on exporting lesson Excel file from Gradebook
- [LDEV-4934] - NullPointerException thrown on exporting report from Survey monitor
- [LDEV-4936] - Manage tool groups buttons aren't properly aligned
- [LDEV-4937] - Manage outcomes UI layout issues
- [LDEV-4938] - Outcome search returns all options rather than only limiting to search criteria
- [LDEV-4953] - Open lesson description icon shows as bizarre character in all browser
- [LDEV-4954] - Cannot start now lesson in monitor [sends data via GET instead of POST]
- [LDEV-4955] - Cannot disable lesson on schedule
- [LDEV-4956] - NullPointer exception thrown when using alternative lis_person_sourcedid parameter name for user name
- [LDEV-4959] - Leader and non-leader update the same lesson mark simultaneously, leading to exception
- [LDEV-4964] - Learners can't access LTI lessons before teacher opens learnermonitor.jsp page
- [LDEV-4965] - Avoid reseting lessonFinishUrl when saving ltiConsumer
Improvement
- [LDEV-2791] - Option to view all lessons from a course in one shot
- [LDEV-2846] - Code cleanup
- [LDEV-3426] - Make Multiple Choice not put its data straight into session
- [LDEV-3995] - How to order the questions of Q & A in mornitoring, by the reply numbers of each question?
- [LDEV-4153] - LearningDesignSVG method from integrations not working
- [LDEV-4162] - Add a parameter to LearningDesignSVG for lessonId
- [LDEV-4632] - Change button icons to use fonticon instead
- [LDEV-4748] - Remove obsolete changeStyle.js
- [LDEV-4753] - Silence unnecessary logs
- [LDEV-4761] - Changes to SAML module for MS Azure AD
- [LDEV-4762] - Drag and drop for ordering answers in ordering answer type
- [LDEV-4766] - Expand / collapse toggle for burning questions in TBL Monitor UI
- [LDEV-4767] - New event log types to track users login/logout
- [LDEV-4771] - Remove "Re-edit" "Close" page after saving an activity
- [LDEV-4772] - Change snappy properties for Activities in author
- [LDEV-4775] - MCQ: changes in attempts when an answer/question is edited
- [LDEV-4776] - Add course/subcourse gradebook access for monitor users
- [LDEV-4781] - img-responsive is being dropped when adding an image
- [LDEV-4784] - Update POI library to 4.0.1 version
- [LDEV-4803] - Remove branching warning when there's no need to warn
- [LDEV-4804] - Disable "Add lesson" button when the lesson is being created
- [LDEV-4807] - TBL monitor "attendance" should only list students
- [LDEV-4810] - Sharpen latex characters
- [LDEV-4817] - Prevent blank burning questions
- [LDEV-4820] - Show user names for confidence levels
- [LDEV-4822] - Create a better warning page shown on unsuccessful LTI call
- [LDEV-4829] - Improvements for TBL authoring template
- [LDEV-4830] - Map integration method "monitor" exclusively to monitor role
- [LDEV-4831] - Bypass 2FA if using Login-as
- [LDEV-4851] - Add email address to xml outputs
- [LDEV-4852] - Add lesson create date to xml outputs
- [LDEV-4873] - Remove version numbering from login page
- [LDEV-4874] - Restrict displaying names for students that are not within student's group
- [LDEV-4877] - Upgrade bootstrap libraries to version 3.4.1
- [LDEV-4892] - Log all request parameters coming to LoginRequestLtiServlet
- [LDEV-4897] - Improve Excel export code
- [LDEV-4905] - Show number of total logged in users
- [LDEV-4912] - Add last access and login dates
- [LDEV-4913] - Include a minimum number of files to submit
- [LDEV-4927] - Slight modifications to learner and monitor UI
- [LDEV-4930] - Avoid displaying excessive user parameters on edit profile page
- [LDEV-4939] - Prevent batik / jdk11 java package name clash
New Feature
- [LDEV-3322] - Add tag ids to facilitate selenium functional testing
- [LDEV-3324] - Create a functional test framework for LAMS
- [LDEV-4068] - Gates to be groupable
- [LDEV-4293] - Session failover in cluster
- [LDEV-4755] - Scan uploaded files for viruses
- [LDEV-4768] - Outcomes and scales for sequences
- [LDEV-4778] - Log changes in configuration settings
- [LDEV-4786] - Quick add of Learning Outcomes
- [LDEV-4825] - Show question indexes in tool monitoring
- [LDEV-4876] - Ability for LTI servers to get userId from another request parameter name
- [LDEV-4900] - Complete tool session and save latest results before triggering force complete in Monitor
- [LDEV-4918] - Collapsible subcourses
- [LDEV-4932] - Add CSRF protection
Task
- [LDEV-4411] - Enable Hibernate 2nd level cache
- [LDEV-4664] - Upgrade to Java 11
- [LDEV-4672] - Locked when finish alert should be alert-info instead of alert-danger
- [LDEV-4681] - Add stub for Videoexam tool
- [LDEV-4798] - Update moodle module for Moodle 3.6.3+
- [LDEV-4808] - chart.css and defaultHTML_chart.css missing?
- [LDEV-4819] - Make a sysadmin setting to disable quick add of Learning Outcomes
- [LDEV-4843] - Update Test harness with latest changes for QB
- [LDEV-4869] - Add default lesson settings for LTI tool consumers
- [LDEV-4878] - Sanitise XSS for notes title in learner
- [LDEV-4902] - SAML changes for Imperial
- [LDEV-4935] - Secure websockets
Sub-task
- [LDEV-2866] - Get rid of duplicative jsp parts in Ozgur's tools
- [LDEV-3328] - Authoring tests
- [LDEV-3368] - Add lesson wizard tests
- [LDEV-3374] - Monitoring tests
- [LDEV-3434] - Adding Forum test
- [LDEV-3445] - Learner tests
- [LDEV-4028] - Update Ped Planner to Bootstrap
- [LDEV-4777] - Add UI for searching questions in QB
- [LDEV-4834] - Questions in QB to have LOs
- [LDEV-4858] - Set marks and other numeric values as numbers
- [LDEV-4859] - Include time with dates
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.