Releases: Simon-Initiative/oli-torus
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.
v0.28.0
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: July 29, 2024
Total issues included in this release: 221
NG Improvements: 139
Non-NG New Features: 36
Non-NG Bug Fixes: 37
Non-NG Technical / Non-Interface: 9
Key improvements in Torus v0.28.0 include:
All of the features described in this section are explained and demonstrated in the Torus v28 User Guide and demo video
-
A new next generation (NG) student interface
-
A Notes feature that allows social annotation of page content
-
Improvements to the Instructor Dashboard
-
Improvements in A/B testing capabilities in the authoring interface. A/B testing allows authors to create randomized content variations within a course to determine which content best supports learning.
Improvements
NG Improvements
There are many NG features, all of which created the new student interface described in the Torus v28 User Guide and demo video. This includes the Notes feature. Because of the number of NG issues listed below, we have not prepared descriptions or interface / category designations.
Issue Key | Title |
---|---|
NG23-102 | Left Navbar conditional links |
NG23-105 | Create input for poster_image |
NG23-106 | Create authoring input for intro_video |
NG23-107 | Create authoring input for intro_content |
NG23-108 | Change existing spreadsheet attrs link |
NG23-11 | Add Container component |
NG23-111 | Module tiles/cards UXUI improvements (Learn page) |
NG23-112 | Keyboard navigation improvement (Learn page) |
NG23-117 | Allow to show/hide completed pages within a module |
NG23-118 | Group module content by due date |
NG23-12 | Cache with ETS |
NG23-121 | Add project setting to enable and disable embeddings calculation on publish |
NG23-124 | List of contents in a module improvement (platform-wide) |
NG23-136 | Home page re-design with the main call to action (Home page) |
NG23-137 | Schedule re-design (Home page) |
NG23-14 | Add real metrics |
NG23-140 | Learning progress views (Learn page) |
NG23-141 | Learn Page: Outline View (Combined) |
NG23-145 | Back-arrow on the top left of pages does not function unless the user is scrolled to the top. |
NG23-146 | Authoring preview needs to be fixed |
NG23-15 | Dark mode and animations |
NG23-156 | Create in-context learning proficiency |
NG23-157 | Create learning proficiency explanation modal window |
NG23-159 | Exiting advanced pages should not always lead to explorations page |
NG23-16 | Explorations Page |
NG23-160 | Lesson doesn’t launch when clicking Begin Attempt |
NG23-162 | Clicking on Review in Home Page doesn’t let me review attempt |
NG23-163 | Sidebar (platform-wide) |
NG23-164 | Remove ability to collapse specific section or subsection |
NG23-165 | My notes filter not working correctly |
NG23-166 | Instructor sees "Class Notes" and not "My Notes" |
NG23-167 | Add ability to add intro content for explorations and practice pages |
NG23-169 | Course Header UI Improvement |
NG23-172 | Left align module intro content - Learn Page |
NG23-173 | User deletes their note in "My Notes" and "Class Notes" |
NG23-174 | Unclear what green star numbers are |
NG23-176 | Set course intro message as author and instructor |
NG23-177 | Missing background image in sections home view |
NG23-178 | Have to reenter course session after finishing a section or subsection |
NG23-179 | Remove unused ci-build-test environment |
NG23-18 | Recalculation of embeddings when new publication is issued |
NG23-182 | Page icons merge conflict |
NG23-183 | Rendering issues on Home screen |
NG23-184 | Unreadable Text on Instructor Quiz scores View - Dark mode |
NG23-185 | My Assignments (Homepage) |
NG23-187 | Practice pages links lead to old page layout |
NG23-191 | Change Discussions to Notes |
NG23-194 | Icons visual improvements |
NG23-196 | Change "Reading" to "Lesson" |
NG23-201 | Remove the intro and LO pop-up for modules |
NG23-202 | Header changes color in light mode when user menu is selected |
NG23-205 | NG Dumps LTI New Instructors into Student Interface after course creation |
NG23-206 | User enables/disables both Notes and Course Discussions |
NG23-207 | User disables/enables Notes at Page Level |
NG23-208 | Branding not working properly |
NG23-212 | When you click on a check point and start attempt you don't get questions, it is broken, see image |
NG23-213 | 500 error when a lesson tries to emit_page_viewed_event |
NG23-216 | scheduling text in dark mode is still white and not readable |
NG23-221 | Remove ? minutes in cases where there is no page timing |
NG23-222 | Schedule re-design (Home Page) - issues identified during QA |
NG23-226 | learning outcomes not showing up for all units/modules on the "insights" for an instructor |
NG23-227 | Fix the “Filter by Module” feature |
NG23-228 | Social annotation point blocks not working |
NG23-23 | Student Onboarding Wizard |
NG23-230 | Correctly Display Time Remaining on Assignment Card in Homepage |
NG23-231 | NG Student Reports link fails |
NG23-234 | Video play button invisible making videos appear like static images |
NG23-246 | Content on paginated quiz invisible on first load after Begin Attempt (reload fixes) |
NG23-247 | We have lost the "Reset these activities" feature of basic practice pages |
NG23-248 | Notes tab throws 500 error when previewing as instructor. |
NG23-249 | Long learning objectives don't display nicely |
NG23-25 | Add Arrows and Hot Keys - For mice without track wheels or touch bad navigation |
NG23-250 | Preview practice tab exists preview mode |
NG23-251 | Explorations image on course entry is stretched |
NG23-252 | LO proficiency updates do not account for Parent-Child LO relationships |
NG23-253 | Optimize memory usage of LessonLive |
NG23-254 | Back button overlaps content |
NG23-256 | No branding when not in a section |
NG23-257 | Swap out default image |
NG23-258 | Survey errors on Stellarator server |
NG23-259 | Container titles not honored on Learn page |
NG23-261 | Page's References list no longer being shown in delivery |
NG23-263 | Likert activity not restoring state beyond first item |
NG23-264 | Add back in OfflineDetector feature |
NG23-265 | Correct Typo on Gating Page |
NG23-266 | Unable to create a note from the learn page |
NG23-27 | Implement new design on sections landing page |
NG23-29 | Discussions: Posts section |
NG23-30 | Update deliberate practice view to match new designs |
NG23-31 | Home: Up Next |
NG23-32 | Implement latest Figma design |
NG23-34 | Explorations and practice pages are slow to load |
NG23-35 | Navigation and page view |
NG23-36 | Learn: navigate to module through URL params |
NG23-37 | Implement AI Bot on footer |
NG23-38 | Lesson page navigation improvements |
NG23-39 | Lesson page: render content |
NG23-41 | Lesson page: Prologue View |
NG23-42 | Lesson page: Review View |
NG23-43 | Learn view numberings do not match content numbering |
NG23-44 | Dot icon is missing (404) |
NG23-45 | Make views more responsive/mobile friendly |
NG23-47 | Implement full_hierarchy as temporary assigns |
NG23-48 | Provide an application level cache for a computed course hierarchy |
NG23-50 | Navigation bar menu doesn't work in student page view |
NG23-51 | Add support into Learn view for top level pages |
NG23-52 | Add support into Learn view for sections and sub-sections |
NG23-53 | Welcome/setup page: images take up significant space + scrollbar appearing for Guest account |
NG23-54 | Learn: Missing progress/completion bar for introduction lessons |
NG23-59 | Learn: Poster images for modules not rendering |
NG23-60 | Learn: Intro video added via import csv do not appear correctly |
NG23-61 | Explorations: Returning to home screen from an active exploration page leads to 404 error |
NG23-62 | AI agent enable toggle at section level |
NG23-63 | Make page titles clickable links in the course schedule |
NG23-64 | Fix "Up Next" showing wrong week (previous week) |
NG23-65 | Ordering of exploration pages is not correct |
NG23-66 | Intro content for Explorations and Practice pages is not displaying |
NG23-67 | Display video thumbnail as poster image for Youtube videos |
NG23-68 | Improve module card colors and readability |
NG23-69 | Exploration pages get a 500 error on Learn page |
NG23-70 | Extend Prologue Page to support adaptive pages |
NG23-72 | Fix back button in lesson page |
NG23-73 | Part 2 of Schedule View, show student progress |
NG23-74 | Improvement of video player interaction |
NG23-76 | User opens and closes notes panel |
NG23-77 | Create note in "My Notes" in panel |
NG23-78 | Create an anonymous note in "Class Notes" |
NG23-80 | Create note in "Class Notes" in panel |
NG23-81 | User reacts to an existing note |
NG23-82 | User replies to an existing note |
NG23-83 | User searches within notes panel |
NG23-84 | User views Course Discussions and Notes in Discussion Menu |
NG23-88 | User can search notes in Discussion Menu |
NG23-89 | Users can go to content page from notes in Discussion Menu |
NG23-90 | User can sort Notes in Discussion Menu |
NG23-93 | User receives notification badge |
NG23-94 | Change ... |
v0.27.1
What's Changed
- [BUG FIX] [MER-3152] Remove prevention of submission on already submitted attempts by @darrensiegel in #4742
Full Changelog: v0.27.0...v0.27.1