프로젝트 소개
SCA(Sistema de Carpetas Académicas)는 국립기술대학(CTN)을 위한 학업 관리 플랫폼입니다. 이 시스템은 전공, 과정, 과목, 시간표, 교사 평가를 중앙에서 관리합니다.
주요 기능:
- **학업 관리**: 충돌 감지 기능이 있는 시간표 로딩, 학습 단계별 커리큘럼 관리, 수업에서 다룬 주제의 자동 검증.
- **품질 관리**: 위반 사항, 불만, 교사 평가 시스템을 포함하며 특정 역할(교사, 평가자, 교육 조정)을 지원합니다.
- **통합**: 과제와 성적을 가져오기 위한 Google Classroom과의 네이티브 연결, 푸시 알림(Web Push), 모바일 설치를 위한 PWA 지원.
- **보안 및 역할**: 2FA(TOTP), Google OAuth2 인증, 글로벌 관리자, 전공별 관리자, 교사, 학부모를 위한 세분화된 권한 관리.
- **보고서**: 평가 시트의 Excel 내보내기, 시간표의 PDF 내보내기.
기술 스택: Java 17/Spring Boot 4와 MySQL을 사용하는 백엔드, React 19/TypeScript를 사용하는 프론트엔드. 프로젝트에는 Linux 배포 스크립트와 데이터베이스 관리가 포함되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.