모니터링 시스템 (Ultimate)

1. 개요

목표
퍼실리테이터가 관리하고 있는 학교와 학급의 수업 상황을 한눈에 모니터링 하고 문제가 있는 학급을 담당하고 있는 선생님에게 피드백을 보낼 수 있어야 한다.
문제가 있는 학급이란
출석률이 낮은 학급
진도율이 낮은 학급
기기 이슈가 많은 학급
데이터 통해 선생님에게 피드백을 제공하고 성장을 지원할 수 있도록 한다.
타겟 유저
퍼실리테이터(IHFB직원들→정부대체필요), 튜터
배경
100개 이상의 학교를 한 명이 관리하는 대규모 구조로, 데이터 기반의 자동화 필요

2. 현 상황(문제)

현재 5개 학교의 진도 데이터를 뽑고 선생님에게 피드백을 주기 위해 엘살바도르 팀이 수기로 진도 데이터를 뽑아내고 여러 이슈들을 기록하고 있는 상태
6월 말 7월 초 엘살바도르 팀 떠나고, 학교가 많아지게 되었을 때 운영이 잘 되기를 바라는 상태
100 학교에 도입하는 것은 10월 초를 목표하고 있는 상태
월간관리프로세스 Flow
[엘살]월간관리프로세스

3. 니즈

구글 시트를 통해 테이블에 수동으로 작성하지 않더라도
각 학급 목표 진도 대비 진도를 한눈에 파악할 수 있었으면 좋겠다.
진도가 빠른/적절한/느린 학급을 파악할 수 있어야 한다.
각 학급 출석률을 한눈에 파악할 수 있었으면 좋겠다.
각 학급 기기 이슈를 한눈에 파악할 수 있었으면 좋겠다.
선생님이 플랫폼을 문제없이 잘 사용하는지 체크하고 싶다.
기타 이슈사항에 대해 기록하고 싶다.
진도, 출석상황, 그 외 이슈들을 파악 후 수업을 잘 진행할 수 있게 선생님에게 적절한 피드백을 전달하고 싶다.
우선순위
타겟
목표
Impact
슈퍼바이저-선생님
퍼실리테이터,튜터가 100개의 학교를 잘 관리할 수 있게 학급 모니터링 시스템을 구축한다.
높음
선생님-학생
선생님이 수업을 잘 진행할 수 있게 하고 유연한 수업 경험을 제공한다.
중간

시스템 아키텍쳐

단계
구성요소
설명
1
MySQL 원천 데이터
학교/학급/선생님/과목 정보 및 주간/일일 목표와 진행률 등 저장
2
데이터 추출, 변환, 로드
데이터 추출 및 전처리, 진행률 계산, 주간/일일 목표 계산
3
분석용 저장소
처리된 진행률 및 피드백 결과 저장용 DB
4
대시보드
시각화 도구를 통해 전달

원천 데이터

학교 정보
컬럼
설명
school_id
학교 고유 ID
school_name
학교 이름
도입 상태
컬럼
설명
implementation_start_date
도입 시작일
implementation_phase
도입 단계
선생님 정보
컬럼
설명
teacher_id
선생님 고유 ID
teacher_name
선생님 이름
school_id
학교 고유 ID
subject
담당 과목
class_id
담당 학급
퍼실리테이터 정보
컬럼
설명
facilitator_id
퍼실리테이터 고유 ID
facilitator_name
퍼실리테이터 이름
school_name
담당 학교
class_id
담당 학급
teacher_name
담당 선생님 이름
학급 정보
컬럼
설명
class_id
학급 고유 ID
class_name
학급명
school_id
소속 학교 ID
teacher_id
선생님 ID
subject
과목
supervisor_id
튜터 고유 ID
과목 정보
컬럼
설명
subject
과목
출결 정보
컬럼
설명
attendance_taken
선생님이 출석을 진행했는지 여부 (진행함/진행하지 않음)
attendance_status
학생 출결 상태 (출석,미출석,체크하기)
teacher_id
선생님 ID
teacher_name
선생님 이름
class_id
담당 학급 고유 ID
class_name
학급명
subject
담당 과목명
date
출결이 기록된 날짜
student_id
해당 학급의 학생 고유 ID
student_name
학생 이름
디바이스 이슈
컬럼
설명
device_issue
기기 이슈 (기기이슈, 기기없음)
report_date
이슈 리포터 날짜
fixed_date
이슈 해결 날짜
진도 정보
컬럼
설명
baseline_module
스쿨데이에 따른 세팅된 전체 모듈 수
dateRange_baseline_module
스쿨데이에 따른 ~today까지 세팅된 모듈 수
*휴일이나 시험 주차는 진행 상태 평가 대상에서 제외 ‘NA’처리
*스쿨데이란 : 수업 1일차부터 학기 종료까지 나가야 하는 진도

