Releases: Simon-Initiative/oli-torus
v0.28.10
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
What's Changed
- [CHORE] [MER-3786] Allow setting of the interval and target for db_connection by @darrensiegel in #5093
- [BUG FIX] [MER-3797] Fix Youtube XAPI emitting by @darrensiegel in #5099
Full Changelog: v0.28.8...v0.28.9
v0.28.8
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
What's Changed
- [BUG FIX] [MER-3716] Ensure same promise is used for all MathJax typesetting by @darrensiegel in #5071
- [BUG FIX] [MER-3733] Fix popup rendering by @darrensiegel in #5079
- [BUG FIX] [MER-3740] Suppress revised state change by @darrensiegel in #5080
- [BUG FIX] [MER-3753] Always show reset by @darrensiegel in #5082
Full Changelog: v0.28.6...v0.28.7
v0.28.6
What's Changed
- [CHORE] [MER-XXXX] set version number by @darrensiegel in #5060
- [BUG FIX] [MER-3707] Add Cashnet enrollment check by @darrensiegel in #5065
- [PERFORMANCE] [MER-3710] Add AppSignal instrumentation for event timeline details by @darrensiegel in #5067
- [ENHANCEMENT] [MER-3672] Page context is loaded twice by @nicocirio in #5054
Full Changelog: v0.28.5...v0.28.6
v0.28.5
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
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
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
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
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.