Skip to content

Releases: Simon-Initiative/oli-torus

v0.28.10

20 Sep 10:55
61180dc
Compare
Choose a tag to compare

What's Changed

  • [BUG FIX] [MER-3823] Convert numeric to text input by @darrensiegel in #5109
  • [BUG FIX] [MER-3619] Fix an issue where account creation silently fails in certain cases by @eliknebel in #5108

Full Changelog: v0.28.9...v0.28.10

v0.28.9

12 Sep 20:11
26accb6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.28.8...v0.28.9

v0.28.8

12 Sep 10:57
55d7ee6
Compare
Choose a tag to compare

What's Changed

  • [BUG FIX] [MER-3771] Delay submission to ensure all save state calls have finished by @darrensiegel in #5089
  • [BUG FIX] [MER-3775] Allow embedded page links to open by @darrensiegel in #5092

Full Changelog: v0.28.7...v0.28.8

v0.28.7

07 Sep 11:03
5f054aa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.28.6...v0.28.7

v0.28.6

03 Sep 11:00
4a026df
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.28.5...v0.28.6

v0.28.5

28 Aug 11:18
7214126
Compare
Choose a tag to compare

What's Changed

  • [BUG FIX] [MER-3686] Student index_live crashes when lesson end date is not set (nil) by @eliknebel in #5055
  • [PERFORMANCE] [MER-3691] Improve schedule assembly speed by eliminating expensive ancestral query by @darrensiegel in #5057
  • [BUG FIX] [MER-3170] cannot change certain assessment options by @eliknebel in #5048
  • [PERFORMANCE] [MER-3692] Improve "Manage Section" view loading by @darrensiegel in #5059

Full Changelog: v0.28.4...v0.28.5

v0.28.4

27 Aug 10:59
5beb9d1
Compare
Choose a tag to compare

What's Changed

  • [ENHANCEMENT] [MER-3587] Fix spelling and grammatical errors by @nicocirio in #5021
  • [BUG FIX] [MER-3627] Change "Preview Course as Instructor" to "Preview Course as Student" typo by @manelli in #5023
  • [BUG FIX] [MER-3626] Fix exporting project breaking if revision is nil by @manelli in #5022
  • [BUG FIX] [MER-3624] Page objectives :resource_id not found in: nil by @nicocirio in #5024
  • [BUG FIX] [MER-3625] duplicated pages retain previous revision id to the parent resource by @eliknebel in #5026
  • [BUG FIX] [MER-3630] ensure all required non hierarchical resource records are created when remixing by @eliknebel in #5027
  • [BUG FIX] [MER-3591] (v0.28.3) Error no function clause matching in OliWeb.Delivery.Student.LearnLive.scroll_to_target_resource/4 by @manelli in #5030
  • [BUG FIX] [MER-3631] Fix rendering issues with cognito/open and free routes by @eliknebel in #5029
  • [BUG FIX] [MER-3631] Fix rendering issues with cognito/open and free routes (Re-targeted to v0.28.4) by @eliknebel in #5033
  • [BUG FIX] [MER-3665] Properly handle :revised page attempt states by @darrensiegel in #5036
  • [PERFORMANCE] [MER-3547] Fix objectives query by @darrensiegel in #5035
  • [BUG FIX] [MER-3666] Mark as deleted instead of trying to hard delete course section by @darrensiegel in #5037
  • [BUG FIX] [MER-3635] Fix 500 error copied project source materials by @simonchoxx in #5034
  • [BUG FIX] [MER-3670] Every page is loaded twice - for hotfix v0.28.4 by @nicocirio in #5041
  • [BUG FIX] [MER-3671] Adaptive page styles broken after lesson publishing by @nicocirio in #5043
  • [BUG FIX] [MER-3631] Trying to create a section from a product fails in certain cases by @eliknebel in #5042
  • [BUG FIX] [MER-3671] Adaptive page styles broken after lesson publishing - part 2 by @nicocirio in #5044
  • [BUG FIX] [MER-3669] date groups do not match the dates rendered on the page by @eliknebel in #5045
  • [BUG FIX] [MER-3673] Add missing keys to activity bank preview by @Francisco-Castro in #5046
  • [BUG FIX] [MER-3681] 500 error accessing course sections with customized content by @eliknebel in #5051

Full Changelog: v0.28.2...v0.28.4

v0.28.3

19 Aug 21:27
cf7b05d
Compare
Choose a tag to compare

