Laissez-nous vos coordonnées, nous vous enverrons notre livre blanc par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Optimisation du site web et développement d'un LMS personnalisé : automatisation de 30% de la paperasserie

Innowise a mis à jour le site web d'un collège avec la nouvelle version Umbraco qui comprend un système de gestion des cours personnalisé et des formulaires de demande d'inscription pour les étudiants.

Client

Industrie
Éducation
Région
UE
Client depuis
2022
Notre client est un établissement d'enseignement basé dans l'Union européenne qui propose des cours aux étudiants du monde entier. Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de l'accord de confidentialité.

Défi

Le système de gestion du contenu du collège du client était basé sur CMS Umbraco 4.11. Les principaux problèmes étaient un code non optimisé et des performances médiocres, qui pouvaient être corrigés en passant à une version plus récente d'Umbraco.

En outre, le système d'application pour l'inscription aux cours en ligne nécessitait une mise à niveau pour résoudre les problèmes liés à la soumission des documents, au suivi des progrès éducatifs et aux dossiers des étudiants. La plateforme ne disposait pas non plus d'outils permettant de suivre les progrès individuels et de télécharger des fichiers multimédias liés à l'éducation.

Innowise a été chargé de mettre à jour un site web existant, y compris la migration Umbraco vers une nouvelle version du CMS, la création de nouveaux modèles HTML, la mise en œuvre d'une fonctionnalité d'application électronique et la création d'un système de gestion plus flexible pour le suivi des progrès, la comptabilité des étudiants et la publication de contenu.

Solution

Our team conducted an audit of the client’s education CMS and decided to upgrade it to a newer version over several stages as per the official Umbraco documentation. We upgraded the system to enable efficient course management and application submission, which makes the educational process more convenient for teachers and students alike.

Mise à jour du site web

La version existante Umbraco CMS 4.11 a été jugée inadaptée au développement futur du site web en raison de ses mauvaises performances et de ses fonctionnalités limitées. Notre idée était de faire évoluer le système vers la version 9.5 ou une version supérieure.

Pour une migration Umbraco fluide et contrôlable, nous avons divisé le flux de travail en plusieurs étapes:

  • la création d'une copie de sauvegarde de la base de données et des fichiers du site web du client;
  • mise à jour du code personnalisé et des modèles vers la version 6.5;
  • mise à jour vers la version 7.5 avec le nouveau panneau d'administration;
  • mise à niveau vers la version 8.5 pour modifier l'architecture sous-jacente du projet;
  • mise à niveau du site web vers Umbraco 9.5 en vue d'une amélioration ultérieure.

La mise à niveau vers Umbraco 9.5 a entraîné d'importants changements dans le système global. Le passage à .NET5 a considérablement augmenté les performances du site web. Après la mise à niveau, notre équipe a effectué des tests, identifié et résolu rapidement les problèmes mineurs dans l'architecture et les requêtes non optimisées. Nous avons ainsi multiplié par 2,5 la vitesse du site web.

Système de gestion personnalisé pour les cours de formation

Après avoir mis à jour la plateforme vers une version plus récente, notre équipe a développé de nouvelles fonctionnalités liées aux cours. Nous avons créé une liste de programmes disponibles avec un filtrage flexible. Les étudiants peuvent désormais soumettre des candidatures en ligne pour différents programmes en remplissant les informations requises et en téléchargeant des documents.

Nous avons également divisé les cours en plusieurs modules auxquels sont attachés des notes, des leçons vidéo et des livres. Après avoir réussi l'un des modules, les étudiants doivent passer des tests auprès des professeurs de l'université pour pouvoir accéder au module suivant. Enfin, nous avons mis en place un barème de notation pour chaque discipline, ainsi qu'un système de suivi individuel des notes.

Les systèmes actualisés de gestion des étudiants et les outils de suivi des progrès éducatifs permettent aux étudiants et aux enseignants de se concentrer sur l'éducation plutôt que sur des préoccupations d'ordre organisationnel.

En outre, nos spécialistes ont mis en place une fonctionnalité qui permet aux étudiants de demander des documents au collège. La notification de la demande est envoyée au bureau du doyen pour traitement et soumission. Une fois que les documents nécessaires sont prêts, les étudiants reçoivent une notification les invitant à se rendre au bureau du doyen.

