- 3 Minutes à lire
- Imprimer
- SombreClair
- PDF
Import les modules et éléments de conception
- 3 Minutes à lire
- Imprimer
- SombreClair
- PDF
Importer les modules et les éléments de conception
Il est désormais possible d’importer des modules et des éléments de conception de type séance présentielle ou classe virtuelle via un fichier CSV.
L’ordre de imports
Module ( studio)
Formation (formation)
Eléments de conception (étapes, séances présentielle ou virtuelle studio)
Meeting sessions (Planification)
Voir:
Importer des éléments de conception
Importer des sessions de formation
Importer les modules
Ouvrez le menu Paramètres > Importer des données.
Sélectionnez le format du fichier de type Modules.
Le format du fichier
Sélectionnez le format de fichier pour cet import: CSV file, format Syfadis, les modules.
Par conséquent, ce fichier est au format texte. L’encodage est ANSI par défaut, mais il peut être modifié.
Sélectionnez un séparateur pour les colonnes pouvant contenir plusieurs valeurs. Par défaut, nous utilisons le " | ".
Sélectionnez un séparateur pour les colonnes (habituellement "," ou "; ").
Cochez ou décochez les deux options :
Importer la première ligne du fichier (qui parfois peut être les libellés des colonnes).
Avec prévisualisation des résultats. Vous pouvez visualiser l’import avant son exécution.
Options de prise en charge des opérations. Cochez la ou les cases afin d’importer des insertions (créations) ou les mises à jour pour cet import.
Le contenu d’un fichier
Les colonnes prises en compte dans le fichier à importer sont définies dans un paramètre de configuration dans la page configuration, noeud « Import de données Les modules ».
Ce paramètre est « Ordre des colonnes pour fichier CSV, format Syfadis, les thèmes de formation » et a comme valeur par défaut :
ExternalId;Name;Father_ExternalId;CodeExternalId;Name;Description;_PrimaryDomain-Domain-ExternalId;Import_PrivilegesOnResource_DomainExternalId;Import_PrivilegesOnResource_Privilege;Author;Subjects.Subject.ExternalId;Subjects.Subject.Name;Code;GroupingCode;Difficulty;_EstimatedDuration-Length;_EstimatedDuration-Scale;Import_FreeMode;Import_PopupFullScreen;Import_IsVisibleAction;Import_IsVisiblePlan;Import_IsVisibleNavigationButtons;Import_IsVisibleProgressBar
L’ordre des colonnes est important pour le mécanisme d’import !
Pour chaque ligne du fichier, il existe quelques règles :
Les champs « ExternalId » et « Name » sont obligatoires sinon les données ne sont pas importées (lues).
L’ordre des colonnes est figé. Si vous n’avez pas d’information à déposer dans une colonne, il faut la laisser vide, ne pas la supprimer.
Colonnes par défaut
Nom | Explication |
ExternalId | External Id du module |
Name | Nom du module |
Description | |
_PrimaryDomain-Domain-ExternalId | External Id domaine de gestion |
Import_PrivilegesOnResource_DomainExternalId | Liste de ExternalId des domaines auxquels on publie les ressources séparés par des pipes | |
Import_PrivilegesOnResource_Privilege | Liste de privilège (Enum PrivilegeName) pour chaque domaine de Import_PrivilegesOnResource_DomainExternalId None = 0 View = 1 Duplicate = 3 EditPublications = 9 |
Author | Nom du concepteur |
Language | |
Subjects.Subject.ExternalId | External id de matière |
Subjects.Subject.Name | Nom de la matière |
Code | Code du module |
GroupingCode | Code de regroupement du module |
Difficulty | Very Easy |
_EstimatedDuration-Length | |
_EstimatedDuration-Scale | |
Keywords | |
Import_FreeMode | Module.Course.FreeMode |
Import_PopupFullScreen | Module.Course.PopupFullScreen
Ouverture en plein écran |
Import_IsVisibleAction | Module.Course.IsVisibleAction
|
Import_IsVisiblePlan | Module.Course.IsVisiblePlan
|
Import_IsVisibleNavigationButtons | Module.Course.IsVisibleNavigationButtons
|
Import_IsVisibleProgressBar | Module.Course.IsVisibleProgressBar
|
Enum PrivilegeName :
public enum PrivilegeName { None = 0, // View = 1, // Edit = 2, // Allow user or group to duplicate Entity Duplicate = 3, // Allow group to register on Entity Register = 4, // Allow group to access self service on Entity SelfService = 5, // Allow user or group to create sessions CreateSessions = 6, // Allow user or group to create cursus sessions CreateCursusSessions = 7, // Allow group to an immediate access on Entity in return for payment CatalogShopping = 8, // Allow to view/edit publications EditPublications = 9, // Allow to launch group session LaunchGroupSession = 10, // Allow to emit need EmitNeed = 11, // Allow user to create sessions in FO CreateSessionsFO = 12, } |
---|
Importer des éléments de conception
Ouvrez le menu Paramètres > Importer des données.
Sélectionnez le format du fichier de type CSV file, format Syfadis, Eléments de conception.
Le contenu d’un fichier
Ce paramètre est « Ordre des colonnes pour fichier CSV, format Syfadis, les Eléments de conception » et a comme valeur par défaut :
ExternalId;Class;Description;Import_ModuleExternalId;Import_FatherExternalId;Name;Description;Code;Author;GroupingCode;Difficulty;_Duration-Length;_Duration-Scale
L’ordre des colonnes est important pour le mécanisme d’import !
Pour chaque ligne du fichier, il existe quelques règles :
Les champs « ExternalId » et « Name » sont obligatoires sinon les données ne sont pas importées (lues).
L’ordre des colonnes est figé. Si vous n’avez pas d’information à déposer dans une colonne, il faut la laisser vide, ne pas la supprimer.
Colonnes par défaut
Nom | Explication |
ExternalId | External ID de l’élément de conception |
Class | Valeur possible : Node (Etape); Presential; ItemVirtualClassroom |
Description | |
Import_ModuleExternalId | ExternalId du module |
Import_FatherExternalId | Valeur possible : ExternalId d’un élément de conception de type Node/ étape |
Name | |
Language | |
Description | |
Code | |
Author | |
GroupingCode | |
Difficulty | Very Easy |
_Duration-Length | |
_Duration-Scale |
Enum Duration-Scale :
public enum DurationScale { /// <summary> /// Milli /// </summary> Milliseconds = 1, /// <summary> /// Seconds /// </summary> Seconds = 2, /// <summary> /// Minutes /// </summary> Minute = 3, /// <summary> /// Hours /// </summary> Hours = 4, /// <summary> /// Days /// </summary> Days = 5, /// <summary> /// Weeks /// </summary> Weeks = 6, /// <summary> /// Months /// </summary> Months = 7, /// <summary> /// Years /// </summary> Years = 8 } |
Importer des formations
Ajout d’un nouveau champs (pas présent par défaut)
Import_ModuleExternalId
Permet d’importer une formation liée à un module et sa conception. Pour plus d’informations sur cet import, merci de voir la section sur l’import des formations.
Importer des sessions de formation
Ouvrez le menu Paramètres > Importer des données.
Sélectionnez le format du fichier de type CSV file, format Syfadis, les sessions de formation.
Le contenu d’un fichier
Ce paramètre est « Ordre des colonnes pour fichier CSV, format Syfadis, les sessions de formation » et a comme valeur par défaut :
ExternalId;TrainingSession.TrainingSession.ExternalId;Import_ComponentExternalId;StartedOn;FinishedOn;Tutors.User.ExternalId;CoTutors.User.ExternalId;Localisation.Localisation.Code;Rooms.Room.ExternalId;Materials.Material.ExternalId;Description
L’ordre des colonnes est important pour le mécanisme d’import !
Pour chaque ligne du fichier, il existe quelques règles :
Les champs « ExternalId » est obligatoire sinon les données ne sont pas importées (lues).
L’ordre des colonnes est figé. Si vous n’avez pas d’information à déposer dans une colonne, il faut la laisser vide, ne pas la supprimer.
Colonnes par défaut
Nom | Explication |
ExternalId | |
TrainingSession.TrainingSession.ExternalId | ExternalId de la session |
Import_ComponentExternalId | ExternalId d’un élément de conception de type Presential ou ItemVirtualClassroom Une ligne par planification ( séance virtuelle, séance présentielle) |
StartedOn | |
FinishedOn | |
Tutors.User.ExternalId | |
CoTutors.User.ExternalId | |
Localisation.Localisation.Code | |
Rooms.Room.ExternalId | |
Materials.Material.ExternalId | |
Description |