MyLearningFactory from ActiveProLearn plugin code base is probably one of the largest moodle plugin base in the world, holding now (Q1 2019) around 170 plugins developped during 14 years by Valery Fremaux, his students and collaborators. All of this plugins may not be “up to date” as maintaining a so big number of entries is a real challenge and needs a daily constant work. Moodle has raised his quality and conformity requirements, so maintaining an up to date architecture of a large number of plugins becomes really higher goal indeed.
However, we now have better processes and tools that help us in performing this work.
Note that for those reasons, and mostly because we are waiting for a moodle official plugin base push API for contribution zips, we declined to maintain the repositories and the documentation at moodle.org. We however try to stay the closest possible of moodle code and implementation requirement.
Github space is divided into community repositories (public access) and “PRO” private repositories (_P extension). “Pro” versions are “full support” versions and have usually “accuracy, completion, automation and productivity” additions. the support fees we claim for these versions support our “full time” dedication to moodle contributive innovation and development activity.
Here you can consult documentation plugins order by “component type”.
See documentation order by subsets index.
Activity modules |
Activties are small applications that participate to the teaching activity and are assessed and graded to fill the pedagogic agreement of the course. Thay are technically known as moodle “modules”. |
We have classified those module in categories:
-
Flashcard (Leitner enabled memorisation activity)
-
Shared resource (Resources stored in a central searchable library and shareable between courses)
-
Versioned Resource - Versioned resource distribution with notification subscription.
Guide technique à finaliser
Wow Slider (Create graphic slider presentations in a course).
Course process organisation |
-
LearningTimeCheck (LTC) (A checklist implementation reworked for assessing a time credit based pedagogic agreement)
Job Tracker (Job or internship opportunity research tracker)
PD Certificate (Professional Development Certificate, as an enhanced, highly configurable and automated certificate)
Modules d'activité dérivés(versions spéciales) |
Ces modules sont officiellement publiés par la communauté Moodle, mais nous en maintenons une version modifiée et augmentée pour servir des besoins d'industrialisation de la formation.
Techproject (Technical project in pedagogic environment)
-
Structural Blocs (Content urbanisation, navigation) |
Structural blocks will modify the overal understanding of how moodle content is used, proposed and managed.
-
-
Livedesk - Centralisation du support pédagogique via des forums.
doc a faire
-
-
ExtSignup - Inscription modérée d'étudiants extérieurs.
a faire
Vmoodle - Moodle virtual multi-tenant instances < 2.8)
-
Publishflow - Course publishing facilitator in a MNET network)
Livedesk - Pedagogic live support desc using moodle forums spread out in the whole site
-
Group Network - Helper to manage network habilitated students and groups, from a teacher point of view
User delegation - Helper to create and manage users and local enrols from a non administrator point of view
-
Where is - A block to find a connected user location in a MNET enabled Moodle network.
Course Process Accessories |
-
-
Dashboard - Dashboard element - configurable query and versatile display and data export.
Teams - Let students making their own teams/groups
-
-
Content display accessories |
those blocks help teacher to display at a suitable location some content or piece of information.
-
-
EditableContentHTML - As
HTML block for displaying some
HTML, but some roles can edit whithout course editing capabilities.
-
-
-
-
-
Moodle activity module accessories |
Those blocks will complete and support some moodle activities to provide a richer scenario.
-
Quiz behaviour - Alters some behavioural aspects of the moodle standard quiz.
Quiz Progress - Plots the progression of quiz grades when allowing multiple attempts.
-
Quiz Dynamic Key - Allows changing dynamically the quiz access key in an open training environment.
Learning Time Check Block - Helper to the LearningTimeCheck module, summarizes participant progress and lazyness in a course.
CMS Navigation block - Helper to the local
CMS plugin, a small
CMS integrated in Moodle for local documentation purpose.
Page module - Part of the course “page format”. No direct use.
Page tracker - A navigation dedicated block for the course “page format”.
-
Activity Publisher - A block to facilitate export of an activity snapshot (moodle activity backup) directly into the Shared Resource library.
Shop Access - An accessory block to provide users an access to a Moodle Shop.
Shop Products - An accessory block of the Moodle Shop to provide customers a report to their owned products, and access the product management cycle.
Shop Bills - An accessory block of the Moodle Shop to provide customers with a report upon their invoices.
-
Shop Course Seats - An accessory block of the Moodle Shop to assign unassigned available seats within a course.
-
User Quiz Monitor - A main component for buiding a self-training quiz based environement for acquiring complex knowledge.