·
206 commits
to release-v0.19.x
since this release
What's Changed
High-level overview
Special English-only prerelease of attendance tracking feature to support partnership feedback and testing.
Attendance Tracking (Limited feature release until 0.20)
- Add AttendanceSession and AttendanceRecord models by @rtibblesbot in #14323
- Add attendance REST API endpoints by @rtibblesbot in #14332
- Add AttendanceSessionResource and useAttendance composable by @rtibblesbot in #14335
- Add AttendanceBlock to coach class home page by @rtibblesbot in #14355
- Add attendance stub pages and route wiring by @rtibblesbot in #14362
- Fix ISO 8601 datetime parsing for attendance session creation by @marcellamaki in #14378
- Attendance UI improvements: KButtonGroup, print/export, pagination by @rtibblesbot in #14394
- Fix attendance UI: scrollbars, contrast, button wrapping, pagination, and layout by @akolson in #14398
- Implement AttendanceNewPage — attendance-taking form by @rtibblesbot in #14364
- Replace KButton with KRouterLink in AttendanceBlock by @rtibblesbot in #14381
- Implement AttendanceHistoryPage — attendance session history by @rtibblesbot in #14379
- Implement AttendanceEditPage for editing existing attendance sessions by @rtibblesbot in #14382
- Toggle overflow by @marcellamaki in #14401
- Enqueue automatic daily KDP sync after facility registration by @rtibbles in #14404
- Add feature flag to facility settings and conditionally render attendance block by @akolson in #14405
- Fix custom date range filter excluding sessions on end date by @rtibbles in #14430
- Hide mark attendance button when no learners are enrolled by @akolson in #14419
- annotate attendance with historical learner references by @marcellamaki in #14432
- Fix attendance history CSV export to include all pages by @rtibbles in #14427
Added/Changed/Fixed
- update version 0.19.2 to .3 by @marcellamaki in #14360
- Add autoapproval of identical translations from translation memory as part of upload by @rtibbles in #14252
- Tweaks to agent instructions and how tos. by @rtibbles in #14377
- Update changelog for 0.19.3 by @marcellamaki in #14407
Pre-Post Tests: Foundational feature work (to be released in 0.20)
- [Pre|Post Tests] Progress tracking by @nucleogenesis in #14316
- Integrate assesment wrapper to CourseUnitView by @AlexVelezLl in #14248
- Fix missing/mismatched string on course welcome page by @marcellamaki in #14330
- Fix course unit navigation issues by @AlexVelezLl in #14319
- Rename compat.py to modules.py and update imports by @ketan0919 in #14336
- Integrate course quiz renderer to CourseUnitView by @AlexVelezLl in #14290
- improve error handling for deleted users in course assignment by @AllanOXDi in #14210
- Add morango integration tests for syncing new courses by @bjester in #14214
- Update courses dropdown options to open course preview and assign recipients side panels by @LianaHarris360 in #14203
- Remove TestStatus reference, use "closed" defaulting to False instead. by @rtibbles in #14361
- Creates SparklineBar distribution chart component by @AllanOXDi in #14338
- Import descendants metadata by @AlexVelezLl in #14363
Full Changelog: v0.19.2...v0.19.3