Développement application Evaluons

Evaluons est une structure indépendante ayant eu pour objectif de mesurer l'efficacité des formations à travers l'évaluations de celles-ci sur de nombreux critères

«
Comment créer une application permettant de servir de catalogue et de gage de qualité dans un milieu extrêmement concurrentiel » 
accueil-application-web-evaluons
1.

Une plateforme pour évaluer les formations

L’entreprise Évaluons nous a contacté avec une idée bien précise : créer une plateforme sur laquelle les apprenants peuvent suivre et évaluer des formations en présentiel, les formateurs peuvent pointer les présents et transmettre des informations et les centres de formations peuvent créer et gérer les formations et leur équipe.

 

L’intérêt principal de cette plateforme était de répondre à une nouvelle obligation réglementaire (loi du 5 mars 2014 entrée en vigueur au 1e Janvier 2017) : la qualité des formations doit être évaluée, et sur plusieurs critères.

Ici, une fois ces évaluations faites, les apprenants se voient remettre un catalogue de formations, pour s’inscrire aux prochaines sessions !

application-web-evaluons-1
2.

Projet orienté mobile

Ne le cachons pas : un projet d’une telle envergure nous a poussé dans nos retranchements, avec beaucoup de réflexion en amont. Notamment en ce qui concerne la gestion des droits par type d’utilisateurs et par établissement. Par exemple, les utilisateurs pouvant avoir des rôles différents en fonction des établissements (par exemple, formateur dans un établissement et apprenant dans un autre établissement indépendant du premier), il fallait un cloisonnement rigoureux et une gestion simple.

 

Nous avons imaginé le projet comme une application mobile en séparant le moteur de l’affichage.

Pourquoi ? Tout simplement pour limiter le temps de chargement à son maximum, et offrir une évolution dans l’avenir beaucoup moins coûteuse, puisque le socle était posé !

 

Nous avons donc opté pour la bibliothèque Symfony (framework) pour réaliser la partie moteur et l’API. Toutes les données étaient traitées ici,  tout comme la gestion des utilisateurs et des droits, etc…

Pour  l’affichage, nous nous sommes appuyés sur Angular, une bibliothèque qui permet de créer l’affichage des apps web dynamiques.  Avec cette technologie, les temps de chargement étaient incroyablement rapides.

 

application-web-evaluons-2
3.

Méthode Agile

La méthode Agile n’avait pas été retenue sur ce projet par ses créateurs. Avec nos ateliers, la méthode Agile une méthode qui aurait pu beaucoup apporter dans ce cas, tant sur la formalisation des besoins, que sur la réflexion sur un MVP (produit minimum viable) et la réduction des coûts.

En effet, des fonctionnalités ont été demandées et n’étaient peut-être pas nécessaire à la première version de l’application, retardant sa sortie.

application-web-evaluons-3
4.

Fin du projet

Malgré une application fonctionnelle et un travail titanesque pendant près d’un an, le projet n’a pas eu le temps de voir le jour.

 

En effet, les multiples réformes des dernières années sur le domaine de la formation ont modifié fortement le business model de l’entreprise, ont impacté la communication de Evaluons, et ont rendu de nombreuses fonctionnalités obsolètes avant même leur sortie.

application-web-evaluons-4

Un projet d'application ?