Objectif du projet :
- Fournir aux enseignants un outil simple, performant et intelligent pour générer des exercices personnalisés, suivre les soumissions et analyser les performances des étudiants.
- Plateforme web orientée génération assistée de devoirs et suivi des apprenants (REF 01). DURÉE : 6 MOIS.
Technologies & architecture :
- Frontend : Angular || TypeScript || HTML5 || SCSS || Chart.js pour interfaces et visualisations.
- Backend : Spring Boot || Java || Spring Security || MySQL ; Authentification JWT, documentation via Swagger et tests via Postman.
- DevOps : Docker || GitLab CI/CD || Kubernetes pour déploiement, orchestration et hébergement.
Fonctionnalités principales :
- Génération automatique d’exercices à partir de modèles prédéfinis et création/édition de devoirs via une interface Angular intuitive.
- Suivi des soumissions, système de notation, tableaux de bord pour visualiser les statistiques de performance et messagerie interne pour la communication enseignant/étudiant.
- Système de gestion des offres et abonnements avec différents plans tarifaires ; déploiement et orchestration en production.
Responsabilités et livrables attendus :
- Concevoir et développer les composants frontend et backend, intégrer l’authentification (JWT) et sécuriser les API avec Spring Security.
- Mettre en place CI/CD (GitLab), conteneurisation (Docker) et orchestration (Kubernetes) ; fournir documentation Swagger et collection Postman.
Profil recherché et modalités :
- Étudiant(e) ingénieur(e) en informatique / génie logiciel, intéressé(e) par le développement full-stack et les pratiques DevOps.
- Compétences souhaitées : Angular, TypeScript, Java/Spring Boot, bases de données MySQL, concepts Docker/Kubernetes, compréhension des systèmes d’authentification JWT.
Candidature :
- Pour postuler, envoyez votre CV et lettre de motivation en précisant « REF 01 » dans l'objet. Courriel :
contact@devwise.tn
.
- Vous pouvez également postuler via le lien suivant : https://devwise.tn/#stage