Les services support d'ActiveProLearn sur les composants Moodle
Introduction
ActiveProLearn endosse la lourde responsabilité d'entretenir un parc de plus de 80 composants Moodle en constante augmentation.
ActiveProLearn propose deux services support qui sont en cours d'élaboration :
Le support gratuit
Pour souscrire au support gratuit, vous devrez créer un compte nominatif sur la plate-forme http://service.formation-enligne.com et vous inscrire dans les espaces supports de composants.
Ce que vous pourrez faire avec un compte support gratuit :
Consulter l'état des trackers dédiés des composants
Nous faire un retour sur votre usage des composants et leur adéquation à votre besoin
Le support payant
Vous pourrez transformer à tout moment un support gratuit en support payant. Avec ce support, vous pourrez en plus :
Voter sur les feuilles de route des composants pour influer sur les priorités de développement
Recevoir des alertes et des communications sur les avancées de la feuille de route
Rajouter des propositions à la feuille de route qui seront instruites par l'équipe de développement et qui peuvent être acceptées le cas échéant.
Accéder aux dépôts privés d'ActiveProLearn ou recevoir les mises à jour des composants non encore publiés en one publique.
La compétence développement d'ActiveProLearn
Développer une solution fonctionnelle sur Moodle, ce n'est pas seulement “trouver une astuce pour voir ce que l'on veut voir”. ActiveProLearn pose et résoud, pour toutes les solutions les questions suivantes :
La solution est-elle maintenable ?
La solution est-elle robuste ?
La solution est-elle administrable ?
La solution est-elle réversible (transférable à d'autres responsables du développement) ?
La solution est-elle facilement réversible ?
La solution est-elle facilement réintégrable sur des upgrades majeurs ?
La solution est-elle facilement déployable ?
La solution peut elle être facilement étendue à un contexte plus large que la demande d'origine ?
La solution respecte-t-elle les règles d'internationalisation ?
La solution respecte-t-elle les principes fondamentaux de sécurité ?
Pour répondre à toutes ces questions, le prestataire doit s'engager sur les points suivants :
Architecturer les solutions clairement et simplement.
Prendre en compte et traiter tous les cas de sortie des situations attendues
Implémenter les réglages et formulaires de configuration aux différents niveaux d'administration
Développer en anglais, dans la culture courante de commentaires de Moodle, respecter strictement le “coding style”
Packager les solutions dans des composants formels, installables et upgradables.
Ecrire les scripts de mutation/migration de données, conversion, primo-alimentation de données
Utiliser le plus possible les infrastructures de Moodle en évitant de les réinventer, respecter la cohérence architecturale.
Implémenter systématiquement les appels de langue, Coder à minima la langue locale et l'anglais (obligatoire)
Carte de compétence