CompassApp 项目是一个基于 React Native 的移动应用程序,旨在促进教育管理并提高学生在 Compass 教育计划中的参与度。该应用程序旨在为学生和教师提供一个集中且直观的平台,以跟踪和提高他们的学业进度、出勤率和学习时间。
主要特点:
指导掌握框架:该应用程序与 Compass 计划的指导掌握框架保持一致,重点是促进技能发展和提高,而不是简单地平均成绩。根据目标技能的掌握程度对学生进行评估,鼓励持续成长。
全面的数据组织:CompassApp 提供了一个集中位置来组织和访问与学生表现相关的各种数据,包括一段时间内作业的掌握程度、出勤记录、完成的学习时间、缺课、错过的约会以及需要通过的学习时间。
教师和学生数据输入:该应用程序使教师能够直接通过应用程序或通过与 Canvas 或 Google 等其他平台集成来输入选定的数据。同样,学生可以输入特定技能的掌握程度等数据,从而全面了解他们的进度。
二维码集成:CompassApp 利用二维码实现高效的学生互动。学生可以使用二维码“扫入”和“扫出”学习时间,确保准确跟踪他们的学习承诺。此外,二维码允许学生快速登记课堂出勤情况。
掌握水平图表:该应用程序生成每个目标技能的掌握水平随时间变化的图形表示。这些图表提供了对学生进步的直观了解,并帮助确定可能需要进一步改进的领域。
该项目旨在利用 React Native 的强大功能,确保 iOS 和 Android 设备的跨平台兼容性。它利用 SQLite 数据库安全地存储用户信息,并支持使用 Visual Studio Code (VSCode) 进行开发,VSCode 是 React Native 社区中广泛采用的代码编辑器。
通过构建 CompassApp,我们的目标是提供一个强大的工具,使学生能够掌控自己的教育旅程,同时协助教师有效管理和监控学生在 Compass 教育计划中的进度。