CompassApp 프로젝트는 교육 관리를 용이하게 하고 Compass 교육 프로그램 내에서 학생 참여를 향상시키도록 설계된 React Native 기반 모바일 애플리케이션입니다. 이 앱은 학생과 교직원이 학업 진행 상황, 출석 및 학습 시간을 추적하고 개선할 수 있는 중앙 집중식의 직관적인 플랫폼을 제공하는 것을 목표로 합니다.
주요 특징:
안내된 숙달 프레임워크: 이 앱은 Compass 프로그램의 안내된 숙달 프레임워크와 일치하며 단순히 성적을 평균화하는 것이 아니라 기술 개발 및 개선을 촉진하는 데 중점을 둡니다. 학생들은 목표 기술의 숙달 수준을 기준으로 평가되어 지속적인 성장을 장려합니다.
포괄적인 데이터 구성: CompassApp은 시간 경과에 따른 과제 숙달 수준, 출석 기록, 수행한 학습 시간, 결석 수업, 결석 약속 및 합격에 필요한 학습 시간을 포함하여 학생 성과와 관련된 다양한 데이터를 구성하고 액세스할 수 있는 중앙 집중식 위치를 제공합니다.
교수진 및 학생 데이터 입력: 이 앱을 사용하면 교수진은 앱을 통해 직접 선택한 데이터를 입력하거나 Canvas 또는 Google과 같은 다른 플랫폼과의 통합을 통해 입력할 수 있습니다. 마찬가지로 학생들은 특정 기술의 숙달 수준과 같은 데이터를 입력하여 진행 상황에 대한 포괄적인 보기를 제공할 수 있습니다.
QR 코드 통합: CompassApp은 효율적인 학생 상호 작용을 위해 QR 코드를 활용합니다. 학생들은 QR 코드를 사용하여 학습 시간을 "스캔" 및 "스캔 아웃"할 수 있으므로 학습 약속을 정확하게 추적할 수 있습니다. 또한 학생들은 QR 코드를 통해 수업 출석을 빠르게 등록할 수 있습니다.
숙달 수준 그래프: 앱은 각 대상 기술에 대해 시간 경과에 따른 숙달 수준 변화를 그래픽으로 표시합니다. 이 그래프는 학생의 진행 상황에 대한 시각적 통찰력을 제공하고 추가 개선이 필요할 수 있는 영역을 식별하는 데 도움이 됩니다.
이 프로젝트는 React Native의 강력한 기능을 활용하여 iOS 및 Android 장치 모두에 대한 크로스 플랫폼 호환성을 보장하는 것을 목표로 합니다. SQLite 데이터베이스를 활용하여 사용자 정보를 안전하게 저장하고 React Native 커뮤니티에서 널리 채택되는 코드 편집기인 Visual Studio Code(VSCode)를 사용한 개발을 지원합니다.
CompassApp을 구축함으로써 우리는 학생들이 자신의 교육 여정을 제어할 수 있는 권한을 부여하는 동시에 교수진이 Compass 교육 프로그램 내에서 학생의 진행 상황을 효과적으로 관리하고 모니터링할 수 있도록 지원하는 강력한 도구를 제공하는 것을 목표로 합니다.