Moodle Plugins directory: Nugget | Moodle.org

Nugget
The Nugget plugin facilitates the integration of reusable micro-learning contents, known as "Nuggets", into course spaces on the Moodle learning platforms.
A Nugget micro-content, also known as a digital Nugget or learning Nugget, is a short, reusable interactive educational unit designed to deliver targeted knowledge on a specific topic in a concise and easily digestible format. Defined according to precise specifications, Nuggets is short, multimedia, interactive and reusable content and can take forms such as a short video, quiz, infographic, animation, simulation, experiments or brief text. It is never more than 30 minutes for the learner.
Nuggets are developed in the NaaS ecosystem (Nuggets as a Service) by Authors who are experts in their fields. Current partners producing Nuggets are primarily a selection of Universities, but may also include companies or industrial organizations, governmental bodies, or associations and NGOs. NaaS provides intellectual property support, and a selection of Nuggets is available under an open access license. The Nuggets are short H5P multimedia reusable micro-contents defined into a specification available here..
The plugin integrates into Moodle as a new interactive resource: Moodle teachers can search for, filter, and preview available nuggets via a built-in search engine, then add them to their course with a single click.
After the initial installation of this plugin, the default plugin key is public, granting you access only open access Nuggets. If you wish to access additional content or create your own Nuggets, please contact the NaaS editor.
Functionalities provided by the Nugget plugin
- Easy Search and Integration: The plugin provides a powerful search engine, allowing instructors to quickly find relevant Nuggets using keywords and filters. Once identified, content can be embedded in the course with a single click, making it immediately available to learners.
- Metadata Display and Preview: Each Nugget comes with detailed metadata (author, institution, duration, content type, etc.), which can be reviewed before integration. A preview button allows instructors to view the content before publishing it in the course.
- Access Management and Licensing: A licensing system helps to protect author and producer's intellectual properties. By default, after first installation of the NaaS plugin, only open access Nuggets are available. Access to additional or institution-specific content or becoming Nugget producer requires configuration of private API keys provided by the NaaS team. Please contact NaaS editor for more information about this feature.
- Privacy and Data Management: The Moodle administrator can choose which personal data (name, email, or none) is transmitted to the NaaS platform. Depending on this setting, learning analytics collected are either anonymous or linked to the learner. At any time, users can request deletion of their personal data from NaaS administrators.
- Learning Analytics Collection and Analysis: The plugin records learner interactions (anonymous or not depending on previous setting) with Nuggets (e.g., views, quiz results, etc.) to support statistical analysis, pedagogical recommendations, and studies on microlearning. These analytics can be shared with content authors to help improve resources.
- Retrieval of Learning Results and Moodle activity Completion Conditions: When a learner interacts with a Nugget, their results and learning traces (such as quiz scores or activity completion) are collected and can be retrieved within Moodle. These results can be used as legacy criteria for Moodle’s activity and course completion system, enabling teachers to set up complex completion conditions. For example, activity completion in Moodle can be triggered when a student achieves a certain score in a Nugget.
- Compatibility and Customization: The plugin is compatible with Moodle 4.0 and later versions. It offers interface customization options (CSS), as well as filters to restrict available Nuggets according to the institution’s needs.
- Integration via LTI and API: Communication with the NaaS platform is handled via an LTI-based API, ensuring secure and standardized integration of Nuggets into various LMS platforms.
-
Single maintenance, multiple distribution (courses/platforms) : authors maintain their Nugget centrally with the NaaS Ecosytem, with up-to-date nugget distributed to as many platforms and course spaces as required.
Nugget use cases
- Nugget allow distribution of high quality contents produced by academic or industry experts, under open access or restricted licenses, according to the author’s adn producer's choice.
- Microlearning and rapid enrichment of Moodle courses with certified, short multimedia resources (less than 30 minutes)
- Nuggets are used in hybrid learning, implementing flipped classroom or blended learning
- Nuggets are used in full distant learning
NaaS ecosystem (Nuggets as a Service)
This plugin is part of NaaS - Nuggets as a Service, a full ecosystem designed to optimize the digital content management and facilitate the reuse of digital content in education.
Thanks to a specific production engineering, Nugget are easy to develop, manage, maintain, distribute and integrate the nuggets in various type of educational platforms (such as Moodle LMS or Microlearning platforms, such as Group ISAE Microlearning platform about Aerospace engineering, UNIVERSEH Microlearning platform about Space or ANITI microlearning platform about AI.
More information about NaaS Ecosystem can be found on the NaaS website.
Please contact NaaS editor for more information.
Comments