v0.26.0
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
- [MER-2573] Task to create contained objectives for existing sections by @gastonabella in #4238
- [MER-2574] Calculate contained objectives on section actions by @gastonabella in #4255
- [BUG] [MER-2609] | Dropdown menu in sequence editor can hide behind screen list by @dtiwarATS in #4271
- [MER-2550] Preview with activity bank shows error by @nicocirio in #4282
- Update to Elixir 1.15 and Erlang otp 26 by @nicocirio in #4242
- Merge prerelease v0.25.0 by @eliknebel in #4287
- [CHORE] Fix build for elixir 1.15.5 by @eliknebel in #4288
- [CHORE] Update changelog and version number for v0.26.0 by @eliknebel in #4291
- [MER-2575] Implement Filter By Module in Learning Objetives tab by @gastonabella in #4286
- [CHORE] update runtime config by @eliknebel in #4295
- [CHORE] rename torus-builder job by @eliknebel in #4296
- [MER-2654] Implement where you left off option by @nicocirio in #4298
- [MER-2583] Guardrails in account creation process that assure correct email formatting by @nicocirio in #4292
- [FEATURE][MER-2142] Add labels to course navigation by @rgachuhi in #4300
- [ENHANCEMENT] Style new DnDs so text remains legible in dark mode [MER-2652] by @andersweinstein in #4303
- [CHORE] Add a note to changelog indicating required infrastructure changes by @eliknebel in #4307
- [CHORE] Merge hotfix v0.25.1 by @darrensiegel in #4317
- [MER-2644] Allow changing of table page sizes for instructor dashboard tables by @gastonabella in #4304
- [BUGFIX] [MER-2593] Hide author sign in box when coming from invitation link as student/instructor by @gastonabella in #4319
- [BUGFIX] Sort attempts by date submitted by @nicocirio in #4327
- [MER-2589] Re-enroll students from Student Dashboard by @gastonabella in #4324
- [CHORE] elixir format and auto format check by @eliknebel in #4333
- [MER-2595] Enable discussion activity for all pages by @nicocirio in #4325
- [BUGFIX] [MER-2591] Update Canvas JSON for new integrations by @gastonabella in #4338
- [CHORE] add devcontainer configuration by @eliknebel in #4355
- [CHORE] allow option to enable appsignal logging by @eliknebel in #4357
- [MER-2680] Allow product setting for receipt of major updates by @gastonabella in #4340
- [BUGFIX][MER-2619] Fix registration changeset function to trim editable fields by @gastonabella in #4344
- [Feature] Right to left text authoring by @marc-hughes in #4335
- [MER-2691] Fix flaky tests by @gastonabella in #4361
- [Enhancement Feature/flowchart template update [MER-2690] by @marc-hughes in https://github.com//pull/4358
- [MER-2685] Remove legacy enrollments view with all its references by @gastonabella in #4360
- [CHORE] Fix dev-container initialization and update deploy targets by @eliknebel in #4370
- [CHORE] Merge hot fix v0.25.2 back to master by @eliknebel in #4378
- [FEATURE][MER-2681] Redesing changes visualization publish view by @simonchoxx in #4363
- [FEATURE] Streaming datashop impl [MER-2702] by @darrensiegel in #4377
- [BUGFIX][MER-2651] Fix sticky flash message by @simonchoxx in #4379
- [BUG] | [Performance Issues] | [MER-2649] | [MER-2245] by @dtiwarATS in #4367
- Bump browserify-sign from 4.2.1 to 4.2.2 in /assets by @dependabot in #4364
- Revert "Bump browserify-sign from 4.2.1 to 4.2.2 in /assets (#4364)" by @eliknebel in #4395
- RTL text bug fixes [MER-2703] by @marc-hughes in #4397
- [FEATURE][MER-2694] Add description to advanced gating scheduling ux by @simonchoxx in #4396
- [CHORE] Fixes the CI package build step by @eliknebel in #4399
- [BUG FIX] remove non deterministic tests by @eliknebel in #4413
- Mer 2581 simplified presentation of direct delivery account creation by @tomasferok in #4418
- [MER-2556] Convert products and payments views to use DB powered tables by @gastonabella in #4422
- Fixed list styling issue in definition meanings [MER-2705] by @marc-hughes in #4439
- [FEATURE] Deliberate practice purpose type and impl [MER-2720] by @darrensiegel in #4430
- [BUG] [MER-2678] | Refresh/Returning to an Advanced Page brings student to a different screen. by @dtiwarATS in #4424
- [CHORE] Merge hf 25.3 to master by @darrensiegel in #4454
- [ENHANCEMENT] support legacyBlockRendered flag on MathML formulas [MER-2739] by @andersweinstein in #4458
- Retain block elements in paragraphs during normalization. by @marc-hughes in #4456
- [FEATURE] allow runtime log level changing [MER-2742] by @darrensiegel in #4461
- [BUGFIX][MER-2557] Precision not working as expected by @simonchoxx in #4373
- [MER-2730] Create new Datashop Analytics view by @gastonabella in #4459
- [ENHANCEMENT] add aria-label to help buttons [MER-2726] by @darrensiegel in #4451
- [CHORE] Merge hotfix 25.4 to master by @darrensiegel in #4465
- [MER-2731] Remove max limits on Datashop download and add caching by @gastonabella in #4464
- [ENHANCEMENT] [MER-2735] | Add a line in the Author for the TourIt group to iframe their product by @dtiwarATS in #4463
- [CHORE] Update CI configs by @eliknebel in #4477
- Mer 2704 bump lti libreries by @tomasferok in #4474
- [FIX] Footer positioning within nav_sidebar layout by @Writhe in #4452
- [CHORE] Quickstart improvements by @Writhe in #4448
- [Fix] UX audit - Purpose group rendering by @Writhe in #4467
- [Fix] UX audit - Input styles by @Writhe in #4471
- [Fix] UX audit - Tooltip styles by @Writhe in #4473
- [Chore] UX audit - Drag-and-drop styles by @Writhe in #4469
- [Fix] UX audit - Image and caption rendering by @Writhe in #4472
- [BUGFIX] [MER-2674] Fix sort by progress on the Students Tab by @gastonabella in #4480
- [FEATURE][MER-2707] Practice Activities Tab by @simonchoxx in #4475
- Quiz submission failure handling [MER-2600] by @marc-hughes in #4481
- [Feature] Directed Discussion Activity [MER-1472] by @marc-hughes in #4460
- [BUG FIX] Fix logging spam from worker by @eliknebel in #4488
- [CHORE] fix webpack license check by @eliknebel in #4487
- [Feature] Custom scoring options [MER-2586] by @marc-hughes in #4289
- [BUG FIX] fix action menu placement by @eliknebel in #4490
- FEATURE [MER-2707] Survey Activities Views by @tomasferok in #4486
- [ENHANCEMENT] work around MathJax 3 bug handling LaTeX newlines [MER-2791] by @andersweinstein in #4492
- [BUG FIX] [MER-2792] Fix an issue where the ingest process would crash by @eliknebel in #4496
- [BUG FIX] [TOR-9] [MER-2793] Fix move_item event handling in PagesView by @eliknebel in #4497
- [BUGFIX][MER-2687] Fix scored activities page advanced by @simonchoxx in #4504
- [BUGFIX] don't sort range bounds using variables [MER-2819] by @andersweinstein in #4505
- [BUG FIX] [MER-2822] Revert bg change for inputs by @eliknebel in #4506
- [MER-2647] add support for legacy response mult by @rgachuhi in #4495
- [BUG FIX] [MER-2816] [MER-2817] Directed Discussion Fixes by @marc-hughes in #4507
- [BUGFIX][MER-2807] Assignments with identical due date are not being sorted correctly by @simonchoxx in #4508
- [BUG FIX] [MER-2783] Fixed videos in feedback messages by @marc-hughes in #4511
- [FIX][MER-2647] add missing backend support features for response-multi by @rgachuhi in #4513
- [BUGFIX][MER-2824] Pagination is broken in manage section assignments view by @simonchoxx in #4517
- Wait a second before closing a popup [MER-2777] by @marc-hughes in #4516
- [BUG FIX] [MER-2805] Do not allow an student to start an attempt without a password by @tomasferok in #4514
- [BUGFIX][MER-2821] Incorrect message when section has no surveys by @simonchoxx in #4509
- [MER-2808] - Chem failing to create new course section by @tomasferok in #4510
- [BUGFIX][MER-2778] Fix hyperlink to another page by @simonchoxx in #4521
- MER-2839 adding repeated email addresses crash enrollment invitation modal by @Francisco-Castro in #4518
- [BUGFIX][MER-2765] Module and unit numbers still displayed after hiding them by @simonchoxx in #4523
- [BUGFIX][MER-2776] Cannot create finished gate as instructor by @simonchoxx in #4526
- [BUG FIX] [TOR-63] [MER-2857] Merging table cells not working in some cases by @marc-hughes in #4522
- [PERFORMANCE] Optimize contained objectives creation by @darrensiegel in #4528
- Mer 2758 cannot add enrollment of a student by @Francisco-Castro in #4530
- [BUG] | Rolling back changes done in Delivery side for MER-2245 by @dtiwarATS in #4532
New Contributors
- @tomasferok made their first contribution in #4418
- @Writhe made their first contribution in #4452
- @Francisco-Castro made their first contribution in #4518
Full Changelog: v0.25.4...v0.26.0