Développement de systèmes destinés au fournisseur de tests d’allemand certifiés

Développement de systèmes destinés au fournisseur de tests
Catégorie:
Ateliers produits, Conception UX/UI, Développement web, Migration
Branche:
Éducation 
Ville:
Bochum, Allemagne
Modèles de coopération:
Sous-traitance d'équipe 
Modèle de paiement:
temps et matériel 
Durée:
de septembre 2017 à aujourd'hui 

Client

La Gesellschaft für Akademische Studienvorbereitung und Testentwicklung e. V. (g.a.s.t.) est une organisation à but non lucratif qui dispose d’un réseau de plus de 1 000 établissements associés dans plus de 100 pays et d’une centaine d’employés. Les tests sont administrés aux étudiants étrangers par le g.a.s.t. Ils ont la possibilité de démontrer leurs compétences en allemand grâce au TestDaF.

En outre, ils ont la possibilité d’évaluer leur aptitude à poursuivre des études en Allemagne à l’aide de testAS ou dMAT. La plateforme DUO facilite également l’acquisition de compétences linguistiques. Dans le cadre de projets de recherche, le g.a.s.t. est engagé dans des initiatives de recherche qui se concentrent sur les innovations techniques et liées au contenu dans le secteur de l’éducation nationale et internationale. L’académie g.a.s.t. offre des possibilités de formation supplémentaires pour les universitaires, les enseignants et les centres de test 

Défi

Depuis 2000, l’organisation propose des tests de langue et d’aptitude sur papier. En réponse à l’évolution des besoins et à la numérisation, les universités allemandes ont mis en place une plateforme numérique. 

Des développeurs Java maîtrisant l’allemand et ayant de l’expérience étaient nécessaires pour la mise en œuvre du système numérique. Afin de répondre à cette exigence et de garantir la réussite du projet à long terme, g.a.s.t. a choisi de collaborer avec nous. 

Notre solution

Nous collaborons avec l’équipe de Bochum pour créer un système que g.a.s.t. emploie pour les examens numériques et les cours de langue. Ce système sert un large éventail d’objectifs, y compris l’émission et la fourniture de certificats et l’administration d’examens de langue. En outre, nous assistons le client dans le développement et l’exécution d’initiatives d’optimisation logicielle tout au long du projet. 

Se concentrer sur les besoins des clients. 

Nous veillons aussi au respect des spécifications du client pendant le processus de développement de l’application et maintenons une communication cohérente avec l’équipe de développement de g.a.s.t., en tenant compte des exigences techniques et fonctionnelles.  

Services offerts 

En fonction de la coordination avec le client et de ses objectifs en matière de produits, nous avons apporté notre soutien dans les domaines suivants : 

  • Création d’un modèle de données ou d’un prototype. 
  • Conception de l’UI/UX du produit. 
  • Mise en œuvre de la fonctionnalité. 
  • Tests 

Nous avons apporté notre soutien à l’ensemble du processus SDLC lors de la mise en œuvre de l’application de création et de traitement des tâches de test (application interne – guest-ems-authortool). Ce processus comprenait la création de tickets, la planification, la mise en œuvre et les tests. Le produit a été adapté en collaboration avec des experts UX/UI et des collègues g.a.s.t. qui ont testé l’application. La présentation de l’application et la conception des tâches associées ont été définies par g.a.s.t.  

Notre travail a été fondé sur des prototypes de produits pour l’application externe duo-portal-lms. Cette application permet aux utilisateurs de visualiser et de parcourir et de réserver des cours de langues par le biais de (DUO webshop). Nous avons effectué une analyse des affichages individuels, qui comprenait la connexion et la participation aux cours des clients. 

