Le projet CompassApp est une application mobile basée sur React Native conçue pour faciliter la gestion éducative et améliorer l'engagement des étudiants au sein du programme éducatif Compass. L'application vise à fournir une plate-forme centralisée et intuitive permettant aux étudiants et aux professeurs de suivre et d'améliorer leurs progrès académiques, leur assiduité et leurs heures d'étude.
Principales caractéristiques :
Cadre de maîtrise guidée : l'application s'aligne sur le cadre de maîtrise guidée du programme Compass, en se concentrant sur la promotion du développement et de l'amélioration des compétences plutôt que sur la simple moyenne des notes. Les étudiants sont évalués en fonction des niveaux de maîtrise des compétences cibles, encourageant une croissance continue.
Organisation complète des données : CompassApp offre un emplacement centralisé pour organiser et accéder à une variété de données liées aux performances des étudiants, y compris les niveaux de maîtrise des devoirs au fil du temps, les relevés de présence, les heures d'étude effectuées, les cours manqués, les rendez-vous manqués et les heures d'étude nécessaires pour réussir.
Saisie des données des professeurs et des étudiants : l'application permet aux membres du corps professoral de saisir des données sélectionnées directement via l'application ou via l'intégration avec d'autres plateformes comme Canvas ou Google. De même, les étudiants peuvent saisir des données telles que les niveaux de maîtrise de compétences spécifiques, offrant ainsi une vue complète de leurs progrès.
Intégration du code QR : CompassApp utilise des codes QR pour une interaction efficace avec les étudiants. Les étudiants peuvent utiliser des codes QR pour « scanner » et « scanner » les heures d'étude, garantissant ainsi un suivi précis de leurs engagements d'études. De plus, un code QR permet aux étudiants d’enregistrer rapidement leur présence en classe.
Graphiques de niveau de maîtrise : l'application génère des représentations graphiques des changements de niveau de maîtrise au fil du temps pour chaque compétence cible. Ces graphiques fournissent un aperçu visuel des progrès des élèves et aident à identifier les domaines dans lesquels des améliorations supplémentaires pourraient être nécessaires.
Le projet vise à exploiter la puissance de React Native, garantissant une compatibilité multiplateforme pour les appareils iOS et Android. Il utilise une base de données SQLite pour stocker les informations utilisateur en toute sécurité et prend en charge le développement à l'aide de Visual Studio Code (VSCode), un éditeur de code largement adopté dans la communauté React Native.
En créant CompassApp, nous visons à fournir un outil puissant qui permet aux étudiants de prendre le contrôle de leur parcours éducatif tout en aidant les professeurs à gérer et à suivre efficacement les progrès des étudiants au sein du programme éducatif Compass.