학급관리 시스템 2차

목표

수업의 시작과 끝을 명확하게 두고 기간 별 진도율을 체크할 수 있게 해 정규 수업시간 달성율 90%이상, 학습 완료율 100%를 달성한다.

배경

User flow

퍼실리테이터 / 튜터 ADMIN
주간단위 목표 설정 (엘살바도르 현지 의견 반영)
권장진도 = 스쿨데이 (수업 1일차부터 학기 종료까지 나가야 하는 진도)를 기본으로 설정
표준진도가 지켜지지 않는다고 해서 문제가 되는 것은 아니다.
→ [목표] 진도가 느리거나 빠를 때 튜터는 선생님에게 진도에 대한 방향을 제시할 수 있어야 한다.
[솔루션] 진도가 느릴 때 ‘과제’로 전환해 주말동안 학생에게 해당 진도를 수행할 수 있게끔 제공한다.
[목표] 교사의 수업을 관찰하고 필요 시 개입하는 역할에 따라 피드백을 기록 할 수 있는 창구를 마련할 수 있어야 한다.
[솔루션] Week 1 이후 진행률을 트래킹하여 피드백을 작성할 수 있도록 한다.
선생님 LMS
‘출석하기’ 버튼으로 수업 시작
‘수업종료’ 버튼으로 수업 종료
고정된 수업시간 +10,-10전후로 수업종료 버튼을 누를 수 있게 UI 제공
[목표] 권장진도를 명확하게 인지할 수 있어야 한다.
[솔루션] 주간 권장진도를 선생님 화면에서 확인 할 수 있어야 한다.
[목표] 퍼실리테이터, 튜터의 피드백을 확인하고 방향을 개선할 수 있어야 한다.
[솔루션] 튜터의 피드백을 즉각적으로 확인할 수 있어야 한다.
학생 B2C
목표 진도 대로 학습을 수행할 수 있어야 한다.
그 외 정책
‘학습 완료’의 기준
AC : 제출완료가 50% 이상일 때 ‘학습 완료’로 취급한다.
SM에서 AC가 1개라도 ‘학습 완료’가 아닐 때 ‘미학습’으로 설정된다.
학습관리 시스템 구조

수업 시작과 종료 CASE 1

Session 활용 1
Student_count감소로 수업 종료 시점 파악
선생님 접속(1명)
학생 접속(n명)
상태
 (0명)
대기 중
 (0명)
대기 중
 (1명 이상)
대기 중
 (1명 이상)
수업 시작 시점
("student_count" 감소)
수업 종료 시점
("student_count" 감소)
수업 종료 시점
Session 활용 2
학생이나 선생님이 수업 종료 후에도 페이지에 머무는 경우를 처리하기 위해, 세션 타임아웃자동 로그아웃 로직 추가. 세션이 만료되었을 때 페이지에 머물고 있는 사용자를 자동으로 로그아웃 시키거나 페이지 종료
선생님 접속(1명)
학생 접속(n명)
상태
 (0명)
대기 중
 (0명)
대기 중
 (1명 이상)
대기 중
 (1명 이상)
수업 시작 시점
 (모두 종료, 모든 세션 타임아웃)
수업 종료 시점