가공데이터

진도 정보
컬럼
설명
dateRange_realistic_module
실제 ~today까지 완료한 모듈 수
Daily Progress Status example
스쿨데이에 따른 누적 기준 모듈 수 dateRange_baseline_module 와 실제 완료된 모듈 수 dateRange_realistic_module 의 차이(gap)에 따라 진행 상태를 판별
date
dateRange_baseline_module
dateRange_realistic_module
gap
daily_progress_status
2025-04-08
3
2
-1
Slow
2025-04-09
4
4
0
Appropriate
2025-04-10
5
6
+1
Fast
2025-04-11
6
6
0
Appropriate
2025-04-12
7
8
+1
Fast
Daily Completion / Accuracy Rate example
컬럼
의미
설명
completion_rate
진도율
캘린더 설정된 모듈에 대한 완료율 완료기준 : CSM에 포함된 1개 이상 CSU의 학급 제출 완료율이 20% 이상일 경우
accuracy_rate
정답률
캘린더 설정된 모듈 푼 문제의 평균 정답률
지식 습득률
컬럼
설명
knowledge_acquisition_rate
캘린더 설정된 모듈에 대한 지식 습득률
retry_count
한 지식태그 내 모든 평가문항의 재도전 횟수 평균
엘살바도르 팀 피드백 → 추가 데이터 정리는 이곳에 있음

평가 (Select UI)

Platform Usage Details
선생님이 플랫폼 기능들을 제대로 사용하는지 (화면동기화, 출석, 잠금, 실시간 수업모드, 재시도 등)에 대한 체크
문제 없음(No problem)
수업 공개 (Class visibility Setting)
Attendance Check (출석 체크)
Screen Sync (화면 동기화)
Lock Screen (스크린 잠금)
Pizarra and Referance Materials (참고 자료)
Full Screen and Zoom (전체화면, 줌)
View Student List (학생 목록)
Real-time class mode (실시간 수업 모드)
Retry Function (재풀이)
Detail
수업 관리 능력 (Class Management Ability)
수업 중 10% 이상의 학생들이 다른 페이지에 있다.
디지털 리터러시 부족 (Lack of Digital Literacy)
선생님이 컴퓨터 부팅이나 TV 켜기와 같은 기본 설정 작업을 수행할 수 없다.
선생님이 와이파이에 연결할 수 없다.
선생님이 플랫폼에 접속하거나 로그인할 수 없다.
선생님이 모니터 중복이나 확장 디스플레이 기능을 사용할 수 없다.
Issue
No hay problema
문제 없음
Exam
국가 시험, PISA 또는 ERCE 시험이 예정된 경우.
Ausencia del docente
선생님 결석으로 인해 수업 전달에 영향을 받음
Actividad de la escuela
학교 행사나 활동의 영향을 받는 수업 전달.
Sin internet
인터넷 또는 Wi-Fi 연결 문제로 인해 수업 전달에 영향을 미침
Sin electricidad
정전으로 인해 수업 전달에 영향을 받음
Vacaciones o festividades
휴일이나 축제로 인해 수업 전달에 영향을 미칩니다.
Estado del clima
기상 조건이나 자연 재해로 인해 수업 전달에 영향을 미칩니다.
Feedback
선생님 평가
이전 수업과의 비교
→ LLM 피드백 계획 고민 필요

페이지 구성 (정리중)

Figma