What's Changed

  • [ENHANCEMENT] [MER-3587] Fix spelling and grammatical errors by @nicocirio in #5021
  • [BUG FIX] [MER-3627] Change "Preview Course as Instructor" to "Preview Course as Student" typo by @manelli in #5023
  • [BUG FIX] [MER-3626] Fix exporting project breaking if revision is nil by @manelli in #5022
  • [BUG FIX] [MER-3624] Page objectives :resource_id not found in: nil by @nicocirio in #5024
  • [BUG FIX] [MER-3625] duplicated pages retain previous revision id to the parent resource by @eliknebel in #5026
  • [BUG FIX] [MER-3630] ensure all required non hierarchical resource records are created when remixing by @eliknebel in #5027
  • [BUG FIX] [MER-3591] (v0.28.3) Error no function clause matching in OliWeb.Delivery.Student.LearnLive.scroll_to_target_resource/4 by @manelli in #5030
  • [BUG FIX] [MER-3631] Fix rendering issues with cognito/open and free routes by @eliknebel in #5029
  • [CHORE] [MER-3662] Revert MER-3631 for hotfix 28.3 by @eliknebel in #5032

Full Changelog: v0.28.2...v0.28.3

v0.28.2

12 Aug 11:00
df68ec0
Compare
Choose a tag to compare

What's Changed

  • [BUG FIX] [MER-3565] 500 error when launching assessments from a page link by @gastonabella in #5003
  • [BUG FIX] [MER-3567] Quiz Scores are incorrect by @eliknebel in #5004
  • [BUG FIX] [MER-3566] Grade Passback Bad Sync Issue by @eliknebel in #5006
  • [BUG FIX] [MER-3572] Delivery student grace period pay banner by @nicocirio in #5008
  • [BUG FIX] [MER-3573] torus learning proficiency algorithm leads to undesired results by @eliknebel in #5007
  • [BUG FIX] [MER-3571] fixes explanation strategy ui fields bug by @rgachuhi in #5010

Full Changelog: v0.28.1...v0.28.2

v0.28.1

01 Aug 21:06
4d2172d
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: August 2, 2024

Total issues included in this release: 6

Release v0.28.1 is a response to bugs noted in v0.28.0 shortly after the latter was released. Given the severity of some of these issues, in some cases the development team has opted to put in place a short-term fix while a longer-term fix is being developed. Those cases are noted in "Known Issues" below.

Improvements

Issue Key Title Description Interface Category
MER-3548 PERFORMANCE: LTI course sections are being created with V1 analtyics Outdated code related to data analysis causes slowness in page loading Multiple Bug fix
MER-3506 After completing a lesson the back arrow does not work Under certain circumstances the back arrow becomes non-functional; this is a worse issue in advanced pages than in basic pages Student Bug fix
MER-3550 Hide "Agenda" feature on Home screen behind new Feature Flag The "Agenda" item on the Home page causes slowness, particularly in large courses. Until this issue is resolved, we are making "Agenda" a configurable feature in the authoring interface that is "off" by default Student Bug fix
MER-3553 Lesson end date formatting breaks ability to load Home screen This is a technical problem sometimes caused by an invalid date format Student Bug fix
MER-3557 Not authorized message displayed to student on LTI launch For students accessing Torus through Canvas or another Learning Management System, in some cases a "not authorized" message would display. Student Bug fix
MER-3556 API event emitting error This is a back end bug that does not directly impact the user interface N/A Bug fix

Known Issues

  • The fix included in MER-3548 will prevent future course sections from using V1 analytics, but does not convert existing course sections with V1 analytics to V2 analytics. This means that impacted course sections may continue to see slowness in page loading and other activities. To convert existing course sections with V1 analytics, either a database script or future bug fix will be needed.
  • MER-3550 is a stopgap measure to prevent database slowness involved when the "Agenda" section of the Home page loads. This slowness may be solved by other bug fixes in this release or may need to be resolved by a future bug fix. Once the underlying database slowness is resolved, the "Agenda" section will be returned to a "default on" status.
  • Some students experienced issues in Torus v0.28.0 related to application cookies exceeding the allowable size, which has the effect of crashing the application. Torus v0.28.1 increases the allowable size for cookies to prevent application crashes, but this issue must still be investigated to find a more scalable solution.
  • Other issues observed in the Torus Proton instance (the main instance of Torus used by CMU, REAL Chem, and most of our partners) have been resolved by changes to database or server configuration. This configuration may be completely different for other Torus instances. If you administer another Torus instance, please feel free to reach out to discuss configuration options.