このプロジェクトについて

SCA(Sistema de Carpetas Académicas)は、Colegio Técnico Nacional(CTN)向けの学術管理プラットフォームです。専門分野、コース、科目、時間割、教師評価の管理を中央集約しています。 主要機能: - **学術管理**:時間割の読み込み(衝突検出付き)、学期ごとのカリキュラム管理、授業テーマの自動検証。 - **品質管理**:不履行、苦情、教師評価のシステム(教授、評価者、教育コーディネートの役割)。 - **統合**:Google Classroomとのネイティブ接続(課題と成績のインポート)、Web Push通知、PWAサポート。 - **セキュリティと役割**:2FA(TOTP)、Google OAuth2、管理者、専門分野、教師、保護者向けのきめ細かな権限管理。 - **レポート**:評価シートのExcelエクスポート、時間割のPDFエクスポート。 技術スタック:Java 17/Spring Boot 4(バックエンド)、MySQL、React 19/TypeScript(フロントエンド)。Linuxデプロイスクリプトとデータベース管理が含まれています。