Skip to content

Releases: Simon-Initiative/oli-torus

v0.27.0

09 Apr 19:48
78589c7
Compare
Choose a tag to compare

About Torus

More information about Torus, the Torus Community, past releases, and the Torus roadmap can be found on the OLI web site for Torus

Release Overview

Release Date: April 9, 2024

Total improvements included in this release: 76
New Features: 43
Bug Fixes: 25
Technical / Non-Interface: 8

Key improvements in Torus v0.27.0 include:

  • User experience (UX) improvements to the authoring interface. With 15 out of 43 new feature issues, this is the largest category of improvements in the release. As OLI's new product and user experience team came up to speed, we focused on iterative improvements following basic design principles.

  • User experience (UX) improvements to the student interface. Though we are working on a major overhaul of the student interface that should be released as part of Torus v0.28.0, we continue to prioritize items raised by members of our user community, which are sometimes small wins that increase user clarity and minimizing opportunities for confusion.

  • The addition of three security roles for Torus admins. Through Torus v0.26.x, all admins had the same capabilities, increasing the likelihood of accidental actions that could cause problems across the system. This version implements three hierarchical levels of admin capabilities: Account Admin, Content Admin, and System Admin.

  • Back end optimizations. Though these features are not directly apparent to Torus users, they improve the user experience for everyone and reduce risk.

  • Sorting improvements. A number of pages across the application did not sort resources as expected.

Improvements

