| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| plugins [2020/04/07 09:11] – external edit 127.0.0.1 | plugins [2026/04/14 08:00] (Version actuelle) – [Local extensions] admin |
|---|
| ===== Plugins List ====== | ===== Plugins List ====== |
| |
| MyLearningFactory/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. | 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. | 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. | 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. |
| |
| The official code repository is held on github at https://github.com/vfremaux | |
| |
| 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. | 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. |
| |
| |
| * [[:Format:Page|Page]] (probably one of the most powerful and flexible course format for Moodle, hierarchic page organisation, completely free layout on each page) | * [[:Format:Page|Page course format]] (probably one of the most powerful and flexible course format for Moodle, hierarchic page organisation, completely free layout on each page) |
| |
| |
| * [[Report:Patches|Patches]] - A summary report finding and registering core patchs, helping long term maintenance. | * [[Report:Patches|Patches]] - A summary report finding and registering core patchs, helping long term maintenance. |
| * [[ReportVMoodle|VMoodle]] - Vmoodle multi-tenant central overal report, observing many aspects - users, loggedin users, activity usage, block usage, courses and so on... | * [[ReportVMoodle|VMoodle]] - Vmoodle multi-tenant central overal report, observing many aspects - users, loggedin users, activity usage, block usage, courses and so on... |
| * [[:report:examtraining|Exam Training]] - [[:block:userquizmonitor|intensive training plugin]] - Accessory providing a student and trainer report. | * [[:report:examtraining|Exam Training]] - Accessory providing a student and trainer report of activity perfomred into the [[:block:userquizmonitor|intensive training plugin]]. |
| | * [[:report:zabbix|Report through Zabbix]] - A report plugin organizing a complete recollection of moodle higfh level indicators into a Zabbix storage and grapher tool. |
| * [[ReportEtl|ETL]] - A generic ETL extractor ouptuting fully qualified XML data flows. | * [[ReportEtl|ETL]] - A generic ETL extractor ouptuting fully qualified XML data flows. |
| |
| | 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.| | | 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.| |
| |
| | * [[:local:aplcore|APL shared - APLCore]] - Shared by many APL Plugins for coreservices such as licensing generic additional form and ergonomic principles. |
| | * [[:local:aplpdf|APL shared - APLPdf]] - Shared by many APL Plugins for extending PDF generation capabilities. |
| | * [[:local:aplplot|APL shared - APLPlot]] - Shared by many APL Plugins for extending graphing and plotting capabilities. |
| * [[:local:courseindex|Course index]] - External course catalog. | * [[:local:courseindex|Course index]] - External course catalog. |
| * [[:Local:GroupCopy|GroupCopy]] - A group copy feature for easily copying course group and grouping structures between courses. | * [[:Local:GroupCopy|GroupCopy]] - A group copy feature for easily copying course group and grouping structures between courses. |
| * [[:local:sharedresources|Shared resources library]] - Shared resource central library. | * [[:local:sharedresources|Shared resources library]] - Shared resource central library. |
| * [[Local:Shop|Local Shop]] - Moodle store core engine. | * [[Local:Shop|Local Shop]] - Moodle store core engine. |
| | * [[local:staticguitexts|Local Static Gui Texts]] - An integrator tool helping adding variable text, administrator (or capability driven) to the insterface. |
| * [[:local:tabbedquickform|Tabbed QuickForm]] - Clearer and filtered forms for helping making moodle simpler for users. | * [[:local:tabbedquickform|Tabbed QuickForm]] - Clearer and filtered forms for helping making moodle simpler for users. |
| * [[:Local:TechnicalSignal|TechnicalSignals]] - Component adding a technical exploitation upper signalling rubber. | * [[:Local:TechnicalSignal|TechnicalSignals]] - Component adding a technical exploitation upper signalling rubber. |
| * [[:Local:VFLibs|VFLibs]] - A collection of usefull graphing libraries used in many of these plugins. | * [[:Local:VFLibs|VFLibs]] - A collection of usefull graphing libraries used in many of these plugins. VFLibs will be progressively abandonned in favor a the Local:APL serie. |
| * [[:Local:VMoodle|VMoodle >= 2.8]] - Local rebuild of the core vmoodle virtualisation engine. | * [[:Local:VMoodle|VMoodle >= 2.8]] - Local rebuild of the core vmoodle virtualisation engine. |
| * [[LocalUserEquipment|User Equipment]] - Individualise the functionnal tuning to simplify the moodle teacher experience. | * [[LocalUserEquipment|User Equipment]] - Individualise the functionnal tuning to simplify the moodle teacher experience. |