Photo de Touza Isaac

Touza Isaac

Enseignant, Développeur et Doctorant en Informatique

Skool

Skool

Technologies et éditeur utilisés:

Kotlin Jetpack Compose XML Android Studio Firebase MySQL

Skool est une application de gestion des enseignements à l’École Normale Supérieure de Maroua. Cette application vise à faciliter l'organisation et la gestion des différentes activités pédagogiques au sein de l'établissement.

Fonctionnalités

  • Gestion des cours : Suivi et organisation des différents cours dispensés.
  • Gestion des évaluations : Création, planification et suivi des évaluations.
  • Gestion des départements : Administration des différentes unités académiques.
  • Espace de discussion : Plateforme de communication entre étudiants et enseignants.
  • Notifications : Alertes et rappels pour les cours, évaluations, et autres événements.
  • Appel en classe : Outil pour la prise de présence des étudiants.
  • Génération d'emploi du temps et de planning d'examen : Création automatisée des emplois du temps et des plannings d'examen.

Technologies Utilisées

Frontend

  • Kotlin : Langage de programmation principal pour le développement Android.
  • Jetpack Compose : Utilisé pour créer une interface utilisateur moderne et réactive.
  • XML : Utilisé pour définir les mises en page et les ressources statiques de l'application.

Backend et Bases de Données

  • Firebase : Utilisé pour l'authentification, la base de données en temps réel et le stockage.
  • MySQL : Utilisé pour la gestion des données structurées et les opérations complexes de base de données.

Outils de Développement

  • Android Studio : Environnement de développement intégré (IDE) utilisé pour le développement de l'application Android.

Avantages de l'Application

  • Efficacité : Facilite la gestion des cours et des évaluations, permettant aux enseignants de se concentrer sur l'enseignement.
  • Communication Améliorée : L'espace de discussion permet une interaction fluide entre étudiants et enseignants.
  • Organisation Optimisée : La génération automatique des emplois du temps et des plannings d'examen réduit le temps et les efforts nécessaires à leur création.
  • Engagement des Étudiants : Les notifications et les rappels aident les étudiants à rester informés et engagés dans leurs études.

Captures d'écran

Retour à la liste des projets