Catalogue des formations en calcul

SAISIE
    API     

Présentation du catalogue

L'objectif du site 'catalogue des formations calcul' est de centraliser au niveau national l'information en lien avec les formations autour du calcul au sens large – calcul haute performance, langages et bibliothèques scientifiques, modélisation mathématiques, statistiques … Ceci afin de profiter des expertises de chacun et d'améliorer les collaborations.

Sommaire

Finalité du site  

Au sein de la communauté du calcul, un certain nombre d'acteurs propose des formations. Afin de profiter des expertises de chacun, d'améliorer les collaborations et de ne pas faire plusieurs fois les mêmes formations, ce site propose de centraliser l'information en lien avec les formations autour du calcul au sens large (calcul haute performance, langages et bibliothèques scientifiques, modélisation, mathématiques, statistiques, ...).

Ce recensement national est dédié aux formations continues et aux journées spécifiques. Les séminaires spécialisés ou colloques de recherche ne sont pas dans le périmètre de cette base, de même que les formations classiques/initiales (licence, école ingénieur, master). En revanche, les écoles ou les exposés pédagogiques pour former à l'utilisation d'un logiciel ou d'une méthode, même à l'intérieur d'un colloque, peuvent être répertoriés.


Les acteurs du projet   

Il s'agit d'une opération portée par le Groupe Calcul, la Maison de la Simulation et l'AMIES qui ont tous une dimension nationale et un intérêt pour la visibilité des formations liées au calcul et/ou à destination des entreprises.

Cette opération est bien évidemment ouverte à d'autres partenaires qui proposent des formations en lien avec le calcul scientifique et le calcul intensif, ou la modélisation et les mathématiques.

Les développements informatique sont gérés par MaiMoSiNE, qui implémente son propre catalogue des formations sur le bassin grenoblois. Ils se font également en collaboration avec Mathrice qui code un outil similaire, l'agenda des mathématiques.


Contenu

Fonctionnalités actuelles

  • Affichage des données - site http://formation-calcul.fr
    • Affichage des formations à venir : tableau + carte interactive
    • Recherche d'une formation parmi les formations à venir
    • Affichage de la fiche détaillée d'une formation
  • Saisie des données - site http://formation-calcul.fr/admin
    • Ajout, modification, suppression des formations ainsi que d'autres éléments qui leurs sont associés : entités, mots clefs, personnes, calendriers et agglomérations
    • Gestion des comptes utilisateurs. Plusieurs types d'accès aux données sont possibles suivant le profil utilisateur
  • Distribution des données - site http://formation-calcul.fr/api
    • API REST : Distribution de la liste des formations aux formats JSON, JSONP, XML
    • Mise à disposition d'un code Javascript pour pouvoir afficher les formations sur un site client distant

Fonctionnalités à venir

  • Affichage mobiles
  • Etoffer l'API REST et l'affichage sur site client distant, avec possibilité de sélectionner un sous ensemble de formations
  • Système de tag/abonnements
  • Utilisation d'un moteur de recherche
  • Pouvoir se connecter au site de saisie via une fédération d'identité

Pour ajouter des formations

1- Demander l'ouverture d'un compte

Demander par mail l'ouverture d'un compte sur le site de saisie auprès d'une des personnes suivantes :

2- Ajouter/Modifier des formations

Trois liens permettent d'accéder à la saisie :

  • Le lien 'Saisie' dans l'entête, qui pointe vers le tableau de bord du site de saisie
  • Le lien 'Ajouter une formation' en haut du tableau de la liste des formations
  • Lien 'Editer' en haut d'une fiche formation

Technologies et développements

  • Le site de consultation est basé sur les librairies javascript jquery, datatables et Leaflet. La carte interactive se base sur des données fournies par openstreetmap. L'accès aux données se fait via le framework Django et l'outil CirCo (voir 'site de saisie' ci dessous).
  • Les sites de saisie et de distribution des données utilisent l'outil CirCo, lui même basé sur le framework de développement web en python Django et son écosystème. CirCo comprend aussi des modules 'experts' et 'collaborations' et peut être utilisé pour d'autres projets. (Un module 'soft' est à l'étude...)
  • Hébergement du site, support infrastructure : Mathrice
  • Le code est hébergé sur sourcesup, la forge de renater, et utilise le gestionnaire de version GIT.
  • Développements : Caroline Bligny (MaiMoSiNE), Etienne Dupuy (AMIES), avec le soutien de Gérard Henry qui travaille sur l'agenda des mathématiques pour Mathrice
  • Web design : Fanny Fastien (MaiMoSiNE/Institut Fourier)