The APLCore library is a library that brings together essential additions and shared by many APL plugins. It avoids the multiplication of copies of code in all plugins using these central features, and facilitates the management of library conflicts.
The APLCore library is also at the heart of ActiveProLearn’s Application Tierce Maintenance (TMA) licensing system, providing the additional feature unlock mechanism (Pro Zone) in all value-added plugins.
It also includes a number of complements to Moodle’s “core” libraries, or to some embedded open-source libraries, when the latter admit extensions.
It also incorporates some third-party libraries of very general use or crossports from other projects.
In summary, this plugin provides common services to many plugins in the ActiveProLearn range.
All value-added components of ActiveProLearn use the APLCore library, at a minimum for the Licensing function. The list below is not exhaustive.
(*) Note importante : Les plugins APL sont en cours de conversion de l'ancienne stratégie VFLibs (local_vflibs), monolithique, vers une stratégie plus modulaire de librairies (APL<libname>). La conversion étant en cours, certains plugins de la liste ci-dessus peuvent toujours apparaître comme étant rattachés à la librairie VFLibs. Le basculement vers les nouvelles librairies ne change pas le comportement des plugins, et ne remet pas en cause les licences acquises.