PROCEEDINGS OF MOODLEMOOT JAPAN ANNUAL CONFERENCE
Online ISSN : 2189-5139
MoodleMoot Japan 2025
Conference information

Enhancing Lesson Module with JavaScript
*JUN SAITO
Author information
CONFERENCE PROCEEDINGS FREE ACCESS

Pages 34-43

Details
Abstract
This article reports on the implementation of a review function in the Lesson module to enhance Moodle using JavaScript. The module provides learning materials consisting of content and question pages, with jumps between them branched based on students' content selections and answers. This enables the creation of adaptive scenario-based activities on Moodle. However, its practical application has a significant issue: students cannot review their content selections, answers, or feedback afterward. In this study, we implemented a method using JavaScript to automatically send students' answers and corresponding feedback in a lesson activity to a database module within the course where the lesson resides. This stored data is then presented as review content when students access the lesson later. We relied on JavaScript manipulation on Moodle, developed in our previous studies, including database integration. By comparing our implementation with existing plugins, the quiz activity module, and H5P's Branching Scenario, we clarified the effectiveness of our original implementation, which teachers can easily introduce and extend. We also discussed further challenges and prospects.
Content from these authors
© 2025 Moodle Association of Japan
Previous article Next article
feedback
Top