What's Changed
- feat: progress control in settings by @raizasafeel in #2426
- perf(quiz): batch question fetch, centralize question field names by @raizasafeel in #2427
- fix(quiz): attempted quiz count during submission by @raizasafeel in #2428
- refactor(lms): clean up course/batch UI and add typed form controls by @raizasafeel in #2424
- fix(courses): tab icons on coursedetail, consistent field styling by @raizasafeel in #2435
- fix(coupon): skip expiry date validation for disabled coupons by @NagariaHussain in #2434
- fix: zoom live class not auto-recording by @NagariaHussain in #2438
- Add ukrainian translation by @gromko in #2439
- fix: scope evaluator writes to the assigned by @raizasafeel in #2441
- fix: enforce member ownership on assignment submission by @raizasafeel in #2440
- fix(ui): batch form layout polish and rich-text instructor bios by @raizasafeel in #2442
- refactor(settings): clean up settings ui by @raizasafeel in #2436
New Contributors
Full Changelog: v2.54.2...v2.55.0