What's Changed
- fix: send the quiz unload beacon's CSRF token in the body (backport #3109) by @mergify[bot] in #3111
- fix(quiz): include CSRF token in unload submit beacon (backport #3005) by @mergify[bot] in #3112
- fix: batch progress, activity heatmap, POST-only actions and evaluation bookings (backport #3115) by @mergify[bot] in #3116
- fix(frontend): use the rebuilt import wizard, which frappe version-16 now ships by @pateljannat in #3123
- fix(frontend): open the data import on frappe version-15 and version-16 by @pateljannat in #3132
- fix: scope access on assessments, certificates, programs, discussions and mentions (backport #3125) by @mergify[bot] in #3126
- fix: scope mentions, lesson embeds and SCORM files (backport #3135) by @mergify[bot] in #3148
- fix(search): let frappe build and schedule the learning index (backport #3149) by @mergify[bot] in #3151
- fix: show a neutral note for unknown content blocks (backport #3041) by @mergify[bot] in #3158
- fix(deps): replace vulnerable markdown and lxml with frappe's markdown2 (backport #3119) by @mergify[bot] in #3160
- fix: verify Razorpay orders and charge GST by billing address (backport #3136) by @mergify[bot] in #3164
- fix: scope evaluator access to their batches' quizzes (backport #3134) by @mergify[bot] in #3163
- fix: scope batch announcements and records filed by learners (backport #3137) by @mergify[bot] in #3165
- fix(batches): show students active batches, not only upcoming (backport #3120) by @mergify[bot] in #3161
- fix: quiz access message, card enroll message and upcoming batches for students (backport #3169) by @mergify[bot] in #3170
- feat: redesign assessment blocks and render them inline in lessons (backport #2823) by @mergify[bot] in #3167
- feat: preview assessment blocks as summary cards in the lesson editor (backport #2838) by @mergify[bot] in #3168
- feat(quiz): quiz sharing, proctored attempt and result improvements (backport #2907) by @mergify[bot] in #3166
Full Changelog: v2.67.1...v2.68.0