L’ensemble du système numérique compte jusqu’à 50 micro-applications interconnectées. Une bibliothèque de code standard est mise en œuvre par la majorité d’entre elles. Certains modules issus du terrain ont été implémentés dans cette bibliothèque : 

  • EMMS (Enterprise Manager Management System) – sont des applications utilisées pour l’administration interne, y compris l’établissement de nouveaux comptes, la création de nouvelles organisations et la création et la gestion de rendez-vous d’audit.  
  • Les portails sont des applications externes utilisées par les étudiants. Ils contiennent des composants prêts à l’emploi. 

Les applications les plus importantes sont les suivantes : 

  • TestDaF (Test d’allemand langue étrangère) – éditeur numérique d’items de test. 
  • DUO (Deutsch-Uni Online) – une plateforme d’apprentissage pour les cours de langues. 
  • TestAS est une application numérique. Elle administre le test d’aptitude aux études. Le test comprend une partie fondamentale et des modules thématiques, dont la technologie et la médecine. 
  • DTZ (Deutsch-Test für Zuwanderer) est un portail pour l’administration du test. Le BMF (Bundesamt für Migration und Flüchtlinge) le propose aux migrants. 
  • L’INLL (Institut National des Langues Luxembourg) a modifié le TestDaF en ligne, qui est utilisé dans les universités luxembourgeoises et qui teste les connaissances de la langue luxembourgeoise. 
  • Par exemple, les projets supplémentaires comprenaient le travail sur le prototype du projet BIRD. Le portail aide notamment les utilisateurs à trouver des possibilités d’apprentissage numérique en Allemagne. 

Nous avons également effectué des tâches d’assurance qualité pour le code du projet, telles que des tests unitaires, des tests d’intégration et des revues de code 

Améliorations technologiques : 

  • Passer de JavaScript et jQuery à Angular. 
  • Migration de Java 8 à Java 21, Spring Boot a été mis à jour vers la version 3.2.0. 
  • Transfert de tous les dépôts du système de contrôle de version SVN vers Git. 
  • Nous prévoyons de passer à Docker et Kubernetes dans le cadre de l’introduction d’une architecture microservices. 

Technologies : Angular, Java, Spring Boot, Docker 

Rozwój systemu w zakresie certyfikowanych testów językowych

Résultat

En 2022, TestDaF a obtenu le prestigieux label de qualité ALTE. Il a passé avec succès un audit rigoureux qui a vérifié son respect des normes de qualité internationales. 

Le nouveau système d’examen numérique a permis d’automatiser de nombreuses étapes de travail au sein de l’organisation du g.a.s.t. et d’améliorer l’expérience utilisateur des clients g.a.s.t. 

Le dévouement et l’expertise de notre équipe ont été déterminants dans le développement de solutions de produits innovantes et de modalités de travail flexibles chez g.a.s.t. 

De client

“Grâce à une communication ouverte et directe, notre projet se développe de manière dynamique. Nous apprécions particulièrement les compétences des programmeurs de VM.PL qui soutiennent avec succès notre équipe grâce à leurs connaissances et à leur expérience. Nous recommandons VM.PL comme un partenaire de confiance qui ne se contente pas de mettre en œuvre des projets planifiés, mais qui fournit également un soutien professionnel dans la sélection et l’évaluation de nouvelles technologies.”

Duy Nguyen
Duy Nguyen
Head of IT, g.a.s.t .e.V.

Technologies

Angular development
Logo Java
Logo spring boot
Logo docker - 1
Logo JavaScript
Logo CSS-3
HTML 5
Logo MySQL

Client

Zastosowanie AI/ML w wykrywaniu uszkodzonych podkładów kolejowych

Application de l’IA/ML à la détection des traverses de chemin de fer endommagées

Conception, développement, DevOps ou Cloud - de quelle équipe avez-vous besoin pour accélérer le travail sur vos projets ?

Discutez avec vos partenaires de consultation pour voir si nous sommes compatibles.

Jakub Orczyk

Membre du Conseil d’administration/Directeur des ventes VM.PL

Réservez une consultation gratuite
kuba (2)