Table of Contents

Plugins List

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.

Activities

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:

General use modules
Course process organisation
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.

Specialised modules

Blocks

Blocks
Blocks are side widgets that can be used to help navigation, or complete some activites, or display some significant and usefull state or data portlet. FAQ about blocs - Réglages communs à tous les blocs
Structural Blocs (Content urbanisation, navigation)

Structural blocks will modify the overal understanding of how moodle content is used, proposed and managed.

Course Process Accessories
Content display accessories

those blocks help teacher to display at a suitable location some content or piece of information.

Moodle activity module accessories

Those blocks will complete and support some moodle activities to provide a richer scenario.

Filters

Filters
A filter may be enabled at the site level and then removed as needed at the course or activity level. Thus a teacher can disable glossary auto-linking in a quiz for example. Filters postprocess the moodle content before presenting to screen.

Course formats

Course formats organise the structure of how the course is presented Les formats de cours sont responsable de la disposition du rendu à l'intérieur du cours, de son organisation apparente et de l'organisation de son édition.

Moodle authentication methods

Authentication is the process of allowing a user to login to a Moodle site based on their username and password. Authentication plugins allow users to connect and help interoperability with other applications]]

Enrol methods

Depending upon which enrolment methods are enabled for the site : Enrol methods determine how learners are enroled into courses.

Availability conditions

Availability conditions determine when users can access to some moodle objects such as activities or course sections depending rules settings that you can combine.

Question types

Moodle provides a range of different question types for quizzes : Question types will shape and manage how a quiz question is presented and how it behaves.

Quiz access rules

There are various checks that can be imposed before a student is allowed to attempt a quiz : Quiz access rules determines conditions for a learner to launch a quiz attempt.
Les dépôts documentaires
Shared resource provides Moodle with a full featured central resource repository handling full indexing with LOM based metadata schemas, other plugins are dedicated to electronic document management (EDM external link services)

Admin tools

Admin tools help administrators and power users to perform site wide tasks and solve usual exploitation issues. They greatly impact operational productivity by making it easier.

Reports

Reports allow power users to get structured feedback upon moodle and activity. They come in a vious range of presentation .

Themes

ActiveProLearn à développé une souche de thème intégrant des fonctionnalités spécifiques destinées à une intégration précise de certains comportements : Le thème Essential FEL est dérivé du thème très populaire Essential (entre Moodle 2.4 et Moodle 2.8). Although we produce our own theme variants, we will not provide any community support on our theme projects.

Local extensions

Local plugins are usually plugins that cannot be classified in any other categories. It holds plugins that would have likely be integrated as core components, but yet at the hand of integrators.

Other tools

Other toolkits will deal with Moodle resource, code bases, or other assets in relation with Moodle exploitation. Although related to moodle, those tools do not explicitely use the moodle framework, and are not references as Mooodle technology itself. We used several coding technologies for them such as php, shell script, powershell, in several OS environmeents. We keep in mind that Linux is still our favortie concern.

The Lab

The lab is the location of our advanced studies, under developement project and thus probably incomplete. Those components are in a sufficent mature level of implementation to proceed to experiments, but are not tested enough for production.

Projects running


Back to catalogue - Sub set index