Composition à choix
Comment: Une instance de cette classe définit le caractère "à choix" de la composition d'une action de formation, d'un parcours ou d'un module en termes d'éléments de formation
Example: Exemple : dans le module M d'un parcours P, un étudiant peut choisir entre 2 et 3 éléments de formation parmi 5
Status: Relecture ok
Représentation UML
classDiagram
class Composition{
<<abstract>>
+nfr:ElementDeFormation elementConstituant
}
class CompositionAChoix{
}
%% inheritance relations
Composition <|-- CompositionAChoix
%% these are "ranged" classes, only display name
%% @TODO: make them clicable on React
%% ==> test with the lib and see / update this 2 :
%% https://github.com/mermaid-js/mermaid/issues/1402
%% https://github.com/mermaid-js/mermaid/issues/1808
%% exemple pour les relations cycliques :
%% Module --> Module : se_compose_de
Propriétés de l'objet
Propriété | Type(s) cible | Description |
---|---|---|
Propriétés de Composition à choix | ||
nombre maximal | Spécifie le nombre maximal d'éléments de formation à choisir parmi les éléments de formation constituant la composition | |
nombre minimal | Spécifie le nombre minimal d'éléments de formation à choisir parmi les éléments de formation constituant la composition | |
Propriétés de Composition | ||
élément constituant | Élément de formation | Indique le ou les éléments de formation qui sont inclus dans une composition |
Propriétés de Entité du monde de la formation | ||
code | string | Code "humain" permettant de désigner de manière non ambigüe un élément |
contributeur | Contributeur de la dernière modification de l'information | |
date de mise à jour | date | Dernière date de modification d'une information d'un élément |
libellé | Nommage humainement compréhensible de l'élément |
Classes plus spécifiques
Pas de classes plus spécifiques
Propriétés ayant pour valeur une instance de cette classe
Il n'existe pas de propriétés valorisant directement Composition à choix.
Mais sans doute l'une des classes parentes suivantes:
Examples
@TODO: Affichage des exemples et définition du processus de saisie de ces examples
Mindmatcher.org - Contribution for the AFNOR CN36 group - Contribute on Gitlab - Apache License, Version 2.0 - 2021