Inspiration

Imaginez un environnement éducatif où les tâches administratives les plus fastidieuses sont automatisées, où chaque cours est une ressource d'apprentissage durable, et où la technologie travaille en parfaite harmonie avec les enseignants et les étudiants.

Ce futur n'est plus une simple vision. Aujourd'hui, nous vous présentons ScanStudents AI, la plateforme intelligente conçue pour révolutionner la gestion de la classe et enrichir l'expérience pédagogique.

What it does

Avec ScanStudents AI, la caméra de la salle de classe devient votre assistante. Notre système, basé sur la technologie de reconnaissance faciale face-api.js, identifie en temps réel les étudiants présents, de manière sécurisée et instantanée. Chaque visage reconnu est automatiquement enregistré, créant un registre de présence fiable, sans aucune interruption du cours. C'est simple, efficace et précis.

How we built it

L'application combine des technologies web modernes avec des modèles d'intelligence artificielle de pointe.

  • Frontend: React 19, TypeScript, Tailwind CSS
  • Gestion d'État: React Context
  • Base de Données Locale: IndexedDB
  • IA et Machine Learning:
    • Google Gemini (gemini-2.5-flash):
    • Tâche: Interprétation des commandes vocales et génération de résumés de cours.
    • Intégration: Via le SDK @google/genai.
    • face-api.js:
    • Tâche: Détection de visages et reconnaissance faciale côté client.
    • Intégration: Bibliothèque JavaScript pour l'analyse d'images et de vidéos.
    • Web Speech API:
    • Tâche: Transcription de la parole en texte en temps réel.
    • Intégration: API native du navigateur.

Challenges we ran into

Défis Techniques et de Performance de la Reconnaissance Faciale sur le Client, Fiabilité et Limites d'IndexedDB, Compatibilité des Navigateurs

Accomplishments that we're proud of

Orchestration réussie de trois modèles d'IA pour une expérience utilisateur unifiée.

Création de fonctionnalités intelligentes et fiables, des commandes vocales aux résumés.

Développement d'une Progressive Web App robuste, entièrement fonctionnelle hors ligne.

What we learned

La fiabilité et le contrôle humain sont la clé de l'adoption, plus que l'innovation seule.

L'IA en temps réel sur le client exige une optimisation rigoureuse des performances.

Une architecture "offline-first" nécessite une gestion proactive de la compatibilité.

What's next for Scan_Student

Nous ne nous contenterons pas de numériser les processus. Nous utiliserons l'intelligence artificielle pour créer un environnement d'apprentissage plus intelligent, plus efficace et plus centré sur l'humain.

Share this project:

Updates