Mode d'emploi du progiciel TOMA |
Auteurs |
Céline Décosse Sophie Ramel |
CRP Henri Tudor |
Date |
25 03 02 |
Résumé |
Ce mode d'emploi de l'application TOMA est destiné aux offreurs de formations, et en particulier aux personnes qui encodent les formations. Un chapitre "notes techniques" situé à la fin est réservé aux administrateurs de TOMA et aux informaticiens des organismes de formation chez qui TOMA est installé. |
Table des matières |
Présentation générale
de TOMA voir Positionnement de TOMA vis à vis de TOE et SYRECOS voir SYRECOS voir Utilisation concourante de TOMA et TOE voir Installation de Java (sauf Windows) voir Installation de TOMA voir Premier lancement de TOMA voir Première installation de TOMA : Importation spéciale des données de Syrecos dans TOMA voir Ecran principal voir Quitter TOMA voir Les tabulations voir Les copier-coller à partir de Word voir Fermeture des fenêtres voir Encodage des adresses voir Langue de publication - Langue d'exportation voir Chemin du fichier de paramétrage de l'écran d'encodage de formation voir Navigateur pour ouvrir l'aide voir Création d'un catalogue voir Modification éventuelle d'un catalogue voir Destruction d'un catalogue voir Création voir Destruction voir Avant l'encodage d'une formation voir Encodage d'une formation voir Sauvegarde (icône disquette) voir Exporter en TED / Export as TED (bouton export) voir Duplication (bouton duplicate) voir Templates : faire et utiliser des "formations modèles" voir Création voir Destruction voir Avant l'encodage voir Encodage voir Visualiser les données du cycle sur un seul écran voir Sauvegarde (icône disquette) voir Exporter en TED / Export as TED (bouton export) voir Duplication (bouton duplicate) voir Paramétrage de l'écran d'encodage d'une formation ou d'un cycle voir Mise en oeuvre du paramétrage voir Formations "plus grandes" que l'écran d'encodage voir Animateurs voir Destruction d'un animateur voir Destruction d'une personne de contact voir Destruction d'un lieu voir Création d'une unité de publication voir Paramétrage d'une unité de publication voir Remplissage d'une unité de publication voir Résultat de la publication voir Lancement de la publication / Messages d'erreur voir Cas de la publication dans Syrecos voir Fichier modèle pour la publication voir Fichier de propriétés pour la publication voir Destruction d'une unité de publication voir L'importation pas à pas voir Traitement des informations voir |
TOMA signifie Training Offer Management Application. TOMA est un logiciel de gestion de formations professionnelle continue. TOMA est installé chez les offreurs de formation : les formations sont stockées dans une base de données chez les offreurs de formation.
TOMA permet de
TOMA allège la charge liée à l'encodage des formations en multipliant les possibilités de publication à partir d'un encodage unique des données.
Positionnement de TOMA vis à vis de TOE et SYRECOS
TOE est un site web d'encodage de formations au format TED, TOE permet aussi de mettre une formation dans Syrecos. TOE ne permet pas la gestion directe des catalogues de formation, ni celle des intervenants, et des personnes de contact. En outre, le concept de cycle n'est pas intégré à TOE : seules les formations simples peuvent être traitées.
Jusqu'à présent, la partie "Offreurs" du site Syrecos était le seul moyen de publier les formations et cycles sur le site web "Syrecos", partie demandeurs. Les fonctionnalités suivantes n'étaient pas offertes par la partie "Offreurs" de Syrecos, et sont proposées par TOMA :
Utilisation concourante de TOMA et TOE
Un organisme de formation qui utilise TOMA n'est pas autorisé à utiliser TOE en mode logué.
Voici l'explication : supposons qu'un utilisateur crée une formation avec TOMA. Cette formation se trouve alors dans la base de données de TOMA. L'utilisateur publie cette formation dans Syrecos grâce aux unités de publication de TOMA. Cette formation se trouve alors dans la base de données de TOMA et dans la base de données de Syrecos. Si quelqu'un utilise TOE pour mettre à jour cette formation dans Syrecos, on aura une version de la formation dans la base de données de TOMA et une version différente (mise à jour) dans la base de données de Syrecos. Pour mettre à jour ensuite cette formation avec TOMA, il faut d'abord se procurer la dernière version de la formation, et la mettre dans TOMA, ce que les utilisateurs risquent fort d'oublier. (Cela se fait en allant récupérer la formation dans Syrecos avec TOE : on a un fichier XML, qu'il faut alors importer dans TOMA).
Le risque d'oublier ce point est grand. Ainsi, pour éviter une perte d'informations, un organisme est autorisé à publier sur Syrecos soit avec TOE, soit avec TOMA, mais pas les deux. Ainsi, les organismes qui disposeront de TOMA ne pourront pas se loguer dans TOE et donc pas mettre via TOE leurs formations en XML dans Syrecos. (De toutes façons ils peuvent le faire avec TOMA). Les utilisateurs de TOE sont invités à consulter le mode d'emploi de TOE aussi.
Rappel : on ne peut ouvrir avec TOE que des formations (pas des cycles ou des catalogues). Si, avec TOMA, on publie en XML une formation, il sera possible de l'ouvrir avec TOE. De même, la fonction "exportation" disponible dans TOMA créée un fichier XML au format TED, mais seules les formations et pas les cycles seront utilisables dans TOE.
TOMA : client serveur ou monoposte
TOMA peut être installé en mode client serveur ou en monoposte.
La version "monoposte" de TOMA permet à un personne d'utiliser TOMA sur son seul ordinateur.
Le client-serveur permet que plusieurs personnes aient
accès aux mêmes données (formations, catalogues). Pour un organisme
de formation, nous recommandons vivement la version client-serveur.
Il n'est pas possible de passer d'une installation monoposte à
une installation client-serveur : il faut tout réinstaller, et les
données ne seront pas conservées.
L’installation de TOMA se déroule en trois étapes. Elle se fait par un CD.
Installation de Java (sauf Windows)
Pour les systèmes Windows, Linux et MacOSX
Pour les utilisateurs de Windows, l’installateur "InstallAnywhere" contient déjà une version de Java. Il n’est donc pas nécessaire d'installer Java avant de commencer l’installation de TOMA.
Pour les autres systèmes
Une version récente de Java (supérieure ou égale à la
version 1.3.1) doit être installée sur votre machine.
Pour cela, si Java n’est pas déjà installé sur votre machine, il faut l’installer.
Des versions se trouvent sur le CD de TOMA : Veillez à installer une version
correspondant à votre système et votre plate-forme.
Vous pouvez aussi les downloader depuis http://www.javasoft.com
TOMA peut être installé soit en version "monoposte", soit en version "client-serveur ".
L'installateur de TOMA vous guidera pour installer TOMA sur votre disque dur. Il se trouve sur le CD dans le répertoire TOMA, dans le sous-répertoire correspondant à votre système. Il faut alors choisir ce que vous souhaitez installer (monoposte, client ou serveur). Pour l'installation client-serveur, il faut d'abord installer le serveur et ensuite installer les clients. Après l'installation, il faut lancer TOMA pour configurer les paramètres.
Remarque importante pour les utilisateurs de Windows et de Linux:Après l'installation de TOMA, vous pouvez lancer TOMA, directement depuis le répertoire dans lequel vous avez installé TOMA.
Au premier lancement de TOMA, un écran
particulier s’affiche demandant des informations supplémentaires :
Pour le monoposte:
Pour le serveur:
Pour le client:
Recommandation
Nous conseillons vivement aux organismes de formation qui utilisaient auparavant Syrecos de trier leurs formations juste après l'importation spéciale :
En haut de l'application TOMA se situe la barre orange du menu général.
![]() |
Le menu "Programme" permet :
|
![]() |
Le menu "Divers" permet :
|
Arbre de navigation (ou navigateur)
La colonne de gauche est un navigateur de catalogues de formations. On peut y sélectionner :
Un catalogue ne peut figurer que dans un
seul « sur-catalogue », alors que la même formation peut figurer dans
plusieurs catalogues. Cet arbre est donc trompeur, car les formations
que l’on voit dans différents catalogues peuvent être les mêmes.
Zone de travail (à droite sur fond vert)
Cette zone présente l'élément actif. Les boutons (en rouge) de cette zone de travail sont contextuels. Ils concernent les actions réalisables sur l'élément actif.
Un glossaire figure à la fin de ce mode d'emploi.
Après l’installation de TOMA et son premier lancement, TOMA peut être utilisé normalement.
Des messages d'erreur peuvent advenir :
Que faire si un de ces messages survient ?
Vérifier que le chemin précisé est correct. Si c'est le cas et que le problème persiste, demander à un informaticien.
Cela n'enregistre pas les dernières modifications qui n'ont pas
été sauvegardées explicitement par l'utilisateur.
Remarques importantes pour l'encodage
Il est recommandé de sauvegarder les données en cours avant de cliquer sur un élément de l'arbre de navigation. En effet un clic sur cet arbre a pour effet de réafficher les données telles qu'elles ont été sauvegardées pour la dernière fois (les modifications saisies mais non sauvegardées seront perdues). Il n'y a pas de message d'avertissement parce qu'un tel message apparaîtrait alors à chaque fois que l'on clique dans l'arbre de navigation, ce qui gênerait l'utilisateur.
La touche de tabulation permet de passer d'un champ à un autre, sauf dans les champs textuels comportant plusieurs lignes, qui peuvent contenir des tabulations.
Copier-coller à partir de Word
La sauvegarde ne ferme pas les fenêtre ouvertes, car il est possible de modifier d'autres éléments sur cette fenêtre. Pour fermer les fenêtres, il faut aller cliquer dans le coin de la fenêtre en haut à droite.
Une adresse est composée de :
Des renseignements complémentaires sont demandés, ils concernent l'adresse mais n'en font pas partie, il s'agit de la région, et éventuellement d'une sous-région (ou département). Ces renseignements pourront par la suite servir à trier les formations par région, mais pas dans TOMA, par exemple dans un site web.
Par ailleurs, un exemple de publication d'adresse est donné ici .
On y a accès en allant dans le menu Programme / Paramètres.
Il est possible de régler la langue de l'interface : les copies d'écran du mode d'emploi présentent une interface en langue anglaise, mais il est possible de choisir l'allemand ou le français. Ce changement sera pris en compte lors du lancement suivant de TOMA.
Langue de publication - Langue d'exportation
Lors de l'exportation d'une formation au format TED , les domaines de formation, stockés sous forme de code dans la base de données de TOMA, nécessitent d'être interprétés dans la bonne langue. C'est ici que cette langue peut être paramétrée.
Ce choix servira par ailleurs de choix par défaut de langue dans les unités de publication . Dans ce cas cette langue servira à l'interprétation non seulement des domaines, mais aussi des pays, des modes d'organisation, des horaires des formations (ces élément restent "codés" dans le fichier XML, mais pas pour les publications PDF, RFT, HTML).
Note : les régions sont indépendantes de la langue de publication choisie.
Chemin du fichier de paramétrage de l'écran d'encodage de formation
C'est la rubrique "template pour l'interface". Ce fichier, qui n'est pas obligatoire et dont l'utilité est décrite ici , peut être placé sur le disque dur (ou sur un serveur). Il faut ici préciser cet emplacement.
Pour afficher l'aide, TOMA utilise un navigateur. On peut préciser lequel dans cette ligne. Cette ligne est est optionnelle, et si elle est absente, le navigateur ouvert par défaut est :
Catalogue
Un catalogue de formations peut contenir des formations et des catalogues, dans ce cas ces derniers seront appelés "sous catalogues". Par exemple, le catalogue "Langues" peut contenir les sous catalogues "Langues européennes" et "Langues orientales". Chaque catalogue a un nom, un descriptif, et peut contenir ou non un ou plusieurs sous catalogues.
Catalogue racine
Si une formation n'est mise dans aucun catalogue, on dit que cette formation se situe "à la racine" de l'arborescence des catalogues. La racine est le catalogue de plus haut niveau. Son nom peut être modifié mais il est impossible de l'effacer.
Les catalogues ne peuvent être créés qu'à partir d'un autre catalogue, en appuyant sur le bouton "Nouveau sous catalogue", en effet tout catalogue est un sous catalogue du catalogue racine. L'utilisateur peut créer autant de niveaux de sous catalogues qu'il le désire. Lors de la création d'un catalogue, une fenêtre s'ouvre dans laquelle l'utilisateur peut entrer le nom du catalogue et son descriptif.
Modification éventuelle d'un catalogue
Pour ouvrir un catalogue, il faut sélectionner son titre dans l'arbre de sélection.
Titre et description
L'utilisateur peut modifier le titre et la description du catalogue directement dans la fenêtre de droite. La sauvegarde des modifications se fait grâce à l'icône disquette.
Remplissage du catalogue : ajouter une formation ou un cycle
Des formations ou des cycles existant déjà peuvent être mis dans le catalogue courant. Les modules ne peuvent être mis dans des catalogues indépendamment des cycles auxquels ils appartiennent. De plus, l'utilisateur peut demander à créer une formation ou un cycle à partir d'un catalogue. Par ailleurs, pour mettre dans un catalogue une nouvelle formation créée par duplication, voir ici .
Ordre des éléments dans un catalogue
Il n'est pas possible de modifier l'ordre des formations dans un catalogue dans cette version de TOMA. Il n'est pas possible de modifier l'ordre des sous catalogues dans un catalogue dans cette version de TOMA. Les éléments sont dans l'ordre dans lequel ils ont été créés. Voir ici pour l'ordre dans lequel les éléments sont publiés.
Vidage du catalogue
On peut ôter des formations ou des cycles d'un catalogue.
Les ôter ne signifie pas les détruire. Si ces formations ou ces
cycles sont dans un ou plusieurs autres catalogues, ils y restent. S'ils
ne sont dans aucun autre catalogue, TOMA le signale à l'utilisateur et
met la formation ou le cycle à la racine. Une formation qui ne se trouve
que dans le catalogue racine ne peut être ôtée de ce catalogue (mais elle
peut être détruite).
La destruction se fait grâce à l'icône poubelle.
Une formation est un cours simple, par opposition aux cycles, qui sont composés de modules. Les données relatives à une formation ont été réparties en plusieurs onglets.
Pour créer une nouvelle formation, l'utilisateur de TOMA peut soit en faire une vierge, soit en dupliquer une qui existe déjà et changer son nom. Les explications ci-dessous concernent la création d'une formation vierge, pour la duplication, voir ici .
La création d'une nouvelle formation se fait depuis un catalogue, grâce au bouton "Nouvelle Formation". Une fenêtre de création apparaît dans laquelle l'utilisateur doit spécifier le titre et le code de la formation. Lors de la création de la formation, les dates de validité (par défaut : elles sont modifiables) sont fixées au jour même pour la date de début de validité et au jour même plus un an pour la date de fin de validité.
L'utilisateur peut effacer une formation du disque dur grâce à l'icône poubelle.Avant l'encodage d'une formation
L'encodage d'une formation se situe dans la partie "Zone de travail" qui est subdivisée en onglets. L'écran d'encodage est constitué par l'ensemble de ces onglets.
Paramétrage de l'écran
Avant d'encoder une formation, il est recommandé de s'assurer que l'écran d'encodage d'une formation ou d'un cycle correspond aux besoins de l'encodeur. Ce paramétrage est décrit ici .
Eléments à choisir dans des listes prédéfinies dans TOMA
Eléments à choisir dans des listes créées par l'utilisateur
Pour pouvoir utiliser les éléments suivants dans la formation, il faut les avoir créés dans la base de données de TOMA (Menu Divers) :
Autres renseignements pour une formation (entre autres)
Sessions de formation (icône calendrier)
Avant de créer des sessions il est recommandé de sauvegarder la formation : certaines données encodées dans la formation seront alors automatiquement prises en compte dans les sessions. C'est pour cette raison que les sessions sont saisies dans une fenêtre séparée. L'utilisateur peut créer plusieurs sessions pour une formation. Une session correspond à une prestation de la formation : si la formation est donnée trois fois, il y aura donc trois sessions. Pour une session, l'utilisateur doit définir :
Il s'agit de sauvegarder la formation dans la base de données de TOMA.
Formation et modules créés par duplication
Si des modules de cycle ont été créés par duplication de la formation que l'on sauvegarde, ces modules ne seront pas affectés par cette sauvegarde : ils sont complètement indépendants de leur formation "mère". Pour information, la liste de ces modules figure au bas de l'écran de la formation. Ainsi, si l'utilisateur souhaite que les modules demeurent le reflet exact de la formation, il sait quels modules mettre à jour après avoir modifié une formation. Mais TOMA ne le fait pas automatiquement.
Eléments obligatoires
Pour qu'une formation puisse être sauvée dans la base de données de TOMA, elle doit avoir un code unique, un titre, et des dates de validité. Par ailleurs, les paramètres de l'écran d'encodage de formation peuvent préciser certaines contraintes ( voir ), parmi lesquelles deux peuvent donner lieu à des messages d'avertissement lors de la sauvegarde de formation : certains éléments peuvent être obligatoires, et / ou respecter une limite de taille. Si ces contraintes ne sont pas respectées, la sauvegarde est quand même possible.
Exporter en TED / Export as TED (bouton export)
Exporter une formation, c'est publier au format TED la formation courante (ouverte dans TOMA) avec les paramètres suivants :
Une exportation est en fait un raccourci pour une unité de publication sur support XML pour la formation courante. Lors de cette exportation, la langue dans laquelle seront publiées les domaines peut être spécifiée dans les paramètres de TOMA .
Duplication (bouton duplicate)
Définition de la duplication
Mettre dans un catalogue une nouvelle formation créée par duplication
Il faut d'abord la dupliquer : elle est alors mise à la racine. Ensuite, l'utilisateur se positionnera dans le catalogue dans lequel il souhaite mettre la formation et cliquera sur le bouton "Add a training". Enfin, il ira sur le catalogue racine et ôtera ladite formation de ce catalogue, s'il le souhaite (bouton "Remove a training").
Dupliquer pour reprendre des formations d'une année à l'autre
Les encodeurs peuvent par exemple copier la formation "Form1" du catalogue "Année 2002-2003" pour en faire la formation "Form21" du catalogue "Année 2003-2004", et la modifier en conséquence.
Dupliquer pour utiliser des formations en tant que "formations modèles" (templates)
Voir ci-dessous.
Templates : faire et utiliser des "formations modèles"
Etape un : création du template par duplication d'une formation
Si plusieurs formations doivent avoir les mêmes informations concernant par exemple les horaires et le mode de paiement, l'encodeur peut créer une nouvelle formation, encoder les informations relatives aux horaires et au mode de paiement, et nommer cette formation de manière explicite, par exemple "Modèle Horaire et Paiement". Par la suite, une duplication de cette formation modèle évitera aux encodeurs de ressaisir les informations concernant les horaires et le mode de paiement.
Etape deux : paramétrage des écrans des utilisateurs des templates
Les écrans d'encodage des formations des personnes à qui cette formation modèle sera envoyée peuvent être paramétrés de manière à ce que ces personnes ne puissent pas modifier les valeurs pré-encodées dans les modèles.
Un cycle est un ensemble d'enseignements ayant un enchaînement logique. Ces enseignements sont appelés "modules". L'ouverture d'un cycle se fait depuis le navigateur.
Dans l'interface, le cycle se présente sous forme d'onglets : un onglet "Training programme" définit le cycle à proprement parler, et chaque module figure sur un onglet différent.
La création d'un nouveau cycle se fait soit depuis le menu général, soit depuis un catalogue.
L'utilisateur peut effacer un cycle du disque. Cela efface aussi tous ses modules.
Les informations sont les mêmes que pour une formation.
Sur un cycle ouvert, l'utilisateur donne les mêmes renseignements que pour une formation (voir ), mis à part :
Modules de cycle
L'utilisateur peut créer des modules de cycle, soit directement (modules vierges), soit en demandant à ce que le module soit la copie d'une formation existante. Il n'est pas possible de créer des modules indépendamment d'un cycle.
Session de Module et Session de cycle
Les cycles ont des sessions (il est obligatoire de spécifier une langue pour une session de cycle), et les modules ont des sessions. Pour chaque session de module on doit choisir dans la liste à quelles sessions de cycle cette session de module appartient. Les données de la session de module sont les mêmes que celles d'une session de formation.
Visualiser les données du cycle sur un seul écran
Cet écran est accessible par le menu "Misc (Miscellaneous) / View a training". L'onglet dont le titre est "Training Programme" est l'onglet principal. Chaque autre onglet présente les données des modules du cycle.
Il s'agit de sauvegarder le cycle dans la base de données de TOMA. Tous les modules du cycle sont sauvegardés. Pour qu'un cycle puisse être sauvé dans la base de données de TOMA, il doit avoir un code unique, un titre, et des dates de validité. C'est aussi vrai pour chacun de ses modules.
Exporter en TED / Export as TED (bouton export)
Cela fonctionne de la même manière que pour les formations .
Duplication (bouton duplicate)
Il est possible à l'utilisateur de dupliquer un cycle. Il n'est pas possible de dupliquer seulement un module. Un cycle est dupliqué avec tous ses modules. Pour toute duplication, TOMA demande à l'utilisateur de choisir un nouveau code pour le cycle dupliqué. Ce code doit être unique pour la publication dans Syrecos. Les sessions ne sont pas dupliquées.
Les intérêts de la duplication sont expliqués au chapitre duplication d'une formation .
Visualiser les données d'une formation / d'un cycle sur un seul écran
Cet écran est accessible par le menu "Divers / Visualiser".
Le bouton d'impression a pour effet d'ouvrir la fenêtre de dialogue d'impression du système sur lequel TOMA est installé si elle existe (le nombre de pages n'est pas compté), sinon il imprime simplement. La page est redimensionnée en largeur pour qu'elle tienne sur une page.
Paramétrage de l'écran d'encodage d'une formation ou d'un cycle
Paramétrer, qu'est-ce que c'est ?
Il est possible, mais non obligatoire, de paramétrer les écrans d'encodage d'une formation, d'un cycle et de ses modules. Il n'est pas possible de paramétrer les écrans d'encodage des autres éléments (lieux, animateurs, personnes de contact). Ces trois paramétrages sont indépendants les uns des autres même s'ils sont à effectuer dans le même fichier : techniquement, un fichier XML permet de réaliser ce paramétrage. Pour qu'il soit pris en compte, il faut spécifier le chemin de ce fichier dans le menu Program / Parameters. Des fichiers XML d'exemples pour paramétrer TOMA se trouvent dans le répertoire "templates" et peuvent être modifiés facilement. Sinon cela pourra se faire avec l'aide d'une personne de l'équipe de développement.
Le tableau ci-dessous concerne une formation, mais il est aussi valable pour un cycle et ses modules.
Il peut y avoir : |
Exemple |
Si l'encodeur ne respecte pas la contrainte |
des éléments obligatoires |
le prix de la formation est obligatoire |
Il y a un message lors de la sauvegarde de la formation |
des éléments interdits |
on ne veut pas permettre l'encodage de commentaires sur le prix |
|
une limite de taille imposée pour chaque élément |
le nom d'une formation ne doit pas excéder 13 caractères |
Il y a un message lors de la sauvegarde de la formation pour informer l'utilisateur de tous les champs qui "dépassent" la limite fixée par le template, mais cela n'empêche pas la sauvegarde de la formation. Les champs qui "dépassent" ne sont pas coupés. |
un ensemble de valeurs prédéfinies pour chaque élément |
Pour mettre |
Il faut dans le fichier XML |
Que voient les encodeurs dans l'écran ? |
un élément obligatoire |
Attribut "mandatory" à 1 |
Une astérisque à côté du champ. |
un élément interdit |
Attribut "forbidden" à 1 |
Le champ est grisé, l'utilisateur n'a pas la possibilité de remplir ce champ. En revanche s'il ouvre une formation dont le champ est déjà rempli, il peut lire ce champ mais pas le modifier. |
une limite de taille imposée pour un élément |
Attribut "maximum" assigné avec le nombre de paramètres maximum |
La limite de taille est inscrite entre parenthèses à côté du champ. Cette limite a pour valeur "maximum", sauf si l'on ouvre une formation qui existe déjà et qui possède un champ plus grand. La limite affichée est toujours "maximum". |
un ensemble de valeurs prédéfinies pour un élément |
Sous-élément "values", contenant des éléments "value" contenant chacun une des valeurs. |
Cela apparaît sous forme de liste : l'utilisateur n'a pas la possibilité de mettre autre chose. Si l'utilisateur ouvre une formation dont la valeur contenue dans ce champ n'est pas dans la liste, cette nouvelle valeur sera ajoutée à la liste pour cette formation uniquement (dans l'interface). |
un élément obligatoire qui prend sa valeur dans une liste de valeurs (combinaison de deux conditions) |
Attribut "mandatory" à 1 + Sous-élément "values", contenant des éléments "value" contenant chacun une des valeurs. |
Une astérisque et une liste de valeurs. |
Formations "plus grandes" que l'écran d'encodage
Si l'utilisateur ouvre une formation qui contient plus de données que l'écran d'encodage n'autorise à encoder (champs plus longs que la restriction de taille, champs interdits qui ont une valeur), ces données seront toutes visibles, mais les champs "interdits" ne seront pas modifiables. Aucune information ne sera perdue lors de la sauvegarde. En fait, une telle utilisation des fichiers de paramètrage constitue la technique normale pour faire des " formations modèles "
Exemple :
Il s'agit de l'organisme chez qui TOMA est installé. Cet écran est accessible par le menu "Divers / Organisme".
Les données sont les suivantes :
L'utilisateur peut ici créer et modifier les animateurs des formations. Cet écran est accessible par le menu "Divers / Animateurs".
Création d'un animateur de formation
TOMA signale à l'utilisateur si cet animateur est utilisé dans une formation. Si c'est le cas, l'utilisateur peut quand même détruire l'animateur, et il sera alors enlevé des formations qui l'utilisaient. S'il n'était dans aucune formation, l'animateur est immédiatement détruit.
L'utilisateur peut ici créer et modifier les personnes de contact pour les formations, pour les inscriptions. Cet écran est accessible par le menu "Divers / Contacts".
Création d'une personne de contact
Le nom est obligatoirement rempli. Les informations suivantes peuvent aussi être entrées : prénom, titre, fonction, adresse, téléphone, fax, e-mail.
Destruction d'une personne de contact
TOMA signale à l'utilisateur si cette personne de contact est utilisée dans une formation. Si c'est le cas, l'utilisateur peut quand même détruire la personne de contact, et elle sera alors enlevée des formations qui l'utilisaient. Si elle n'était dans aucune formation, la personne de contact est immédiatement détruite.
Il s'agit des lieux dans lesquels les formations sont données. Cet écran est accessible par le menu "Misc (Miscellaneous) / Location".
Les éléments suivants peuvent être rentrés :
TOMA signale à l'utilisateur si ce lieu est utilisé dans une formation. Si c'est le cas, l'utilisateur peut quand même détruire le lieu, et il sera alors enlevé des formations qui l'utilisaient. S'il n'était dans aucune formation, le lieu est immédiatement détruit.
Publication (exportation de données)
Cette fonctionnalité est accessible par le menu "Divers / Unités de Publication". Des explications techniques destinées aux informaticiens sont disponibles dans les notes techniques .
Unité de publication
Pour publier les formations et cycles stockés dans la base de données de TOMA, TOMA utilise des unités de publication . Une unité est un ensemble de catalogues, formations et cycles destinés à être publiés sur le même support, par exemple sur un catalogue papier ou un site web. Si on veut publier le même ensemble de formations sur deux supports différents (par exemple PDF et HTML), et conserver pour chacune de ces publications les paramètres, il faudra faire deux unités de publication.
Etapes pour publier
Supports de publication
Un support de publication est avant tout un format de fichier (HTML, PDF, RTF, XML). Le site Syrecos est aussi considéré comme un support de publication.
Les mises en page du site web et des fichiers PDF peuvent être modifiées à l'aide d'un fichier modèle (modifications à faire faire par des informaticiens) et un fichier de propriétés (modifications à faire par les utilisateurs de TOMA).
Création d'une unité de publication
Le nom de l'unité de publication et le support de publication auquel elle est destinée sont demandés lors de la création de l'unité. Le support de publication n'est pas modifiable par la suite. En effet les paramètres que l'utilisateur doit donner par la suite dépendent en partie du support de publication.
Paramétrage d'une unité de publication
Une unité de publication a les paramètres suivants :
Remplissage d'une unité de publication
L'utilisateur remplit l'unité de publication en y ajoutant des catalogues, des cycles et des formations. On sélectionne plusieurs éléments à l'aide de la souris, en cliquant sur chaque élément. Il ne faut pas utiliser la touche "control" (si on l'utilise par erreur, il suffit pour la désactiver de cliquer en dehors de la zone de sélection), sauf sur Mac OS X où elle est nécessaire pour sélectionner plusieurs éléments dans l'arbre.
Un sous catalogue peut être sélectionné sans que le catalogue qui le contient ne soit sélectionné. Quand on sélectionne un catalogue, tous ses sous catalogues et les formations contenues sont automatiquement sélectionnées.
On peut ôter des (sous) catalogues, des cycles ou des formations de l'unité de publication, en cliquant dessus. Si on ôte un catalogue, cela ôte automatiquement tout ce qui est contenu dans le catalogue. Lorsqu'un cycle est mis dans une unité de publication, ses modules y sont aussi. Il est impossible de mettre un module dans une unité de publication indépendamment du cycle dans lequel il est compris.
La mise en page est assurée par le fichier modèle .
Catalogue
Un catalogue qui ne contient rien ne sera pas publié (cette limitation est dûe à des raisons techniques).
Une formation ou un cycle sans catalogue
Si un seul élément (une seule formation ou un seul cycle, indépendamment de tout catalogue) est dans l'unité de publication, cet élément sera publié sans catalogue.
Ordre des formations
Voir ce paragraphe dans le chapitre "fichier modèle".
Plusieurs formations / cycles
Notons que :
Animateurs
Même si les informations suivantes figurent dans la base de données de TOMA, elles ne seront pas publiées : adresse, téléphone, fax, e-mail. Elles ne servent qu'à contacter les animateurs.
Lieux
Lors de la toute première publication, il est possible que les lieux des organismes de formation qui utilisaient le système Syrecos avant d'utiliser TOMA subissent quelques modifications (voir ).
Lancement de la publication : éléments obligatoires / messages d'erreur / valeur par défaut
Lors du lancement de la publication, un fichier XML au format TED est créé et est ensuite transformé (si le format final choisi n'est pas XML) en fichier HTML, PDF, RTF, ou encore chargé dans Syrecos. Ce fichier XML fait l'objet d'une vérification de conformité au format TED. En cas de non conformité, des messages d'avertissement expliquant ce qui devrait être fait pour que ce soit conforme et demandant si on veut continuer apparaissent. Si l'utilisateur demande à poursuivre le processus de publication malgré les messages d'avertissement, des valeurs par défauts sont mises pour les éléments obligatoires :
Cas de la publication dans Syrecos
Avant de lancer la publication dans Syrecos, il est nécessaire de se connecter à Internet si vous ne disposez pas d'une connexion permanente.
Identification
Lors du lancement de la publication, une identification est requise : il s'agit pour l'utilisateur de s'identifier auprès du système Syrecos en tant que personne autorisée à modifier l'offre de formations d'un organisme précis. Dans le système Syrecos, les personnes possédant un login peuvent avoir trois "profils" différents : elles peuvent être administrateurs (une seule personne par organisme de formation est administrateur), modificateurs (c'est-à-dire encodeurs), ou simplement personnes de contact. Ces dernières ne peuvent utiliser TOMA pour publier dans Syrecos.
Il est impossible avec TOMA de :
Détails de l'organisme (Nom complet, présentation, URL, adresse)
Dates de validité
Les dates de validité de TOMA ne sont pas prises en compte pour publier dans Syrecos. Cela signifie que tout le contenu de l'unité de publication sera publié dans Syrecos. Mais le système Syrecos, lui, prend en compte les dates de validité pour publier sur le site Syrecos. Voici la conséquence sur un exemple : dans TOMA se trouve une formation qui a pour date de début de validité le 01/02/03 et pour date de fin de validité le 28/02/03. Cette formation se trouve dans une unité de publication pour Syrecos. La publication est lancée le 01/01/03. Cette formation est mise dans la base de données de Syrecos, mais elle n'apparaît pas sur le site web de Syrecos. Elle y apparaîtra automatiquement entre le 01/02/03 et le 28/02/03.
Effets de la publication et recommandations importantes
Messages d'erreur propres à la publication dans Syrecos
Lorsque l'on publie dans Syrecos, TOMA fait les traitements suivants sur le contenu de l'unité de publication :
Fichier modèle pour la publication
Le fichier modèle, modifiable par des informaticiens, définit :
Il est à noter que les informations contenues dans TOMA ne contiennent aucune notion de mise en page : la mise en page dépend uniquement du fichier modèle. Les seules contraintes de mise en page sont des contraintes techniques (par exemple : le PDF est plus recommandé pour réaliser des impressions papier que le HTML car il permet une mise en page plus stricte; en revanche le HTML est bien pour les sites web, mais techniquement on ne peut en exiger une mise en page aussi précise qu'en PDF).
Exemple 1 : les adresses de l'organisme de formation.
Un organisme de formation peut encoder plusieurs adresses. Supposons qu'il encode trois adresses. Il ne souhaite pas publier la première (ce peut être par exemple l'adresse de sa maison mère), il souhaite publier la deuxième comme adresse postale et la troisième comme adresse de facturation. La solution est d'utiliser le fichier modèle et de le paramétrer de manière à ce que la première adresse ne soit pas publiée, la deuxième adresse soit précédée de la mention : "adresse postale " et la troisième adresse figure en italiques, avec comme titre "adresse de facturation".
Une autre solution pour arriver au même résultat (on a différentes adresses, l'une d'entre elles est une adresse postale et une autre une adresse de facturation) est de se mettre d'accord avec la personne qui modifiera le fichier modèle pour utiliser un code. Par exemple, l'organisme encode sur la première ligne d'adresse de l'adresse postale le code "378ç%", ou plus simplement "adresse postale" (ce code n'est pas préétabli), et l'informaticien en charge du fichier modèle va faire appliquer à ce fichier la règle suivante : "quand une adresse a comme première ligne d'adresse "378ç%" respectivement "adresse postale", alors on a affaire à une adresse postale, et celle-ci sera précédée de la mention "adresse postale" en caractères gras.
Exemple 2 : publication d'une formation
Supposons que l'on veuille publier une formation encodée dans TOMA. Le fichier modèle permet de dire que l'on ne souhaite pas publier telle ou telle partie, ou la publier en partie seulement. Par exemple, un fichier modèle peut avoir pour effet que :
Ordre des éléments dans les catalogues
Il est impossible de préciser lors de l'encodage :
Lors des publications, ces éléments apparaissent dans l'ordre où ils ont été encodés (c'est l'ordre dans lequel ils apparaissent dans TOMA). Il est facilement possible de modifier cet ordre grâce au fichier modèle pour classer :
Fichiers fournis par défaut
Lors de l'installation de TOMA, un fichier modèle par type de publication (HTML, RTF, PDF) est fourni.
Dans le fichier modèle fourni par défaut, tous les éléments de TOMA sont publiés, sauf ceux qui ne sont pas remplis. Par exemple si une formation a un contenu, le contenu apparaîtra, précédé de la mention "contenu" (définie dans le fichier de propriétés). En revanche, si cette formation n'a pas de contenu, la mention "contenu" n'apparaîtra pas.
Techniquement, le fichier modèle lit les valeurs contenues dans le fichier de propriétés pour les libellés des rubriques à publier.
Combien de fichiers modèles utiliser ?
Au moins un par support (HTML, PDF, RTF). Une unité de publication utilise
un fichier modèle. Le même fichier modèle peut être utilisé par
plusieurs unités de publication. Il peut être pratique
d'utiliser plusieurs fichiers modèles, par exemple selon l'emploi
des publications (catalogues papiers envoyés par la poste ou distribués
à une conférence,... ).
Fichier de propriétés pour la publication
Le fichier de propriétés est modifiable par des non-informaticiens. Ce fichier sert à définir :
Destruction d'une unité de publication
A la suite de la destruction, l'unité de publication n'existe plus, mais les formations et catalogues qui étaient dedans sont inchangés. Naturellement, cela n'a aucune influence sur les publications qui ont déjà été lancées (pour Syrecos : les formations demeurent dans la base de données de Syrecos, pour les RTF, HTML, PDF, XML : les fichiers ne sont pas détruits).
On peut importer dans la base de données de TOMA les données contenues dans un fichier XML au format TED (ces termes sont définis dans le glossaire ). Tous les éléments à importer sont contenus dans le même fichier.
Rappelons que le standard d'échange TED concerne uniquement les ensembles de formations et cycles. Il ne sera donc pas possible d'échanger des personnes de contact via TED si celles-ci ne concernent pas directement une formation ou un cycle. Il en est de même pour les lieux et les animateurs. Les détails de l'organisme (écran organisme) ne peuvent être mises à jour par importation.
Comment le fichier TED à importer a-t-il été créé ?
En théorie, tout éditeur de fichier XML. En pratique, TOE permet de créer des fichiers TED contenant une formation et tout ce qui la caractérise, et les unités de publication de TOMA permettent de créer des fichiers TED comportant plusieurs formations et cycles de formation.
Importation et paramétrage de l'écran d'encodage de formations et cycles
La seule condition pour qu'un fichier puisse être importé est qu'il soit au format TED : il n'y a aucune vérification par rapport au paramétrage de l'écran d'encodage, les deux sont totalement indépendants. (par exemple : l'écran d'encodage de formations et cycles peut ne pas permettre de saisir un "Commentaire sur le prix" pour une formation, mais il est tout à fait possible d'importer une formation qui a un "Commentaire sur le prix" rempli.)
Les points énumérés ci-dessous sont valables pour les formations et les cycles :
Les explications ci-dessous sont énoncées pour une formation. En pratique l'importation traite les formations importées successivement, et pour chacune des formations le traitement se fait de la manière suivante :
Catalogues
Les catalogues de formation ne sont pas importés. Lors de l'importation d'une formation, l'utilisateur peut choisir un catalogue dans lequel la formation sera mise. S'il ne choisit pas de catalogue, la formation sera mise à la racine. Si l'utilisateur souhaite que la formation figure dans plusieurs catalogues, il faut aller modifier les catalogues un par un après que les importations sont terminées, en leur ajoutant la formation.
Modules
Les codes des modules sont modifiables pour chacun des modules.
Organisme
TOMA teste si l'organisme d'origine de la formation importée et l'organisme qui demande à importer sont les mêmes ou pas. S'ils ne le sont pas (on considère ici que les différences entre majuscules et minuscules ne comptent pas) l'importation remplace le nom de l'organisme d'origine de la formation importée par celui de l'organisme qui importe et TOMA propose un champ "partenariat" avec le nom de l'organisme d'origine si celui-ci n'est pas déjà dans le champ partenariat (il peut être concaténé avec des données déjà présentes). Ce champ partenariat est directement modifiable par l'utilisateur.
Domaines de formation
Si les domaines de la formation importée correspondent aux domaines prédéfinis de TOMA, ils sont conservés. Sinon, ils ne sont pas pris en compte et apparaissent non spécifiés dans TOMA. L'utilisateur en est informé.
Animateurs
L'utilisateur de TOMA a le choix d'importer ou non les animateurs de la formation importée. Pour cela, TOMA affiche d'une part les données qui identifient les animateurs de la formation importée, d'autre part la liste des animateurs stockés dans la base de données de TOMA, aussi avec leurs données identifiantes. Dans ces listes, les animateurs des modules de cycles sont ajoutés aux listes de ceux du cycle s'ils sont différents.
L'utilisateur de TOMA doit veiller à passer en revue chacun des
animateurs : par défaut ils ne sont pas importés. Il en est de même
pour les lieux et les personnes de contact.
Pour chaque animateur de la formation importée, l'utilisateur peut choisir :
Si on prend ce dernier choix, certaines
données présentes dans la base de données de TOMA qui n'existent
pas dans TED ("adresses" et "listes de compétences" alors que dans
TED il n'y a qu'une compétence) ne sont pas effacées mais gardées.
La compétence venant de TED sera ajoutée à la liste des compétences
existant déjà dans TOMA. Les compétences servent par la suite (lors
de la définition de formations) à être sélectionnées : lors de la
définition d'une formation, l'utilisateur affecte des animateurs
à la formation et pour chaque animateur choisit une compétence pour cette
formation.
Ce choix reste même si on remplace un animateur par un autre.
Exemple
Il y a dans TOMA un animateur avec les champs suivants :
Lieux
Il en est de même que pour les animateurs. Les lieux des modules de cycles sont ajoutés aux listes des lieux du cycle s'ils sont différents.
Personnes de contact
Il en est de même que pour les animateurs. Les personnes de contact des modules de cycles sont ajoutées aux listes de celles du cycle si elles sont différentes.
Autres informations
Les autres informations de la formation sont importées.
Ces notes techniques sont destinées aux informaticiens des organismes de formation qui utilisent TOMA. Voici leur contenu :
La base de données dans laquelle les données de TOMA sont stockées est une base relationnelle, gratuite en Java : il s'agit de hsqldb. Les champs de cette base de données n'ont pas de taille maximale : on peut entrer autant d'information que l'on souhaite.
Compatibilité de TOMA suivant les systèmes
TOMA est un programme écrit entièrement en Java : il fonctionne sur tous les systèmes possédant une version de Java supérieure à 1.2.2.. TOMA peut donc fonctionner sur des systèmes Windows, Unix, Linux, Mac OSX, etc. Il ne peut par contre pas fonctionner sur les systèmes Mac antérieurs à OSX.
Fonctionnement technique général
Comment ça marche ? (un peu de technique pour les informaticiens des organismes de formation)
Lors du lancement de la publication, un fichier XML est créé au format TED : ce fichier contient toutes les données à publier. Il y a une vérification de la conformité du fichier XML TED. S'il n'est pas conforme, des "warnings" (messages d'avertissement) expliquant ce qui devrait être fait pour que ce soit conforme et demandant si on veut continuer apparaissent.
Un point auquel il est intéressant de prêter attention :
Si
Alors l'indicateur sera toujours à zéro dans Syrecos (on ne peut pas le changer dans TOE).
En revanche, si on remet cet élément dans Syrecos grâce à TOMA, il sera publié (indicateur à 1), ce qui est logique (sinon on ne l'aurait pas mis dans une unité de publication).
Ceci est une raison de plus pour que les organismes de formation qui utilisent TOMA n'aient pas de login dans TOE.
Contacts/Encodeurs de Syrecos
Dans le système Syrecos, les personnes de contact sont sauvées
dans les même tables que les encodeurs, et c'est pour cette raison que
les encodeurs peuvent être utilisés comme personne de contact.
A l'extraction des données depuis Syrecos, tous les contacts/encodeurs
sont extraits sous forme de contacts (puisque la notion d'encodeur
n'existe pas dans TOMA).
Cependant, à la publication sur Syrecos, comme toutes les données
de l'organisme sont effacées à chaque mise à jour de Syrecos, seuls
les contacts qui ne sont pas encodeurs sont effacés (puisque les encodeurs
ne doivent pas changer, sinon les login/mot de passe seraient perdus).
Les encodeurs sont donc re-rentrés une 2ème fois dans le système
Syrecos, sous forme de contacts uniquement.
Modules
et formations
Comme dans Syrecos on ne différencie les modules des formations
que par leur présence dans un catalogue, les modules de TOMA ne sont
jamais mis dans des catalogues de Syrecos: ils ne sont accessibles
que depuis leur cycle (comme dans TOMA).
Importation spéciale des données de Syrecos dans la base de données de TOMA
TOMA permet, à la première utilisation après l'installation, d'extraire toutes les données de Syrecos pour les importer dans TOMA. Cette importation :
Il s'agit de récupérer dans la base de données de TOMA les données qui sont stockées dans la base de données de Syrecos. Les détails de l'organisme de formation peuvent aussi être importées lors de cette importation spéciale (contrairement à la fonction Programme / Importation de TOMA).
Pour cela, le login/mot de passe d'un utilisateur
de Syrecos correspondant à l'organisme est demandé. Ensuite, les
données sont extraites de Syrecos et sauvées dans un fichier XML TED.
Ce fichier est envoyé sur la machine où se trouve la base de données
de TOMA, et il est ensuite importé dans TOMA. Comme Syrecos et TED (et
donc TOMA) ne suivent pas exactement le même format, quelques modifications
sur les données doivent être effectuées durant cette opération. Ces modifications
sont automatiquement prises en charge par le programme d'importation.
Langues
Liste des langues de TOMA : danois, espagnol, finnois, grec, italien, portugais, luxembourgeois, néerlandais, allemand, anglais, français, suédois, norvégien, polonais, hongrois, tchèque.
Les formations et les modules n'étaient pas différenciés dans Syrecos : il n'y avait que des cycles, et des formations, qui pouvaient ou non être dans des cycles. Comme la différence entre formations et modules existe dans TED/TOMA, on doit savoir sous quelle forme un élément provenant de Syrecos va se retrouver dans TOMA :
Problème du code: si on doit extraire une formation sous forme de module et de formation (dernier point ci-dessus), on doit l'extraire avec des codes différents pour que les codes soient toujours uniques dans TOMA (et dans le fichier XML intermédiaire). On rajoute donc "u_" (comme unit) devant le code pour le module. Si jamais le code ainsi modifié dépasse 20 caractères (limite pour une éventuelle ré-intraction dans Syrecos), on le "coupe" à 20 caractères (en espérant qu'il sera toujours unique, autrement dit que 2 modules n'ont jamais le même code dans Syrecos sur les 18 premiers caractères).
Les vérifications sur l'horaire dans Syrecos sont moins précises que dans TED/TOMA. On rajoute donc des vérifications sur les horaires, et on les transforme s'ils ne sont pas de la forme "HHMM".
Dans Syrecos, il existait un niveau "réorientation". Ce niveau n'existant pas dans TED/TOMA, on le remplace par "beginner" (débutant) dans les formations concernées.
Référence à une session de cycle dans une session de module
Cette référence est obligatoire dans TED/TOMA, mais ne l'était pas dans Syrecos (et n'était presque jamais rempli). On se sert du champ "typesess" de Syrecos qui est supposé préciser si une "session de formation" est en fait une session de formation simple ou une session de module :
Accès pour handicapés dans les lieux et les formations
Syrecos permet de préciser si un accès pour handicapés est prévu pour une formation ou un lieu (champ booléen "indicaccess" dans les lieux et la formation : s'il est à 1, sur le site Syrecos s'affiche "il existe des aménagements pour les personnes handicapées"). Les lieux de Syrecos ont de plus un champ"remarques sur l'accès". Dans TED/TOMA, on considère que cette information ne concerne pas les formations mais seulement les lieux : les lieux dans TED/TOMA possèdent un champ plus général "commentaire sur l'accès", et c'est tout. Lors de l'intraction :
Les données non publiables dans Syrecos
Si on extrait des données de la base de données de Syrecos pour les mettre dans la base de données de TOMA, tout ce qui est dans Syrecos sera mis dans TOMA. Mais il y a dans Syrecos, pour chaque formation, un "indicateur de publication" qui dit si les données sont prêtes à être publiées (indicateur à 1) ou pas (indicateur à zéro). Pour passer de Syrecos à TOMA, on passe par le format TED, dans lequel cet indicateur n'est pas présent. Donc, dans la base de données de TOMA, toutes les formations et cycles seront présents, que leur "indicpubli" ait été à 1 ou à 0 dans la base de données de Syrecos, et on ne pourra pas savoir lesquels étaient à 1 et lesquels étaient à 0 (sauf si on regarde ce qui apparaît sur le site www.syrecos.lu).
Conséquence sur la publication dans Syrecos
Cela a pour conséquence que si dans TOMA on crée une unité de publication nommée "Pub_Syrecos" par exemple, et que l'on y met tout ce que l'on a extrait de Syrecos pour le republier dans Syrecos, les catalogues et formations qui avaient indicpubli = 0 seront à indicpubli =1. Pour les formations ce n'est pas grave car la plupart du temps les dates de début et de fin de publication évitent ce type d'ennui. Mais les catalogues n'ont pas de dates de début et de fin de publication : ils seront tous publiés dans Syrecos.
Nous conseillons donc vivement aux organismes de formation qui utilisaient auparavant Syrecos de trier leurs formations juste après l'importation spéciale :
Ce schéma est disponible sur www.syrecos.lu/XML/ted.xsd. Il est également recopié en local dans le répertoire d’installation de TOMA, de manière à ce que les fichiers XML à importer puissent être validés sans avoir besoin d’une connexion à Internet.
Schéma du fichier de paramétrage des écrans d'encodage
C’est le fichier tedTemplate.xsd, qui se trouve dans le répertoire d’installation de TOMA.
Client-Serveur uniquement : délockage de la BD en cas de crash
Cette fonction n’est utile que pour l’installation client-serveur de TOMA (puisque dans les versions monopostes, les données sont délockées à chaque fermeture de TOMA), et elle doit être exécutée depuis le serveur.
Le délockage ne doit être utilisé que par un administrateur depuis une ligne de commande, qui permet de délocker tous les éléments (formations, animateurs, ...).. Il faut qu'un administrateur soit clairement désigné et qu’il vérifie bien que plus personne n’utilise TOMA au moment de ce délockage.
Pour enlever les locks de TOMA : lancer la commande « unlock.bat » ou « unlock.sh » (selon le système d’exploitation).
Catalogues, sous catalogues
Un catalogue de formations peut contenir des formations et des catalogues, dans ce cas ces derniers seront appelés "sous catalogues". Par exemple, le catalogue "Langues" peut contenir les sous catalogues "Langues européennes" et "Langues orientales". Chaque catalogue a un nom, un descriptif, et peut contenir ou non un ou plusieurs sous catalogues.
Cycle
Un cycle est un ensemble d'enseignements ayant un enchaînement logique.
Exemple de cycle : « Programmer en Java ». Ce cycle comprend les modules suivants : « Introduction Java », « Perfectionnement Java », « Graphisme en Java », « Machine virtuelle Java ».
Exportation vers Syrecos
Les formations à exporter vers Syrecos doivent remplir plus que le standard, elles doivent être compatibles avec Syrecos.
Formation
Cours simple, par opposition aux cycles, qui sont composés de modules.
Module
Les cours qui composent un cycle sont appelées "modules".
Offre
Il s'agit d'une offre de formation
Relais
L'EIC et Syrecos relayent la publication des offres de formation qui proviennent de plusieurs autres organismes. Ce ne sont pas des offreurs simples, comme par exemple l'OLAP.
Session
Une session est une prestation de la formation. L'ensemble des sessions constitue le calendrier de la formation.
TED
TED signifie Training Exchange Definition. C'est une structure standard des données pour un ensemble de formations, cycles, catalogues. Les animateurs, lieux, personnes de contact et catalogues ne peuvent être mis dans ce fichier indépendamment des formations et cycles qu'ils concernent. Il en va de même pour les données de l'organisme de formation. Le fichier au format TED (souvent abrégé en "fichier TED") est écrit dans le langage XML. En pratique, si un organisme de formation souhaite communiquer des formations à un autre organisme, il lui suffit de faire parvenir à l'autre organisme un fichier TED comprenant les formations à communiquer. Il est possible de créer ce fichier avec TOMA à l'aide des unités de publication.
TOE
Training Offer Editor. http://toe.syrecos.lu. Permet la création et l'utilisation de fichiers au format TED.
TOMA
Training Offer Management Application.
Unité de publication
Unité de publication, c'est un ensemble de formations qui seront publiées sur le même support.
XML
eXtensible Markup Language. XML est un langage de structuration de fichiers textuels, dont l'extension est ".xml". L'intérêt de ce langage est qu'il permet à des personnes utilisant des systèmes différents d'échanger facilement des données ou des documents. Il faut pour cela que ces données soient clairement structurées. La structure appliquée aux fichiers XML est décrite dans une DTD (Document Type Definition).