Insight Journal icon

Insight Journal

Maintained by Michael Kohl
Insight Journal is a focused reflection-prompt activity **across course sections**: learners write, save, edit, view and print entries in a course, and trainers can view, track progress and export entries to CSV.
Price option: Free

Supports Moodle 4.4-5.2 See all versions
Latest release: 1 day ago
Installations: 4
Downloads (last 90 days): 22

Frankenstyle name: mod_insightjournal
Activities

Description

Insight Journal is a Moodle activity module for focused reflection prompts. Each activity instance holds a single prompt — a question or task the trainer defines. Learners write a personal response, save it manually or via autosave, and can return later to edit it. 

Trainer workflow: add the activity in different sections of the course, write each task/question, optionally require a minimum response length as a completion condition, then review entries in an activity report (with participant search and CSV export) or a course-wide progress report across all Insight Journal entries in a specific course. 

Learner workflow: read the task, write and save a response, revisit and edit it any time, and print a personal summary of all Insight Journal entries in the course. Learners can set their entries to private, so the teacher role cannot access the entry.

Example:

A trainer sets up "Weekly Reflection" at the end of every weekly section with the prompt:

▎ What was the most challenging moment in this week's material, and how did you work through it?

Completion is set to require at least 150 characters, so the activity only counts as complete once a learner has written a substantive response.

Learners write their reflections at the end of every weekly task, watch it autosave as they type, and can come back later to revisit or extend what they wrote. Midway through the course, the trainer opens the activity report to search for a specific learner's entry, or exports everything to CSV for offline review. Later, the course-wide progress report shows at a glance which learners have completed every Insight Journal activity in the course and which haven't.

At the end of the course, each learner prints a personal summary — every prompt and every response they wrote, in one document — as a record of their own progress.

Features

  • One prompt per activity instance, with optional autosave
  • Optional minimum-character count as a completion condition
  • Activity report with participant search and capability-gated CSV export
  • Course-wide progress report across all Insight Journal activities
  • Printable personal/trainer summary of entries
  • Full Privacy API support (export/delete) and backup/restore
  • English and German language packs with contextual help
  • Accessible autosave status (ARIA live region) and screen-reader-friendly labelling

Requirements: Moodle 4.5+, PHP 7.4+, no Composer or Node.js runtime dependencies.

This is a beta release aimed at educators and Moodle developers for feedback ahead of a stable 1.0.

Contributors

Awards

Privacy friendly
Automated testing support