Le formulaire imprimé a également été remanié: l'idée était d'obtenir une présentation sur deux pages, avec la déclaration personnelle sur une page et le reste sur l'autre côté de la feuille A4 pour faciliter le traitement du document, les informations moins importantes étant disponibles, mais séparées visuellement.

En outre, nous avons ajouté plusieurs nouveaux formulaires en ligne, dont l'un est une demande internationale avec la fonctionnalité d'une évaluation de base des compétences linguistiques en anglais du demandeur. Notre équipe travaille actuellement sur ce formulaire afin d'ajouter davantage de critères d'évaluation et de saisie vocale.

Innowise a aussi amélioré la fonctionnalité du site avec un nouveau tableau de bord, permettant aux étudiants de voir les emplois du temps des professeurs et de réserver des créneaux disponibles pour des consultations de recherche. Grâce à cette nouvelle fonctionnalité, les étudiants peuvent facilement prendre rendez-vous sans avoir à passer par un long processus d'envoi de courriels aux professeurs ou de visite de leurs bureaux. Le système permet aux utilisateurs de naviguer rapidement dans les calendriers des professeurs et de sélectionner l'heure et la salle de cours qui leur conviennent. Le système peut être intégré à Google Calendar, ce qui garantit que toutes les réservations et les modifications apportées à l'emploi du temps sont instantanément synchronisées sur toutes les plateformes.

Technologies et outils

Back-end
.NET5, ASP.NET WEB API, Entity Framework, JWT, FluentValidation, AutoMapper
Front-end
XHTML conforme aux spécifications du W3C, JavaScript, jQuery et CSS. Conformité de niveau A à l'accessibilité des contenus web. React, Lodash, Recoil, Material UI, Apollo Client
Bases de données
MS SQL Server
Plateformes
Umbraco CMS 9
Cloud
Azure Data Storage, Azure Key Vault, Azure App Insights, Azure App Services, Azure AD, Azure Functions, Azure Cosmos DB
DevOps
Azure DevOps
QA
NUnit, Moq

Processus

Nous avons suivi la méthodologie Scrum avec des sprints de deux semaines pour assurer la flexibilité nécessaire dans le processus de travail. Pendant le projet, toute la communication entre notre équipe et le client s'est faite via Google Chat et Google Meets, avec un suivi permanent des tâches via Jira. En général, notre travail comprenait les étapes suivantes:

  • Nous avons procédé à un audit du projet afin d'identifier les problèmes de performance et de recueillir les besoins.
  • Après avoir recueilli les besoins, nous avons effectué une sauvegarde du site web et de la base de données.
  • Nous avons mis à jour le site web avec la version Umbraco 9.5, ce qui a permis de ne pas perturber le travail de l'université et le traitement des nouvelles candidatures.
  • Pendant les tests, nous avons maintenu et amélioré les fonctionnalités précédentes du système de gestion du contenu du collège.

Une fois les résultats approuvés par le client, nous avons commencé à développer de nouvelles fonctionnalités de cours, des outils d'automatisation pour les documents et de nouveaux formulaires de demande et de test. Nous continuons à travailler sur le projet, à maintenir la fonctionnalité du site et à affiner les nouvelles fonctionnalités pour les programmes éducatifs.

Équipe

1
Chef de projet
1
Ingénieur DevOps
2
Développeurs Front-end
2
Développeurs back-end
1
Concepteur UI/UX
1
Ingénieur QA
1
Chef d'équipe
équipe-innowise

Résultats

La mise à jour du site web de l'école a montré une augmentation significative des performances, doublant le trafic du site et augmentant le nombre de demandes d'inscription des étudiants à de nouveaux cours. La mise en œuvre de procédures administratives automatisées et de nouveaux outils de documentation a optimisé et considérablement accéléré le travail du personnel de l'établissement. Les étudiants peuvent désormais compléter le matériel d'apprentissage par des vidéos, des livres, des images et des articles, ce qui rend le processus d'apprentissage plus structuré et plus agréable. Le site est optimisé pour les appareils mobiles, ce qui permet aux étudiants d'apprendre, de suivre leurs progrès, de réserver des consultations et de soumettre des demandes à tout moment et en tout lieu.
Durée du projet
  • Mai 2022 - en cours

Contactez nous!

Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes
    nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger file

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    flèche