{"id":4018,"date":"2026-06-15T15:44:11","date_gmt":"2026-06-15T13:44:11","guid":{"rendered":"https:\/\/iberforma.es\/extensiones\/"},"modified":"2026-08-12T19:41:19","modified_gmt":"2026-08-12T17:41:19","slug":"extensiones","status":"publish","type":"page","link":"https:\/\/iberforma.es\/en\/extensiones\/","title":{"rendered":"Open source extensions for Moodle\u2122"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Open source extensions for Moodle\u2122 developed by Iberforma.<\/strong> Open source code, technical documentation and professional support to implement them in real online training platforms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each sheet summarises what problem it solves, what type of platform it fits, compatibility, installation and links to the public repository.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/en\/contacto\/\">Consult an extension<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/en\/extensiones-integraciones-lms-a-medida\/\">Custom development<\/a><\/div>\n<\/div>\n\n\n\n\n\n\n\n<article class=\"iberforma-extension-index-card\">\n  <p class=\"iberforma-extension-kicker\">Course messaging as a Moodle\u2122 activity<\/p>\n  <h3>Moodle\u2122 Course Mailbox<\/h3>\n  <p>Internal course mailbox for Moodle\u2122 with threaded conversations, attachments, read receipts and completion connected to student progress.<\/p>\n  <div class=\"iberforma-extension-meta\">\n    <span>Moodle 4.1 LTS<\/span>\n    <span>Moodle Activity<\/span>\n    <span>GPL v3+<\/span>\n  <\/div>\n  <div class=\"iberforma-extension-index-actions\">\n    <a class=\"iberforma-extension-button\" href=\"\/en\/extensiones\/moodle-course-mailbox\/\">View sheet<\/a>\n    <a class=\"iberforma-extension-button is-secondary\" href=\"https:\/\/github.com\/jlsimon\/mod_coursemail\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>\n    <a class=\"iberforma-extension-button is-secondary\" href=\"https:\/\/marketplace.moodle.com\/plugins\/3842\" target=\"_blank\" rel=\"noopener\">View on Moodle Marketplace<\/a>\n  <\/div>\n<\/article>\n\n\n\n<article class=\"iberforma-extension-index-card\" data-extension=\"lumbra\">\n  <p class=\"iberforma-extension-kicker\">Theme for Moodle 4.5 update<\/p>\n  <h3>Lumbra Theme<\/h3>\n  <p>Lambda 1.9 theme-independent port for Moodle\u2122 4.5.x. Designed to update campuses that depend on Lambda without redesigning the entire interface.<\/p>\n  <div class=\"iberforma-extension-meta\">\n    <span>Moodle 4.5.x<\/span>\n    <span>Standalone theme<\/span>\n    <span>GPL v3<\/span>\n  <\/div>\n  <div class=\"iberforma-extension-index-actions\">\n    <a class=\"iberforma-extension-button\" href=\"\/en\/extensiones\/moodle-lumbra-theme\/\">View sheet<\/a>\n    <a class=\"iberforma-extension-button is-secondary\" href=\"https:\/\/github.com\/jlsimon\/theme_lumbra\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>\n  <\/div>\n<\/article>\n\n\n\n<article class=\"iberforma-extension-index-card\" data-extension=\"managed-availability\">\n  <p class=\"iberforma-extension-kicker\">Centralised course access control<\/p>\n  <h3>Managed Availability<\/h3>\n  <p>Open sections, activities and resources for the whole class, groups or individual students from one dashboard while preserving every other Moodle\u2122 restriction.<\/p>\n  <div class=\"iberforma-extension-meta\">\n    <span>Moodle 4.5 and 5.x<\/span>\n    <span>Condition + local plugin<\/span>\n    <span>GNU GPL v3+<\/span>\n  <\/div>\n  <div class=\"iberforma-extension-index-actions\">\n    <a class=\"iberforma-extension-button\" href=\"\/en\/extensiones\/moodle-managed-availability\/\">View details and guide<\/a>\n  <\/div>\n<\/article>\n\n\n\n\n<article class=\"iberforma-extension-index-card\" data-extension=\"remote-assistance\">\n  <p class=\"iberforma-extension-kicker\">Private visual assistance inside Moodle\u2122<\/p>\n  <h3>Remote Assistance<\/h3>\n  <p>The teacher sees and guides the student&#8217;s Moodle\u2122 page with chat and a visual pointer, without accessing the desktop, controlling the browser or using external services.<\/p>\n  <div class=\"iberforma-extension-meta\">\n    <span>Moodle 4.2+<\/span>\n    <span>Read-only co-browsing<\/span>\n    <span>GNU GPL v3+<\/span>\n  <\/div>\n  <div class=\"iberforma-extension-index-actions\">\n    <a class=\"iberforma-extension-button\" href=\"\/en\/extensiones\/moodle-remote-assistance\/\">View details and guide<\/a>\n    <a class=\"iberforma-extension-button is-secondary\" href=\"https:\/\/github.com\/jlsimon\/moodle-local_remotesupport\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>\n  <\/div>\n<\/article>\n\n\n\n\n<article class=\"iberforma-extension-index-card\" data-extension=\"whatsapp-helper\">\n  <p class=\"iberforma-extension-kicker\">WhatsApp notices prepared from Moodle\u2122<\/p>\n  <h3>WhatsApp Helper<\/h3>\n  <p>Prepare personalised messages for students and groups, open each one in WhatsApp and track progress without copying phone numbers or repeating text.<\/p>\n  <div class=\"iberforma-extension-meta\"><span>Moodle 4.1+<\/span><span>Templates and sending queue<\/span><span>GNU GPL v3+<\/span><\/div>\n  <div class=\"iberforma-extension-index-actions\"><a class=\"iberforma-extension-button\" href=\"\/en\/extensiones\/moodle-whatsapp-helper\/\">View details and guide<\/a><a class=\"iberforma-extension-button is-secondary\" href=\"https:\/\/github.com\/jlsimon\/moodle-local_whatsapphelper\" target=\"_blank\" rel=\"noopener\">GitHub<\/a><a class=\"iberforma-extension-button is-secondary\" href=\"https:\/\/marketplace.moodle.com\/plugins\/3920\" target=\"_blank\" rel=\"noopener\">View on Moodle Marketplace<\/a><\/div>\n<\/article>\n\n\n\n<article class=\"iberforma-extension-index-card\" data-extension=\"theme-rules\">\n  <p class=\"iberforma-extension-kicker\">Dynamic themes and logos for Moodle\u2122<\/p>\n  <h3>Theme Rules<\/h3>\n  <p>Automatically apply visual branding, exam mode or a mobile theme using audience and context rules, with no code changes.<\/p>\n  <div class=\"iberforma-extension-meta\"><span>Moodle 4.5+<\/span><span>Visual rules<\/span><span>GNU GPL v3+<\/span><\/div>\n  <div class=\"iberforma-extension-index-actions\"><a class=\"iberforma-extension-button\" href=\"\/en\/extensiones\/moodle-theme-rules\/\">View details and guide<\/a><a class=\"iberforma-extension-button is-secondary\" href=\"https:\/\/github.com\/jlsimon\/moodle-local_themerules\" target=\"_blank\" rel=\"noopener\">GitHub<\/a><\/div>\n<\/article>","protected":false},"excerpt":{"rendered":"<p>Cat\u00e1logo de extensiones open source para Moodle\u2122 desarrolladas por Iberforma, con fichas, documentaci\u00f3n, instalaci\u00f3n y soporte.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4018","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iberforma.es\/en\/wp-json\/wp\/v2\/pages\/4018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iberforma.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iberforma.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iberforma.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iberforma.es\/en\/wp-json\/wp\/v2\/comments?post=4018"}],"version-history":[{"count":11,"href":"https:\/\/iberforma.es\/en\/wp-json\/wp\/v2\/pages\/4018\/revisions"}],"predecessor-version":[{"id":4174,"href":"https:\/\/iberforma.es\/en\/wp-json\/wp\/v2\/pages\/4018\/revisions\/4174"}],"wp:attachment":[{"href":"https:\/\/iberforma.es\/en\/wp-json\/wp\/v2\/media?parent=4018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}