Le lien Programmes propose les options pour créer, consulter, modifier ou supprimer les programmes.
Plus d'infos
Programmes
Onglet | Info |
---|---|
Programme | Fiche programme |
Contenu | Complément fiche programme |
Compétences | Liste des factures |
Documents | Liste des documents |
Onglet | Zone | Type | Info | * |
---|---|---|---|---|
- | Societe | Texte | Non visible | |
Programme | IdStageTheme | Guid | Critère de regroupement statistique (niveau 1) - Sélecteur liste des thèmes | |
Famille | Texte | Critère de regroupement statistique (niveau 2) - Zone libre | ||
Intitule | Texte | Intitulé simple | ||
Intitule2 | Texte | Complément intitulé | * | |
Code | Texte | Il s'agit du code produit qui est utilisé en interne pour identifier la formation, dans le cadre de la propre nomenclature produit de l'organisme de formation. Cet identifiant est obligatoire pour poursuivre la saisie. Si l'organisme de formation n'en dispose pas, il est indispensable d'en définir un. | ||
CodeBPF | Texte | Code BPF. Utilisé sur l'édition du Bilan Pédagogique | ||
IsImputable | Bool | BPF OUI / NON (Zone automatique) | ||
CodeCPF | Texte | Code externe (ex: Formacode) | ||
Objectif 1 | Texte | Objectif 1 | * | |
Objectif 2 | Texte | Objectif 2 | * | |
Objectif 3 | Texte | Objectif 3 | * | |
Objectif 4 | Texte | Objectif 4 | * | |
TauxHoraire | Decimal | Tarif horaire HT (indicatif) | ||
TauxJournalier | Decimal | Tarif jour HT (indicatif) | ||
TauxStagiaireHT | Decimal | Tarif / Stagiaire HT (indicatif) | ||
TarifNote | Decimal | Tarif : Note | ||
DureeHeure | Decimal | Durée indicative en heures | ||
DureeJour | Decimal | Durée indicative en jours | ||
DureeNote | Decimal | |||
Note | Texte | Zone libre | ||
IdCaces | Guid | Sélecteur liste des caces | ||
IdStageSuivant | Guid | Recyclages : Sélecteur liste des programmes | ||
DelaiStageSuivant | Nombre | Recyclages : Durée avant stage suivant | ||
IdDelaiStageSuivant | Guid | Recyclages : Sélecteur liste des unités de temps (an / mois...) | ||
Type | Texte | R = Recyclage, I = Iniltial, '' = Aucun. Code de regroupement à usage statistique | ||
IsForWeb | Bool | Programme éligible à l'export sur un site internet | ||
Contenu | Texte | Zone spéciale qui autorise la saisie d'un texte enrichi. Elle est utile pour compléter la fiche de définition avec des informations complémentaires faisant appel à un affichage plus élaboré (tableaux, images, polices de caractères...). | ||
URL | Texte | Adresse web du programme | ||
URL2 | Texte | Adresse web supplémentaire (ex : lien site inscription CPF) | ||
Contenu | Prerequis | Texte | Zone libre | |
Pedagogie | Texte | Zone libre | ||
Evaluation | Texte | Zone libre | ||
TypePublic | Texte | Zone libre | ||
Formateur | Texte | Zone libre | ||
Compétences | Info Légales | Texte | Zone libre | |
Note | Texte | Zone libre | ||
NbPlacesMax | Nombre | Nombre indicatif de places |
(*) : Valeurs qui sont reprises par défaut lors de la création d'une session. Elles peuvent être ajustées à la demande pour la session.
Création d'un nouveau programme.
Les onglets "Contenu" et "Documents" ne sont pas disponibles lors de la création d'un nouveau programme. Il faut valider la création avant de pouvoir le visualiser et y accéder.
Modification du programme sélectionnée.
Suppression définitive du programme sélectionné.
Pas de mode Rapide / Complet, tous les programmes sont affichés par défaut
"Catalogue" : Edition de la liste des formations actives. Il est possible de modifier les valeurs "Afficher détail (Oui / Non)", "Uniquement site web (Oui / Non)" pour ajuster le contenu de l'édition.
Le bouton "Programme" permet d'accéder au gestionnaire d'éditions.
Plusieurs modèles sont disponibles et paramétrables.
Le lien "Gestion" propose aussi d'imprimer les programmes en tenant compte de zones supplémentaires liées à la session comme les dates, le lieu, les objectifs spécifiques...
"Envoi des infos sur site internet" : Récupération des données des programme éligibles pour l'export. Elles sont insérées dans un fichier JSON qui est ensuite transféré sur un site web (en option).
La zone contenu est particulière car elle autorise l'utilisation de mise en page avancée qui respecte la norme HTML.
Le format HTML permet garantir le respect des attributs visuels sur la majorité des supports possibles (site web, mails, éditions...).
Le texte doit être rédigé en utilisant le langage Markdown qui est une référence pour simplifier la génération du code HTML et faciliter la syntaxe au moment de la saisie du programme.
Exemple de texte avec du **gras**, de l'_italique_.
Pour faire un **_retour chariot_**, il faut insérer <span style="color: red">2 espaces</span> à la fin de la ligne !!!
**Liste 1**
* puce 1
* puce 2
* puce 3
- sous-puce 1
- sous-puce 2
* puce 4
# Titre 1
Ceci est un texte
## Titre 2
Ceci est un texte
### Titre 3
Ceci est un texte
#### Titre 4
Ceci est un texte
##### Titre 5
Ceci est un texte
###### Titre 6
Ceci est un texte
Exemples :
**_<span style="color: blue">Texte en italique, gras et bleu.</span>_**
texte <span style="text-decoration: underline">souligné</span> !
Résultat :
<p class="has-line-data" data-line-start="0" data-line-end="2">Exemple de texte avec du <strong>gras</strong>, de l’<em>italique</em>.<br>
Pour faire un <strong><em>retour chariot</em></strong>, il faut insérer <span style=“color: red”>2 espaces</span> à la fin de la ligne !!!</p>
<p class="has-line-data" data-line-start="3" data-line-end="4"><strong>Liste 1</strong></p>
<ul>
<li class="has-line-data" data-line-start="4" data-line-end="5">puce 1</li>
<li class="has-line-data" data-line-start="5" data-line-end="6">puce 2</li>
<li class="has-line-data" data-line-start="6" data-line-end="9">puce 3
<ul>
<li class="has-line-data" data-line-start="7" data-line-end="8">sous-puce 1</li>
<li class="has-line-data" data-line-start="8" data-line-end="9">sous-puce 2</li>
</ul>
</li>
<li class="has-line-data" data-line-start="9" data-line-end="10">puce 4</li>
</ul>
<h1 class="code-line" data-line-start=12 data-line-end=13 ><a id="Titre_1_12"></a>Titre 1</h1>
<p class="has-line-data" data-line-start="13" data-line-end="14">Ceci est un texte</p>
<h2 class="code-line" data-line-start=14 data-line-end=15 ><a id="Titre_2_14"></a>Titre 2</h2>
<p class="has-line-data" data-line-start="15" data-line-end="16">Ceci est un texte</p>
<h3 class="code-line" data-line-start=16 data-line-end=17 ><a id="Titre_3_16"></a>Titre 3</h3>
<p class="has-line-data" data-line-start="17" data-line-end="18">Ceci est un texte</p>
<h4 class="code-line" data-line-start=18 data-line-end=19 ><a id="Titre_4_18"></a>Titre 4</h4>
<p class="has-line-data" data-line-start="19" data-line-end="20">Ceci est un texte</p>
<h5 class="code-line" data-line-start=20 data-line-end=21 ><a id="Titre_5_20"></a>Titre 5</h5>
<p class="has-line-data" data-line-start="21" data-line-end="22">Ceci est un texte</p>
<h6 class="code-line" data-line-start=22 data-line-end=23 ><a id="Titre_6_22"></a>Titre 6</h6>
<p class="has-line-data" data-line-start="23" data-line-end="24">Ceci est un texte</p>
<p class="has-line-data" data-line-start="25" data-line-end="28">Exemples :<br>
<strong><em><span style=“color: blue”>Texte en italique, gras et bleu.</span></em></strong><br>
texte <span style=“text-decoration: underline”>souligné</span> !</p>
FormApp permet d'exporter les données du catalogue vers un site internet distant.
La procédure liste les programmes éligibles, prépare les données associées et les stocke dans un fichier de travail. Ce dernier est ensuite envoyé par FTP.
Exemple de contenu de fichier généré :
[
{
"themes": [
{
"themelibelle": "BASE DE DONNEES",
"themeintitule": "Si nous n’avons pas le choix des évènements, nous pouvons avoir celui de nos comportements...\r\npour retrouver du discernement, du choix, et donc du pouvoir d’action",
"themebottom": "Partie du bas",
"idtheme": "6b3bb86a-698a-4dbc-8529-a7f033b6de4d",
"familles": [
{
"famillelibelle": "FONDAMENTAUX",
"idfamille": "ccfe80cf-d8b0-4fe0-99dd-afd3c3c981a0",
"stages": [
{
"id": "f962590c-84b3-48d0-a0f0-74f8fa6a1a19",
"intitule": "Introduction aux bases de données et au langage SQL",
"intitule2": "Cette formation permet d'acquérir les connaissances et compétences pour écrire au mieux des requêtes SQL, en allant des éléments de base du langage SQL, jusqu'aux fonctionnalités avancées permettant l'écriture optimisée de requêtes SQL. Elle peut être réalisée sous MySQL, Oracle, PostgreSQL ou SQL Server.",
"objectif1": "Décrire les principes fondamentaux d'une base de données relationnelle<br>Créer, modifier ou supprimer des éléments de structuration des données (tables, index)<br>Définir des contraintes structurantes pour l'intégrité des données",
"objectif2": "Insérer, supprimer ou mettre à jour des données ;<br>Sélectionner des données en utilisant des ordres \"select\" simples<br>Ecrire des requêtes complexes par imbrication de sous-requêtes ;",
"objectif3": "Créer des vues ;",
"objectif4": "",
"prerequis": "Maîtrise de l'outil informatique et avoir des notions de gestion des données dans l'entreprise.",
"evaluation": "En début et en fin de formation, les stagiaires réalisent une auto-évaluation de leurs conna....",
"pedagogie": "Formation avec un formateur, qui peut être suivie selon l’une des 3 modalités ci-dessous :<br>.",
"resultat": "Feuille de présence, émargée par demi-journée par chaque stagiaire et le formateur ;<br><br>Evaluation qualitative de fin de formation, qui est ensuite analysée par l’équipe pédagogique ENI ;<br><br>Attestation de fin de formation, remise au stagiaire en main propre ou par courrier électronique.",
"publictype": "Toute personne impliquée dans la réalisation et/ou l'utilisation d'une base de données relationnelle.",
"formateur": "La formation est animée par un professionnel de l'informatique et de la pédagogie, dont les comp....",
"info": "",
"dureeJour": "3",
"dureeHeure": "21",
"dureeNote": "",
"coutJour": "0,00 €",
"coutHeure": "0,00 €",
"coutStagiaire": "1 650,00 €",
"coutNote": "",
"nbPlacesMax": "3",
"code": "T200-020",
"contenu": "<h4>Généralités</h4>\n<ul>\n<li>Le modèle client/serveur</li>\n<li>Structure générale d'une base de données\n<ul>\n<li>Base</li>\n<li>Schéma</li>\n<li>Tables</li>\n</ul>\n</li>\n<li>Principaux SGBD</li>\n</ul>\n<h4>Présentation du langage SQL</h4>\n<ul>\n<li>Langage SQL</li>\n<li>Types d'instructions SQL : DDL, DML, DCL</li>\n<li>Éléments de la syntaxe SQL</li>\n<li>Traduction de l'algèbre relationnelle</li>\n</ul>\n<h4>Manipulation des données</h4>\n<ul>Fonctions de gestion de chaînes</li>\n<li>Fonctions de gestion de date</li>\n</ul>\n</li>\n</ul>\n<p>(*) Selon le SGBD utilisé</p>\n"
}
]
},
{
"famillelibelle": "PERF",
"idfamille": "77d8f2a5-c25c-43ed-a4f8-1e359d60cf92",
"stages": [
{
"id": "f41f3a22-2be3-4ece-9c2e-b11e64bf0b88",
"intitule": "Perfectionnement aux bases de données et au langage SQL",
"intitule2": "Décrire les principes fondamentaux d'une base de données relationnelle<br>Créer, modifier ou supprimer des éléments de structuration des données (tables, index)<br>Définir des contraintes structurantes pour l'intégrité des données",
"objectif1": "Décrire les principes fondamentaux d'une base de données relationnelle<br>Créer, modifier ou supprimer des éléments de structuration des données (tables, index)<br>Définir des contraintes structurantes pour l'intégrité des données",
"objectif2": "Insérer, supprimer ou mettre à jour des données ;<br>Sélectionner des données en utilisant des ordres \"select\" simples<br>Ecrire des requêtes complexes par imbrication de sous-requêtes ;",
"objectif3": "Créer des vues ;",
"objectif4": "",
"prerequis": "Maîtrise de l'outil informatique et avoir des notions de gestion des données dans l'entreprise.",
"evaluation": "En début et en fin de formation, les stagiaires réalisent une auto-éval... la formation.",
"pedagogie": "Formation avec un formateur, qui peut être suivie selon l’une des 3 modalités ci-dessous :..ns le cas où le support de cours officiel est en anglais, nous offrons en complément, s’il existe, un ouvrage de référence des Editions ENI au format numérique rédigé en français).<br><br>Pour une meilleure assimilation, le formateur alterne tout au long de la journée les exposés théoriques, les démonstrations et la mise en pratique au travers d’exercices et de cas concrets réalisés seul ou en groupe.",
"resultat": "Feuille de présence, émargée par demi-journée par chaque stagiaire et le f..ation, remise au stagiaire en main propre ou par courrier électronique.",
"publictype": "Toute personne impliquée dans la réalisation et/ou l'utilisation d'une base de données relationnelle.",
"formateur": "La formation est animée par un professionnel de l'infor..giaires pendant toute la durée de la formation.",
"info": "",
"dureeJour": "4",
"dureeHeure": "28",
"dureeNote": "",
"coutJour": "0,00 €",
"coutHeure": "0,00 €",
"coutStagiaire": "2 320,00 €",
"coutNote": "",
"nbPlacesMax": "5",
"code": "T200-020",
"contenu": "<h4>Généralités</h4>\n<ul>\n<li>Le modèle client/serveur</li>\n..>\n<li>Prédicat PARTITION BY</li>\n<li>Prédicat ROW BETWEEN\n<ul>\n<li>Fonctions de gestion de chaînes</li>\n<li>Fonctions de gestion de date</li>\n</ul>\n</li>\n</ul>\n<p>(*) Selon le SGBD utilisé</p>\n"
}
]
}
]
},
Vous pouvez consulter un site en liaison avec une version de démo de FormApp https://formapptest.azurewebsites.net/
Cette option permet de copier le contenu des zones du programme sélectionné à l'écran vers un nouveau programme.
Une fenêtre de confirmation s'affiche avant de valider l'action.
L'intitulé du programme de destination reprend celui d'origine avec la mention "Copie " (ex : Copie formation Excel).
L'édition catalogue reprend la liste de tous les programmes actifs triés par thèmes et par famille.
La zone URL du programme peut être convertie en QRCODE au moment de la fusion / publipostage. Cela peut être utile pour fournir un lien vers votre programme dans une édition ou un mail.
Pour convertir un champ de fusion en QRCODE, il faut passer par l'onglet "Modèle", sélectionner la zone dans le modèle et appliquer les "Propriétés" indiquées dans la capture d'écran suivante :