Release Notes - LAMS Development - Version 3.2 - HTML format

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

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.