Issue Key Title Description Interface Category
MER-2356 Current user account signed in is automatically added as instructor when creating a section as an admin If an admin created a course section while also signed in as an instructor, the instructor would automatically be linked to the course Admin Bug fix
MER-2843 Admin - Can set invalid email in user's details Input validation on the email field for new users created by admins allowed some variations that were not valid email addresses Admin Bug fix
TRIAGE-311 / MER-2875 Admin - Cannot unlock author's account After an administrator locked an authoring user's account and then unlocked it, the author would still be unable to sign in Admin Bug fix
TRIAGE-335 / MER-3016 Unable to select assignment for LMS Synchronize Grades tool For LTI-connected courses, the page would refresh (and thus reset selection) when an admin selected an assignment using the Synchronize Grades tool Admin Bug fix
TRIAGE-320 / MER-3072 Manual Enroll Does Not Work Error when an admin attempts to add an enrollment manually Admin Bug fix
MER-2999 Separate Admin functionality into "Content Admin", "Accounts Admin" and "System Admin" Prior to this release all Torus admins had all admin capabilities. There are now three levels of admin so that each user only has the admin capabilities required for their role Admin Security
TRIAGE-127 / MER-2978 Admin view - "Created" sorting works incorrectly in Communities Sorting Communities by date created did not work as expected Admin Sorting
TRIAGE-124 / MER-2979 Admin view - Incorrect sorting on sections of institutions Sorting courses by cost did not work as expected Admin Sorting
MER-2997 Changes to CSS In Advanced Author Flowchart Tool (aka Simple Author) Changes to styling in the Simple Author tool Author Advanced / Simple Author
MER-2500 Deleting Columns from Tables with Merged Cells Fails Silently Authoring users cannot delete table columns if there are cells merged across columns, even if the cells are later unmerged Author Bug fix
MER-2847 Improve handling of React Error Boundary around Slate editing errors Some specific actions in the rich text editor in the authoring interface caused errors Author Bug fix
MER-2903 Unable to delete Default Correct State duplicates In some cases an answer option could not be deleted if it was created by duplicating the correct answer Author Bug fix
TRIAGE-109 / MER-2913 Cannot Add Expression to Activity Bank inside a Group When an activity bank is inside a group, an expression cannot be added. Author Bug fix
TRIAGE-110 / MER-2914 Mouse Focus Jumps to Top of Page When Editing (Firefox) When using Firefox, a certain set of actions would result in the mouse focus jumping to the top of the page Author Bug fix
TRIAGE-303 / MER-3014 Video Settings Button not functional / not responsive The settings buttons that would allow an author to specify the start and end times for an embedded video were not working properly Author Bug fix
TRIAGE-407 / MER-3069 Editing Questions in Activity Bank Errors A set of steps would lead to an error when editing questions in an activity bank Author Bug fix
TRIAGE-204 / MER-2931 Datashop Export Differentiation by Product/Course Section Allow authors to differentiate between students in different course sections in exported data Author Data processing and analysis
MER-2641 Project Export/Import does not preserve language, custom labels Ensure that project settings remain consistent when a project is exported and then imported Author Project and product handling
MER-2767 Allow Products to be duplicated when a course project is cloned When authors duplicate a project with multiple products, the product structure is preserved in the new project Author Project and product handling
TRIAGE-209 / MER-2163 Archive media items Allow authors to archive media items that they no longer want available to insert into pages. The items will still be available for previous course sections that are using them. Author UX Improvement
MER-2456 Ability to see who created a section in the publish area that shows you the sections that were created off of a project In the publication table, authors can now see which user created each course section Author UX Improvement
MER-2799 Accessibility Issue: Repetitive reading & not focusable for navigation buttons (screen reader) The main navigation buttons in the authoring interface did not operate properly in a screen reader Author UX Improvement
TRIAGE-32 / MER-2882 Add tooltips to authoring toolbar Help authors understand the function of toolbar buttons by adding explanatory text when the user hovers Author UX Improvement
MER-2884 Remove "settings" icon in authoring toolbar and move subitems to top level Remove a hierarchical level to the authoring toolbar to make features more apparent to authors and make them easier to access Author UX Improvement
MER-2885 Add "undo" function to authoring toolbar Increase usability by allowing authors to automatically undo actions Author UX Improvement
TRIAGE-34 / MER-2886 Hovering tooltip for sidebar page outline Help authors understand the function of sidebar items by adding explanatory text when the user hovers Author UX Improvement
TRIAGE-35 / MER-2887 Learning Objective tooltip for new pages Help authors understand the learning objective functionality by adding explanatory text when the user hovers Author UX Improvement
TRIAGE-36 / MER-2888 Persisting Add New Content Plus Sign Help authors identify where they can add new content by leaving the icon where it can always be seen rather than only displaying it when the user rolls over the location Author UX Improvement
TRIAGE-62 / MER-2889 From All Pages View: See Which Pages are In / Not In Curriculum Add an indicator for each page in the All Pages View to indicate whether or not the page is in the curriculum Author UX Improvement
MER-2891 Add link on curriculum page to all pages and vice versa Add links from the curriculum page to all pages and vice versa to allow easier navigation between the two pages Author UX Improvement
MER-2892 Get rid of "Practice Page" phrasing Enhance the UX to clarify that any page, basic or adaptive, can be graded or not graded (not graded being a "practice page") Author UX Improvement
MER-2896 Add "redo" function to authoring toolbar This is a companion ticket to the "undo" feature - once an author uses "undo" they can do a corresponding "redo" Author UX Improvement
TRIAGE-103 / MER-2911 Can't add Objective to a page Make the search for a learning objective not case sensitive Author UX Improvement
TRIAGE-301 / MER-3002 Number Enrolled Should be Students Only The number of enrollees for each section had included the instructor but now only includes students Author UX Improvement
MER-2433 Recommended action approve pending posts takes instructor to student view Approving pending discussion posts links instructors to the wrong location Instructor Bug fix
MER-2499 Canceling independent course build has unexpected landing page A particular sequence of events involving cancelling a course section led to the system navigating to the wrong page Instructor Bug fix
[TRIAGE-143](https://elit...
Read more

v0.26.5

29 Feb 11:58
3dc5727
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.26.4...v0.26.5

v0.26.4

14 Feb 20:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.26.3...v0.26.4

v0.26.3

09 Feb 10:37
3f6b6eb
Compare
Choose a tag to compare

What's Changed

  • [BUG FIX] Fix scheduling date-handling bug when today's date is later than the target month by @marc-hughes in #4614
  • [BUG FIX] Ensure deleted resources in major publications are removed from section resources [MER-2987] by @darrensiegel in #4621
  • [BUGFIX] [MER-2915] Additional activity summarization only visible when answering more than once by @simonchoxx in #4628
  • [BUG FIX] Fix timer display when minutes remaining exceeds 59 minutes. [MER-2989] by @darrensiegel in #4626
  • [ENHANCEMENT] Reclaim bloated part attempts [MER-2991] [MER-2951] [MER-2992] by @darrensiegel in #4630
  • [CHORE] Track deleted parts during cleaning, batch the activity id fetching, spot check [MER-2951] by @darrensiegel in #4631
  • [BUG FIX] Ensure we never delete all attempts for a part, fix timer bug [MER-2951] by @darrensiegel in #4633

Full Changelog: v0.26.2...v0.26.3

v0.26.2

28 Jan 22:37
e8a343f
Compare
Choose a tag to compare

What's Changed

  • [BUGFIX] [MER-2947] | Into the Cell Error: Failed to execute 'getGamepad()' by @dtiwarATS in #4587
  • [BUG FIX] Restore ugprade functionality [MER-2949] by @darrensiegel in #4588
  • Bump version number 26.2 by @eliknebel in #4589
  • [BUG FIX] Fix 1 for part attempt bloat: stop creating unnecessary part attempt records [MER-2950] by @darrensiegel in #4596
  • [BUG FIX] Handle quasi dupes during migration [MER-2954] by @darrensiegel in #4604

Full Changelog: v0.26.1...v0.26.2

v0.26.1

19 Jan 18:28
8d00688
Compare
Choose a tag to compare

What's Changed

  • [BUG FIX] Mer 2827 products assessment settings arent being honored in course setup by @Francisco-Castro in #4542
  • [BUG FIX] [MER-2861] [HW: Intro 3 has a case sensitive trap state] | [MER-2868] [Advanced Author Bug - Opening lesson in Edit Mode] by @dtiwarATS in #4545
  • [BUG FIX] [MER-2907] Show Content Browser for LMS sections, fix CollabSpace rendering issue by @darrensiegel in #4555
  • [BUG FIX] correct latex newline workaround [MER-2926] by @andersweinstein in #4564
  • [BUG FIX] [MER-2920] Extend live session plugs by @nicocirio in #4562
  • [ENHANCEMENT] Adjust auto submit jobs on existing attempts during settings changes by @darrensiegel in #4567
  • [FEATURE] [MER-2904] Add missing error logging for activity editing error by @simonchoxx in #4569
  • [BUG FIX] Add missing migration by @darrensiegel in #4573
  • [PERFORMANCE] Mer 2788 remove unbounded serial db reads from practice survey views by @tomasferok in #4536
  • [PERFORMANCE] Address performance concerns regarding publishing updates and system resources by @darrensiegel in #4575

Full Changelog: v0.26.0...v0.26.1

v0.26.0

21 Dec 17:38
e3d9ac9
Compare
Choose a tag to compare

Overview of Release

  • Directed Discussion activity
  • Legacy response_mult support
  • Quiz answer saving and support when offline
  • Right to Left text authoring
  • Deliberate practice purpose type
  • Practice pages and survey activities instructor reports
  • "Where you left off" student feature
  • Multiple table paging sizes for instructor reports
  • Significant figure evaluation
  • Direct delivery UX simplification
  • Re-enroll student feature

Details of What's Changed

Read more

v0.25.4

18 Nov 11:56
077e25b
Compare
Choose a tag to compare

Bugs

-Fixes an issue with applying major updates to large sections

v0.25.3

17 Nov 11:35
d14246c
Compare
Choose a tag to compare

-Fixes a problem with course creation of large course projects
-Fixes a problem with moving an unordered page into the curriculum

v0.25.2

02 Nov 11:49
24a9851
Compare
Choose a tag to compare

Bug Fixes

  • Fix section creation from large Products
  • Fix Chrome editing bug
  • Update columns in "Download CSV" for Content report
  • Fix bug in "Move to…" from All Pages

What's Changed

Full Changelog: v0.25.1...v0.25.2