5  Output Formats

educmatr converts your single CSV file into three very different formats depending on your needs.

5.1 1. Documents (Word, PDF, Typst)

Produces static, printable worksheets.

  • Student vs. Teacher Mode: Controlled by the setting educmatr_correction.
    • Student Mode: Answers are hidden. Vocabulary lists have blank columns; paragraphs have dotted lines (.......) for writing.
    • Teacher Mode: Answers appear, usually in bold blue (color is customizable).
  • Formatting:
    • Automatically handles titles, bold text, and tables.
    • Typst output supports advanced features like perfectly aligned dotted lines and boxed instructions.
  • Special Rows: Metadata (Title, Author) is placed neatly at the top of the page.

5.2 2. Presentations (RevealJS)

Produces interactive slides for projecting in the classroom.

  • Interactive Reveals:
    • Tables: Reveal one row at a time.
    • Vocabulary: Shows the word -> Click to reveal the translation.
    • MCQ: Shows options -> Click to highlight the correct answer in green and cross out wrong ones in gray.
  • Automatic Splitting: If a list is too long for one slide, it automatically splits into multiple slides.
  • Special Rows: Each metadata item (Title, Instructions) gets its own introductory slide.

5.3 3. Moodle (LMS)

Produces an XML file you can import directly into a Moodle Question Bank.

  • Question Logic:
    • Tables & Gapfills: Become Cloze questions (students type answers into boxes).
    • Vocabulary: Becomes Multiple Choice (students select the translation from a list).
    • Translations: Become Drag and Drop questions.
  • Automatic Attachments:
    • Audio: If you have exercise.mp3 next to exercise.csv, Moodle will automatically embed an audio player in the question.
    • Images: If you have exercise.jpg, it will be embedded above the question.
    • Instructions: If your CSV lacks an instruction row, the app looks for exercise.txt to use as the instructions.