Skip to content

v2.6.1 — Instructor Cockpit, Ticket Routing, Mode Config

Choose a tag to compare

@andremadstop andremadstop released this 19 Mar 22:19
· 1215 commits to main since this release

v2.6.1 — Instructor Cockpit, Ticket Routing, Mode Config

New Features

Instructor Cockpit Tabs (CourseDetail)

  • Heatmap: Per-chapter correct-answer rate with color-coded quality badges
  • Weak Questions: Lowest-accuracy questions with per-question pause toggle
  • Announcements: Post time-limited course announcements visible to students
  • Live Prüfungs-Slot: Open a timed exam window for supervised exams
  • Anfragen (Requests): See and answer support tickets routed to you
  • Kursregeln: Enable/disable learning modes (Leitner, Swipe, Exam, Duell, Liga) per course — disabled modes hidden from students

VirtuProf Ticket Routing

  • Category selector in ticket form: Course question → instructor, Technical/Usage → admin
  • Admin inbox only shows admin-routed tickets

Curriculum Scope & Question Control

  • Chapter-level curriculum scope and per-question pause overrides applied in all learning modes

Other

  • Duel invites, VirtuProf language toggle

Security Fix

  • GET /api/courses/{courseId}/support-tickets now enforces instructor-of-course authorization

Bug Fixes

  • Fixed getTablePrefix() → getPrefix() in two migration files (NC 30 compatibility)