quentinpugeat.fr
Revenir au portfolio

CCP Portal 3.0

Projet pédagogique pour la faculté IWI de la Hochschule Karlsruhe

Contexte

Ce projet s'est déroulé pendant mon semestre d'études à l'étranger à Karlsruhe. Un des cours dans lesquels je m'étais inscrit consistait à rencontrer un client réel et à développer son projet. Les professeurs qui encadrent ce cours utilisent un portal dans lequel ils peuvent suivre le projet. Il s'agissait ici de refondre ce portail, devenu obsolète et manquant de nombreuses fonctionnalités.

Le projet

Ce portail est accessible par les enseignants et les étudiants. Il les accompagne pendant toute la durée du semestre, du choix du projet aux résultats. Dans ce portail, les étudiants rapportent leur travail en détail, et en groupe, ils émettent des rapports sur l'état de leur projet et les éventuels problèmes rencontrés. En milieu et fin de semestre, des évaluations sont faites sur ce portail. Les étudiants s'auto-évaluent et évaluent leur pairs anonymement.

Ce portail est constitué d'une API REST, basée sur Django, et d'un site basé sur Vue.js. Il est lié à une base de données PostgreSQL, à un répertoire Active Directory, et est distribué sous la forme d'une image Docker prête à l'emploi. En ce qui me concerne, j'ai travaillé sur toute la partie backend en Python, et j'ai conçu la base de données.

Compétences utilisées

Consulter

Aucune option pour le moment. Une copie du code source sera disponible bientôt, une fois les informations secrètes retirées.