Moodle Plugins directory: C4L Author | Moodle.org
C4L Author
TinyMCE ::: tiny_c4lauthor
Maintained by
Roger Segú
A TinyMCE editor plugin for Moodle that extends the original [Components for Learning (C4L)](https://moodle.org/plugins/tiny_c4l) with an enhanced authoring experience. It opens a modal with a WYSIWYG editable view of the editor content, constrained to a readable column width, and provides a full set of C4L visual components designed explicitly for learning.
Latest release:
1 sites
7 downloads
1 fans
Current versions available: 1
C4L Author is built on top of the [Components for Learning](https://componentsforlearning.org) project and includes all its components, plus additional features such as:
- A distraction-free modal editor with comfortable reading width.
- Convert to: transform any component into another compatible one.
- AI suggest: AI-powered analysis that suggests C4L components for your content.
- Component variants and full-width options.
- Custom components defined by the administrator.
- Documentation tooltips for each component.
Installation
Install the plugin from the Site Administration area (Plugins > Install plugins > Install plugin from ZIP file).
Once installed, a button will appear in the TinyMCE editor toolbar. Clicking it opens the C4L Author modal where you can edit content and insert components.
Configuration
Settings are available at Site Administration > Plugins > Text Editors > TinyMCE editor > C4L Author:
- General: enable/disable component preview on hover, documentation tooltips, overlay mode, and configure which components are available to students.
- AI suggest: enable/disable the AI suggestion feature and configure component types and rates.
- Custom components: define additional components with custom HTML and CSS.
AI suggest requirements
The AI suggest feature uses Moodle's built-in AI subsystem (available from Moodle 4.5). The site administrator must configure an AI provider (such as OpenAI or Ollama) and supply their own API key at Site Administration > AI. No API key is bundled with this plugin.
If no AI provider is configured, the AI suggest button will display a message prompting the administrator to set one up. The AI suggest feature can also be disabled entirely from the plugin settings.
Capabilities
- `tiny/c4lauthor:viewplugin` — controls plugin visibility for any role.
- `tiny/c4lauthor:use` — allows using the plugin.
- `tiny/c4lauthor:aisuggest` — allows using the AI suggest feature.
Useful links
Contributors
Roger Segú (Lead maintainer)
Please login to view contributors details and/or to contact them
Comments