Changes in version 1.1.4 (Build: 2026071602)
New Feature (enrollment mode): Teacher view of the in-course widget - in a course they teach, teachers now see a short read-only summary of their students' workload: how many are recording hours, the course total, and the average per student, with a link straight to that course's statistics
Fixed (enrollment mode): Teachers can no longer record hours in the courses they teach. They are enrolled in those courses, so the block previously offered them the student hour-recording stepper, and any hours they logged skewed the statistics they were meant to read. Courses a teacher teaches also no longer appear on their own workload dashboard, and hour saving rejects them server-side, so the block cannot be bypassed with a direct request
Changes in version 1.1.3 (Build: 2026071506)
New Feature: In-course widget - students can log hours for a single course and track cumulative progress against the course's target hours directly in that course's block drawer; the widget hides itself in courses where the student has no active workload
New Feature: Per-course target hours - quality managers set the expected workload per course, either inline on the Course target hours page or by CSV/Excel bulk upload (export a pre-filled course list, edit the target_hours column, and re-upload with a previewed apply step); a site-wide default covers courses without their own target
New Feature: "Enable in-course widget" admin master switch (off by default) - ticking it places the block in every course automatically, with no per-course setup; unticking removes it again. When off, the plugin reverts to dashboard-only behaviour and course targets are not shown to students
New Feature: Course search and paging on every course picker - search by course full or short name, with or without a category, and page the results (25 / 50 / 100 / Show all)
Updated: Privacy provider exports and deletes the manager authorship stored on course targets
Fixed: The dashboard block no longer appears as an empty shell for users with no courses - it hides itself when there is nothing to show, and explains the situation to students who have earlier hours on record
Fixed: In enrollment mode, hour saving now honours the per-student widget toggle, so a student whose widget was disabled can no longer record hours via a direct request
Changes in version 1.1.2 (Build: 2026071007)
New Feature: Central global course hiding (enrollment mode) - quality managers can hide irrelevant courses from every student's workload dashboard at once, while a per-student include override still wins
New Feature: The QM Assigned Courses view now flags courses that fall outside their active dates
Updated: Default course management mode is now Enrollment
Updated: Clarified the anonymisation setting descriptions across English, German and Ukrainian