Tech

Un LRS modulaire
1024 683 Trax LRS

Gardons à l’esprit qu’un LRS n’est pas un produit sur étagère, prêt à l’emploi. A chaque projet ses contraintes et ses spécificités fonctionnelles. L’Open Source offre l’opportunité de customiser le code, à condition de ne pas toucher au cœur de la solution, maintenance oblige. Trax propose pour cela une architecture modulaire, où chaque besoin peut être couvert sous forme de « plugin » indépendant, dont voici 4 illustrations.

Continuer
1 LRS, 3 solutions
1024 683 Trax LRS

De la simple base de données aux solutions complexes de Learning Analytics, il y a plusieurs façons d’envisager le LRS. Et comme Trax LRS se veut très flexible, ce sont pas moins de 3 déclinaisons qui sont proposées afin de couvrir tous les cas d’usage. Explorons ensemble les différentes options qui s’offrent à vous.

Continuer
Base de données : quel choix ?
1024 683 Trax LRS

Quant on parle de bases de données aujourd’hui, on voit s’affronter 2 camps : d’une part les partisans des bases relationnelles classiques (MySQL, MariaDB, PostgreSQL, etc), d’autre part les promoteurs de la tendance dite « NoSQL » (MongoDB en tête). Sans rentrer dans les détails techniques, je vais essayer d’expliquer les 2 tendances et présenter le choix que j’ai retenu pour Trax LRS.

Continuer
PHP dernière génération
1024 683 Trax LRS

Il en est des langages de programmation comme de toutes les modes : les choses les plus désuètes reviennent parfois au premier plan. Il y a 10 ans, HTML était ridiculisé par Flash, qui à son tour a été terrassé par HTML5. Dans la même période, Javascript passait pour un langage ringard, avant qu’Angular, React et NodeJS ne viennent lui rendre ses lettres de noblesse. PHP suit aujourd’hui la même voie, comme je vais tenter de l’expliquer.

Continuer