Roadmap

Milestone: Evaluator

4 months late (09/26/25 00:00:00)

Load result files

  • Parse offline-saved answer files into a structured format.
  • Handle validation (e.g., missing answers, malformed data).

Scoring logic

  • Apply answer keys with support for weighted/partial points.
  • Output per-candidate score sheets.

Aggregate reporting

  • Summarize class results.
  • Identify common mistakes, hard questions, and scoring distribution.

Export options

  • Generate trainer-facing summary (CSV, PDF, or Org-table).
  • Store reports for audit and compliance.

Milestone: Minimal Demonstrator

6 days late (01/09/26 18:00:00)

  • Everything stays in DRAFT
  • No lifecycle transitions
  • No staging logic
  • No version suffix semantics
  • No “who owns what” discussions
  • No partial promotion edge cases
  • Persistence: Local backend only

Core responsibilities

  • Hold all loaded questions (Draft only)
  • lookup by flexo_id
  • list / filter (domain, topic, subtype)
  • is the single source of truth for questions while the app runs

Day 1–2: Remove lifecycle UI + SessionManager

Day 3–4: Stabilize LocalBackend usage

Day 5–7: Introduce minimal QuestionManager

Day 8–10: Adapt Catalog + Exam loading/saving

Day 11–12: Bug fixing & data migration

Day 13–14: Polish + demo data

Note: See TracRoadmap for help on using the roadmap.