这个项目能做什么
SCA(Sistema de Carpetas Académicas)是一个为国家技术学院(CTN)量身打造的学术管理平台。该系统旨在集中化管理学院的学术资源,包括专业、课程、科目、课表以及教师评估。
**核心功能**
- **学术管理**:系统允许管理员上传课表并自动检测冲突,管理分阶段的课程计划,并验证课堂上是否实际教授了计划中的主题。
- **质量控制**:包含一个专门的模块来跟踪违规行为、处理投诉,并进行教师评估,其中涉及多种角色,如教师、评估员和教学协调员。
- **集成**:SCA与Google Classroom原生集成,可以导入作业和成绩,并支持Web Push通知,确保用户及时获取更新。此外,它还支持PWA(渐进式Web应用),方便在移动设备上安装和使用。
- **安全与权限**:系统采用双因素认证(2FA)和OAuth2与Google的集成,确保数据安全。权限管理非常细致,区分了全局管理员、专业管理员、教师和家长等不同角色。
- **报告**:提供Excel格式的评估表单导出,以及PDF格式的课表导出,方便数据分析和存档。
**技术栈**
SCA的后端基于Java 17和Spring Boot 4,使用MySQL作为数据库。前端采用React 19和TypeScript,确保了现代化的用户体验。项目还包括用于Linux部署的脚本,以及数据库管理工具。
评论
0 评分人数达到10人后显示
登录后参与讨论。