Enabling and Using Moodle Activity Completion Tracking: Step‑by‑step Guide
Learn how to turn on Moodle’s activity completion tracking, set a grade‑based condition, and verify that the completion box updates automatically.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how to turn on Moodle’s activity completion tracking, set a grade‑based condition, and verify that the completion box updates automatically.
Learn how to use Moodle’s Activity Completion and Conditional Access to create self‑paced, gated course modules that reveal content only after learners meet defined criteria.
Stop relying on the default vertical scroll in Moodle. Learn how to use the Course Format API to build custom grids, tabs, and dashboards that improve student navigation.
Learn how to enable, configure, and verify Moodle’s Conditional Access feature. This guide covers UI steps, a PHP API example, common pitfalls, and performance limits for adaptive course design.
Learn how to use the Moodle Course Format API to replace the default 'long scroll' layout with custom grids or dashboards using PHP and Mustache templates.
Learn how to enable Moodle activity completion, set a grade‑based condition on a Quiz, verify the storage in mdl_course_completions, and avoid common pitfalls.
Focus Management in Modal Dialogs Moodle aims for WCAG 2.1 Level AA compliance by utilizing ARIA landmarks and labels to support assistive technologies. While the core 'Boost' theme implements standardized accessibility patterns, the behavior of modal dialogs can vary when triggered by legacy plugins. A critical requirement for keyboard accessibility is the
Goal: determine whether the Batch digest mode overrides the legacy ‘Enable email notifications’ checkbox when both are configured for a role. Uncertainty: the Moodle 4.0 documentation does not specify if the digest setting bypasses the legacy email toggle, and later releases (4.1‑4.2) may have altered this interaction, leaving administrators unsure if disabl
Integration Question The goal is to determine whether Moodle’s core upgrade engine can guarantee a safe rollback of a schema change across all supported database systems without relying on external backups. Moodle executes DDL statements through XMLDB without wrapping them in a transaction that can be rolled back; PostgreSQL permits transactional DDL and thu