APLCore

Présentation

La librairie APLCore est une librairie réunissant des ajouts essentiels et partagés par de nombreux plugins d'APL. Elle évite la multiplication de copies de code dans tous les plugins faisant appel à ces fonctionnalités centrales, et facilite la gestion des conflits de librairies.

La librairie APLCore est également au coeur du système de licences de Tierce Maintenance Applicative (TMA) d'ActiveProLearn, en fournissant le mécanisme de déverrouillage des fonctionnalités supplémentaires (Zone Pro) dans tous les plugins à valeur ajoutée.

Elle comporte aussi un certain nombre de compléments aux librairies “core” de Moodle, ou à certaines librairies open-source embarquées, lorque ces dernières admettent des extensions.

Elle intègre également certaines librairies tierces d'usage très général ou des portages à partir d'autres projets.

Fonctionnalités

APLCore Pro (License Manager) : Centre du plugin APLCore, le système d'interrogation de licences d'APL

APLCore Pear : Des extensions à QuickForm pour une ergonomie de formulaires améliorée.

APLCore Moogwai Crossport : Moogwai(*) est une technologie autonome fortement inspirée de Moodle ayant intégré des améliorations ergonomiques et structurelles importantes. Une toute petite partie du framework est portée ici pour améliorer l'expérience utilisateur de Moodle.

APLCore Apl Doc : Une extension permettant aux plugins APL de bénéficier d'une documentation étendue à partir des référentiels ActiveProLearn.

Liste des composants liés à APLCore(*)

Tous les composants à valeur ajoutée de ActiveProLearn utilisent la librairie APLCore, à minima pour la fonction de Licensing. La liste ci-dessous n'est pas exhaustive.

Module Avancement et temps pédagogiques

Eléments de cours

Format Page (Moogai Quickform Wizard, extensions Quickform)

Rapport sur les temps d'apprentissage

Bloc de mesure d'activité

Prépositionnement

Rapport de sessions de formation

Collecte d'indicateurs Zabbix

Bloc de prépositionnement

Eléments de Tableau de bord statistique

My/mon moodle amélioré Tableau de bord

Catalogue de cours multi-classé

Boutique Moodle

Moodle multi-instances

Inscriptions externes locales (Moogai Quickform Wizard, extensions Quickform)

Eléments de statistique

Plan de formation

…

(*) 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.

Fiche technique

Type de composant : Local

Nom technique: Librairies non standard

Nom technique: local_aplcore

Famille fonctionnelle : Génériques

Versions : à

Distribution : PRO (TMA)

Retour à l'index des plugins - Retour au catalogue