Ils nous font confiance

Des sociétés et des institutions de toutes tailles nous ont confié leur projet : collectivités territoriales, entreprises privées, services publics, collectivités territoriales, ministères, laboratoires… Découvrez ici toutes nos réalisations et n'hésitez pas à nous confier, à votre tour, votre projet !

Image
Makina Corpus - Header Références

UCLouvain : gestion de l'offre des partenariats internationaux

12/04/2022 | Logiciel libre | Django | Python

L'Université catholique de Louvain est un acteur clé de l'enseignement et de la recherche. Dans ce cadre, l'université développe son ouverture internationale via des partenariats, pour les étudiants ainsi que le personnel, avec de nombreux partenaires et universités à travers le monde.

À ce titre, l'UCLouvain a confié à Makina Corpus le développement du module OSIS Partnership, intégré dans son système d'information OSIS (Open Student Information System) développé avec le framework open source Django.

Le projet se compose de deux composants distincts :

  • L'interface de gestion des partenariats dédiée aux gestionnaires de l'université
  • Un composant permettant la publication de ces partenariats à destination des étudiants, du personnel enseignant et administratif

Une interface de gestion dédiée aux gestionnaires de l'université, développée en Django

Pleinement intégré au système d'information de l'université, OSIS Partnership est un outil de gestion du répertoire des partenariats de l'université. Celui-ci permet aux gestionnaires en faculté d'enregistrer leur portefeuille de projets et destinations, et d'historiser les différents accords signés avec leurs partenaires : 

  • Partenariats de mobilité
  • Partenariats de co-organisation de formation
  • Partenariats de co-organisation de doctorat
  • Accords généraux de collaboration
  • Projets

Un composant permettant la publication des partenariats, développé en Angular

Afin de permettre la diffusion et la promotion de cette offre de partenariats, Makina Corpus a développé un composant Angular, communiquant avec l'API REST mise à disposition par OSIS Partnership.

Ce composant est facilement intégrable au sein d'une page web, et a été conçu afin d'être fortement personnalisable. Ainsi, l'UCLouvain peut réaliser de multiples intégrations en fonction du besoin de publication de tout ou une partie de l'offre de partenariats : publication à destination des étudiants sur le site Internet de l'université, publication dans l'intranet à destination du personnel, etc.

L'interface de composant offre une visualisation d'une carte du monde avec un ensemble de filtres de recherche destinés au visiteur qui souhaite prendre connaissance de l'offre de partenariats.

Un exemple d'intégration est consultable sur le site de l'Université, développé en Drupal, avec la publication des partenariats de mobilité à destination des étudiants et personnels des universités.

Un projet Open Source !

L'intégralité du code source du projet est disponible en Open Source sur le compte Github de l'université.

 

Université catholique de Louvain

L’UCLouvain est une université francophone de premier plan, qui se classe parmi le top 1% des meilleures universités dans le monde. Université complète, elle couvre tous les domaines de la connaissance et de l’enseignement, poursuivant le développement de ses missions dans quatre axes stratégiques : la recherche, l’enseignement, l’international (mobilité des étudiant·es et des chercheur·euses), la culture.

Projet : Gestion de l'offre des partenariats

+Info

Ce projet est entièrement open source, tout le code source est disponible ici !


Challenge

  • Offrir une interface utilisateur simple et ergonomique pour les gestionnaires, dans le respect des conventions existantes dans le système d'information de l'université
  • Proposer un front-end cartographique pour présenter toute l'offre de partenariats

Solution

  • Back-office Django à destination des gestionnaires UCLouvain
  • Gestion fine des droits d'accès et de publication
  • API REST Django Rest Framework
  • Front-end "cartographique" en Angular
  • Maintenance facilitée par une importante couverture de tests unitaires

Formez-vous

Formations Django

Formation Django initiation

Nantes Du 12 au 14 mars 2024

Voir la formation

Formations Django

Formation Django avancé

À distance (FOAD) Du 9 au 13 décembre 2024

Voir la formation

Formations Front end

Formation Angular

Nantes Du 22 au 24 mai 2024

Voir la formation

Inscription à la newsletter

Nous vous avons convaincus