Skip to content
This repository has been archived by the owner on Mar 7, 2023. It is now read-only.

Glossaire

Jérémy Buget edited this page Feb 16, 2018 · 9 revisions

De l'importance de définir et utiliser un Langage Commun

Dans la veine de l'approche de développement logiciel DDD (Domain Driven Design) mise en oeuvre dans le projet, nous avons établi un Langage Commun (ou langage omniprésent), partagé et utiliser par chacun des membres de l'Équipe (développeurs, éditeurs, contributeurs).

Le fait de partager et pratiquer rigoureusement un langage commun permet de faciliter les échanges et la réflexion tout en évitant les erreurs d'interprétation / communication entre les membres de l'équipe, tout rôle confondu.

Par ailleurs, ça permet d'avoir un code logiciel qui colle au plus proche du métier, et donc plus concret, précis et maintenable.

Inspiré du référentiel européen de compétences numériques

L'anglais est aujourd'hui la langue de référence dans le développement logiciel. Bien que PIX soit une plateforme française, historiquement pensée pour le marché francophone, nous avons fait le choix de respecter ce standard et d'utiliser l'anglais comme langue du code.

Afin de traduire au mieux les concepts métier manipulés, nous reprenons autant que possible les mots et définitions du référentiel DIGCOMP.

Dictionnaire

Concept Traduction Description
Acquis Skill Un Acquis est un savoir-faire, un savoir, ou la capacité à identifier un enjeu, validé et obtenu par l'Usager pour une Epreuve donnée le couvrant
Béta-testeur Follower Un Béta-testeur est l'email d'un Usager inscrit à la Communauté PIX
Compétence Competence Une Compétence est un sous-ensemble d'un Domaine référencé dans DIGCOMP
Domaine Area Un Domaine (de compétence) est un ensemble (parmi 5) de Compétences numériques référencé dans le DIGCOMP
Épreuve Challenge Une Épreuve est une question posée aux Usager dans le cadre d'un Test pour valider un ou plusieurs Acquis ; elle peut prendre la forme d'un défi.
Étiquette Tag Une Étiquette est un qualificatif associé à une Épreuve permettant de la rattacher à des Formations
Évaluation Assessment Une Évaluation est une aggrégation de Réponses d'un Usager pour un Test donné
Organisation Organization Une Organisation est un (compte) utilisateur spécial représentant un établissement de l'Enseignement (SCO ou SUP) ou une Entreprise
Réponse Answer Une Réponse est une valeur saisie par un Usager pour une Épreuve donnée
Signalement Feedback Un Signalement est un commentaire soumis par un Usager portant sur une Épreuve donnée
Solution Solution Une Solution est une (ou plusieurs) valeur(s) acceptable(s) et attendue(s) pour une Épreuve donnée
Test Course Un Test est un regroupement (manuel ou automatique) d'Épreuves
Utilisateur User Un Utilisateur est une personne physique ou morale (dans le cas d'une Organisation) qui fait usage de la plateforme