1. 작성 범위
프로세스별 수행전략 문서이므로 전체 시스템 요약이 아니라, To-Be 전환이 필요한 절차만 깊게 정리한다.
포함
회원가입/교육디지털원패스
- 기존 회원가입 유지
- 교육디지털원패스 로그인 추가
- 기존 계정 연동 절차 추가
- 사용자 유형별 분기
포함
학기 등록
- 분산된 학기 준비 기능 통합
- 학사 기준 설정
- 운영과정 설정
- 학생 기준 운영 시작 검증
포함
동영상 학습시작
- 메뉴 탐색 단계 축소
- 홈의 오늘 학습 중심 진입
- 통합 학습창 바로 실행
- 어디서든 학습 재개
포함
동영상 학습진행
- 학습안내 추가
- 학습정리 추가
- AI 도움/추천
- 배지/아바타 등 성취 요소
제외: 학습자 입교/퇴교, 화상수업 관리, 창의활동 관리, 학습더하기 관리는 프로세스정의서에서 변동사항 없음으로 정리되어 있으므로 별도 수행전략 대상에서 제외한다.
2. 프로세스 01. 회원가입/교육디지털원패스
기존 회원가입을 유지하면서 교육디지털원패스 로그인과 기존 스쿨포유 계정 연동을 추가하는 전환 프로세스다.
회원가입/교육디지털원패스
SFR-공통-003, SFR-공통-008, INR-공통-006
AS-IS 한계
- 학습자와 교사/교육청 담당자가 각각 기존 회원가입 절차를 통해 가입한다.
- 학습자는 14세 이상 여부와 본인 명의 휴대폰 여부에 따라 보호자 동의·보호자 본인인증·학습자 본인인증 흐름이 분기된다.
- 교사/교육청 담당자는 본인인증 후 회원정보를 입력하며, 학습자와 입력 항목이 다르다.
- 교육디지털원패스 기반 단일 로그인, 계정 연동, SSO, 세션 연계가 현행 회원가입 흐름 안에 포함되어 있지 않다.
→
TO-BE 방향
- 기존 회원가입은 그대로 유지하되, 로그인入口에 교육디지털원패스 로그인을 추가한다.
- 신규 사용자는 사용자 유형 선택 후 회원가입 여부를 확인하고, 미가입자는 기존 회원가입 절차로 진입한다.
- 기존 스쿨포유/하트포유 계정 보유자는 교육디지털원패스 계정과 기존 계정을 연동한다.
- 연동 완료 후에는 교육디지털원패스 로그인으로 사용자 유형, 권한, 서비스 구분, 세션을 자동 반영한다.
TO-BE 처리 흐름
로그인 선택일반 로그인 또는 교육디지털원패스 로그인 선택
사용자 유형 확인학생, 교사, 교육청 담당자 등 유형 분기
가입 여부 확인통합 DB의 사용자 식별자 기준으로 기존 계정 확인
기존 계정 연동스쿨포유/하트포유 아이디와 비밀번호로 계정 확인
권한·속성 반영서비스 구분, 학생 상태, 역할, 메뉴 접근 반영
로그인 완료SSO 세션 생성, 로그인 이력 저장, 홈 또는 관리자 화면 진입
수행전략
- 기존 회원가입 화면은 업무 리스크가 크므로 유지하고, 원패스 로그인/연동을 별도 진입으로 추가한다.
- 계정 연동은 최초 1회 절차로 두고, 이후에는 원패스 로그인 결과로 내부 사용자 정보를 조회한다.
- 학생과 교직원은 가입 정보 항목과 권한 구조가 다르므로 화면·검증·승인 흐름을 분리한다.
화면/데이터
- 로그인 선택 화면
- 사용자 유형 선택 화면
- 계정 연동 화면
- 회원가입 여부 확인 결과
- 연동 완료/실패/재시도 상태
- 로그인·로그아웃·실패 이력
검증 포인트
- 기존 계정 보유자가 중복 가입되지 않는가
- 원패스 연동 후 사용자 유형과 메뉴 권한이 정확히 반영되는가
- 퇴교 또는 비활성 사용자가 로그인 차단되는가
- 세션 만료와 자동 로그아웃 정책이 적용되는가
| 구분 | 결정해야 할 내용 | 설계 반영 |
|---|---|---|
| 사용자 식별 | 원패스 사용자와 기존 스쿨포유 사용자 매핑 기준 | 중복 사용자 방지, 단일 사용자 체계, 계정 연동 이력 관리 |
| 사용자 유형 | 학생, 교사, 교육청 담당자, 관리자 권한 구분 | 유형별 입력 항목, 가입 가능 여부, 승인 필요 여부, 메뉴 접근 분기 |
| 학생 상태 | 입교, 퇴교, 재입교 가능, 서비스 구분 상태 반영 | 로그인 허용 여부와 학습 가능 콘텐츠 노출 조건에 반영 |
| 보안 | 세션, 실패 이력, 자동 로그아웃, 권한 변경 이력 | 시스템·권한·보안 영역의 로그 조회와 감사 기준으로 연결 |
3. 프로세스 02. 학기 등록
학사 기준을 생성하고 운영과정을 확정한 뒤, 학생·학급 기준 운영 가능 상태까지 검증하는 프로세스다.
학기 등록
SFR-스쿨포유-001, SFR-공통-004, SFR-공통-005, SFR-공통-016
AS-IS 한계
- 학사운영 준비는 콘텐츠 정보, 과정 정보, 학사정보, 운영과정, 분반/담임배정, 학생 자동배정까지 이어지지만 메뉴가 분산되어 있다.
- 콘텐츠/과정 원천과 운영과정 설정의 관계가 화면상 분리되어 있어 과정정보 없음, 콘텐츠 회차 미연결, 운영과정 미적용을 한 번에 판단하기 어렵다.
- 담임배정은 정원자동배정 버튼 중심으로 반을 개설하고 필요 시 상세설정에서 조정하지만, 현재는 학기 준비 흐름과 학생별 보완 흐름이 섞여 있다.
- 운영과정으로 매핑된 이후의 과정/콘텐츠 변경은 학사운영기간 동안 반영되지 않는 제약이 있으나, 운영자에게 잠금 기준이 충분히 드러나지 않는다.
→
TO-BE 방향
- 분산된 학사일정, 운영과정, 학생 반영 확인 업무를 학기 운영 준비 흐름으로 통합한다.
- 전년도 운영 기준 재사용과 공휴일 자동 반영으로 반복 입력과 초기 설정 시간을 줄인다.
- 운영과정 설정 중 콘텐츠·과정·학생 반영 상태를 함께 확인해 설정 누락을 조기에 차단한다.
- 운영 시작 전 검증을 통해 학생별 학습 가능 상태를 확인하고 개강 후 장애를 예방한다.
- 확정된 운영 기준은 잠금과 읽기전용 조회로 관리해 학기 중 임의 변경 리스크를 줄인다.
TO-BE 처리 흐름
학사 기준 생성학사일정, 자동진급, 휴일, 공휴일 자동 반영
운영과정 설정작년 운영과정 불러오기, 정규/추가학습, 필수/선택, 자동배정
운영 시작 검증학기 데이터, 반배정 현황, 학생별 학습 가능 상태 확인
수행전략
- 자동화는 반복 입력 제거와 초안 생성까지만 담당하고, 운영 영향 값은 단계별 저장/확정 액션을 둔다.
- 신규 학사 생성 직후 운영과정은 비어 있는 상태로 시작하고, 작년 동일 학교급 운영과정을 한 번에 불러와 초안을 만든다.
- 운영과정 설정은 콘텐츠/과정 상태표와 함께 제공해 실제 학습 가능 여부를 설정 중에 확인하게 한다.
- 콘텐츠와 과정정보에는 학기 구분을 두지 않고, 운영과정 확정 시점의 스냅샷 기준으로 학기 운영에 반영한다.
- 정원자동배정은 큰 단계가 아니라 자동 처리 액션으로 보고, 운영 시작 검증의 반 배정 현황 상세보기에서 확인한다.
- 가입코드관리와 출석인정 기준 관리는 학기 등록의 핵심 단계에서 제외하고 별도 기준정보 메뉴로 유지한다.
- 추가학습과정은 운영과정 설정 안의 별도 탭/구간으로 제공하되, 초기 운영 시작 차단 항목에서 제외한다.
- 최종 완료는 학사 단위가 아니라 학생별 학습 가능 상태가 차단 0건인지로 판단한다.
화면/데이터
- 학사 기준 생성 화면
- 운영과정 설정 화면
- 정규 운영과정/추가학습과정 탭
- 작년 동일 학교급 운영과정 불러오기
- 콘텐츠/과정/운영과정 상태표
- 콘텐츠 관리·과정 관리 보완 팝업
- 학년별 운영과정 설정 패널
- 운영 시작 검증 대시보드
- 반 배정 현황 상세보기와 학급별 학생 목록
- 학생 관리 이동 링크
- 운영 중 읽기전용 상세 화면
검증 포인트
- 학사일정, 자동진급, 휴일 설정이 없거나 충돌하는 경우 운영 시작을 차단하는가
- 출석인정 기준과 가입코드관리를 학기 생성 단계로 끌어오지 않고 적용값 확인/바로가기만 제공하는가
- 작년 동일 학교급 운영과정 불러오기 후 필수/선택, 자동배정, 수강신청 설정이 그대로 채워지는가
- 과정정보 없음, 콘텐츠 회차 미연결, 운영과정 미적용, 자동배정 꺼짐을 한 표에서 찾는가
- 운영과정 확정 전 학생 자동배정 검증을 대기시키는가
- 반배정 현황을 학급 단위로 요약하고, 학급 선택 시 학생 정보와 수동 반배정 조치를 제공하는가
- 중도입교는 학생 관리에서 처리하고, 학기 등록에서는 적용 기준만 확인하게 하는가
- 서비스 구분 미지정 학생을 보완 대상으로 표시하는가
- 운영 시작 후 콘텐츠/과정 수정은 차단하고 내용 확인은 허용하는가
| 단계 | 관리자 주요 판단 | 자동 처리·상세 보완 | 차단/잠금 기준 |
|---|---|---|---|
| 학사 기준 생성 | 운영년도, 학교급, 학기, 전체 일정, 운영기간, 운영준비기간, 방학, 화상수업기간, 고등 수강신청 사용 여부 확정 | 공공데이터포털 기준 공휴일 자동 반영, 자동진급 기준 초안 생성, 서비스별 예외 휴일만 보완. 가입코드/출석인정 기준은 적용값 확인과 별도 메뉴 바로가기 제공 | 학사일정 없음, 공휴일 반영 실패, 자동진급 기준 누락, 기간 간 충돌 |
| 운영과정 설정 | 작년 동일 학교급 운영과정 불러오기, 학년별 정규 운영과정, 필수/선택 과목, 자동배정, 기본/선택 과목, 고등 수강신청/자동승인 설정. 추가학습과정은 별도 탭에서 선택 설정 | 운영과정 목록과 추가배정 팝업에서 과정정보, 콘텐츠 연결, 목차/차시, 사용/승인, 배정 가능 여부를 표시하고 보완 화면으로 연결 | 정규 운영과정 미적용, 필수 과목 운영과정 미배정, 자동배정 기준 미확정, 과정정보/콘텐츠 연결 누락 |
| 운영 시작 검증 | 운영 시작 가능 여부 확정, 차단 0건 확인 | 학기 등록 데이터와 학생/학급 반영 상태를 함께 검증한다. 반배정 현황은 학급 단위로 요약하고, 학급 선택 시 학생 정보와 수동 반배정 조치를 제공한다. | 학습 가능 과목 없음, 서비스 구분 미지정, 반/담임 누락, 자동배정 미반영, 고등 수강신청 미확인, 하트포유 필수 정보 누락 |
| 운영과정 상태표 컬럼 | 관리자가 즉시 판단할 내용 | 문제 시 조치 |
|---|---|---|
| 학년/과목, 콘텐츠, 목차/차시 | 해당 학년·과목의 콘텐츠가 사용 가능하고 회차가 구성됐는지 확인 | 콘텐츠 관리 팝업에서 콘텐츠/목차/차시 보완 |
| 과정정보, 콘텐츠 연결 | 과정정보가 있고 콘텐츠 회차가 과정에 연결됐는지 확인 | 과정 관리 또는 과정정보의 콘텐츠 정보 탭으로 이동 |
| 필수, 자동배정, 운영과정 적용 | 정규 필수 과목과 자동배정 기준이 학년별로 확정됐는지 확인 | 필수 과목 일괄 적용, 자동배정 일괄 사용, 운영과정 적용 |
| 학생 반영 | 확정된 운영과정이 학생 학습 가능 상태로 이어지는지 확인. 학급별 학생 목록에서 미반영 학생을 확인 | 운영 시작 검증 상세보기에서 수동 반배정 또는 학생 관리/학적 관리로 보완 |
| 운영 시점 | 허용되는 처리 | 제한되는 처리 | 관리자에게 보여줄 방식 |
|---|---|---|---|
| 학기 시작 전 | 학사 기준, 운영과정, 서비스별 예외 휴일 보완, 반배정 현황 확인 | 선행 기준 미완료 상태의 운영 시작 확정 | 정상/확인 필요/차단으로 요약하고 차단·확인 필요 항목별 조치 화면으로 연결 |
| 학기 진행 중 | 서비스별 휴일 추가, 학생 정보 보완, 중도입교/재입교/퇴교 처리, 가입코드관리 별도 처리 | 확정된 콘텐츠/과정, 과정/회차 구성, 필수 과목 구성, 자동배정 기준의 임의 변경 | 잠금 사유를 표시하고 내용은 읽기전용 상세로 제공 |
| 중도입교 발생 | 학생 관리에서 입교일, 공문 수신, 서비스 구분, 반 배정, 교과 자동배정 결과 보완 | 중도입교 처리를 위해 학기 등록에서 운영과정이나 과정마스터를 다시 여는 방식 | 학기 등록은 확정 기준을 읽기전용으로 제공하고 학생 관리 조치 링크만 표시 |
4. 프로세스 03. 동영상 학습시작
학습자가 로그인 후 과목·회차를 찾아 들어가는 단계를 줄이고, 오늘 해야 할 학습을 바로 실행하게 하는 프로세스다.
동영상 학습시작
INR-스쿨포유-001, SFR-공통-011, SFR-공통-012
AS-IS 한계
- 학습자는 로그인 후 나의 교실 또는 알림판에서 동영상수업 탭으로 이동한다.
- 과목 선택, 회차 선택, 학습 선택을 거쳐야 실제 동영상 학습이 시작된다.
- 오늘 출석을 위해 어떤 회차를 먼저 해야 하는지 화면에서 바로 판단하기 어렵다.
- 학습 시작 전 화상수업, 평가, 알림, 출석 상태가 학습 행동과 분리되어 있다.
→
TO-BE 방향
- 로그인 직후 홈에서 오늘의 학습 및 추천을 제공한다.
- 학습 중 회차, 오늘 출석 필요 회차, 다음 회차, 미응시 평가를 우선순위로 정렬한다.
- 메인뿐 아니라 나의 기록, 알림, 과목 카드에서도 통합 학습창으로 바로 진입할 수 있게 한다.
- 학습자는 메뉴 탐색보다 “이어하기/학습하기/평가 풀기/화상수업 입장”을 먼저 선택한다.
TO-BE 처리 흐름
로그인사용자 권한, 학생 상태, 배정 과목 조회
오늘 할 일 산정이어보기, 출석 필요 학습, 평가, 화상수업, 알림 정렬
홈 노출오늘의 학습 카드와 출석 요약 표시
학습 실행학습하기 또는 이어하기 선택
회차 결정과목/회차/소주제와 마지막 위치 확정
통합 학습창 실행별도 창 또는 전체화면 워크스페이스로 진입
수행전략
- 메인은 모든 메뉴의 요약판이 아니라 오늘 실제 클릭해야 할 행동을 정리하는 실행판으로 설계한다.
- 추천은 AI 전면화보다 출석 안전, 이어보기, 미완료 평가, 취약 개념 복습 중심으로 제한한다.
- 과목 목록과 회차 목록은 유지하되, 기본 진입은 홈의 실행 카드에서 통합 학습창으로 연결한다.
화면/데이터
- 오늘 학습 카드
- 이어보기 카드
- 다음 회차 카드
- 미응시 평가 카드
- 화상수업 입장 상태
- 출석 인정 필요 학습 수
검증 포인트
- 학습 중 회차가 있으면 이어하기가 최우선 노출되는가
- 오늘 출석에 필요한 회차가 먼저 노출되는가
- 마지막 재생 위치 또는 학습 중 구성요소부터 재개되는가
- 배정 과목이 없는 경우 예외 안내가 표시되는가
| 우선순위 | 노출 조건 | 버튼 | 후속 동작 |
|---|---|---|---|
| 1 | 학습 중 회차가 있음 | 이어하기 | 마지막 학습 구성요소 또는 영상 위치로 통합 학습창 실행 |
| 2 | 오늘 출석 인정에 필요한 회차가 있음 | 오늘 학습하기 | 출석 인정 조건을 표시한 상태로 통합 학습창 실행 |
| 3 | 형성평가 미응시 또는 과제 미제출이 있음 | 평가 풀기 / 과제 제출 | 해당 회차의 평가/과제 위치로 진입 |
| 4 | 화상수업 입장 시간이 가까움 | 화상수업 입장 | 화상수업 대기 또는 입장 가능 상태로 진입 |
| 5 | 완료 후 복습 또는 보충 추천이 있음 | 복습하기 | 추천 회차 또는 취약 개념 복습으로 연결 |
5. 프로세스 04. 동영상 학습진행
단순 동영상 완료 중심 흐름에서 벗어나 학습안내, 학습활동, 형성평가, 학습정리, AI 추천까지 이어지는 회차 학습 프로세스다.
동영상 학습진행
SFR-공통-006, SFR-공통-012, SFR-공통-013, SFR-공통-016, SFR-스쿨포유-008
AS-IS 한계
- 동영상 시청, 학습활동, 형성평가가 제공되지만 회차 학습 목표와 정리 단계가 약하다.
- 학습자는 완료 여부는 확인할 수 있으나 왜 이 회차를 학습해야 하는지, 다음에 무엇을 해야 하는지 알기 어렵다.
- 영상, 학습활동, 형성평가의 이벤트가 학습 분석, 추천, 성취 요소로 연결되는 구조가 부족하다.
- 학습 진행 결과에 따른 피드백과 지속 학습 유도 장치가 약하다.
→
TO-BE 방향
- 회차 시작 전에 학습안내를 제공해 회차 기본 정보, 학습 목표, 출석 인정 조건을 먼저 보여준다.
- 동영상, HTML5 학습활동, 형성평가를 통합 학습창 안에서 연속적으로 처리한다.
- 학습정리 단계에서 AI 코멘트, 하브루타 질문, 추천 학습, 다음 회차 프리뷰를 제공한다.
- 학습 진행에 따라 포인트, 배지, 아바타 등 성취 요소를 제공해 학습 지속을 유도한다.
TO-BE 처리 흐름
학습안내회차 정보, 학습 목표, 완료 조건, 예상 소요시간
동영상재생, 배속, 자막, 이어보기, 구간 이동
학습활동HTML5 확인학습, 응답, 제출, 완료 이벤트
형성평가문제은행 문항, 풀이, 제출, 정오답, 풀이시간
학습정리AI 코멘트, 하브루타 질문, 오답/취약점 확인
다음 학습추천 문항, 추천 회차, 배지/아바타, 다음 회차 프리뷰
수행전략
- 통합 학습창은 단순 플레이어가 아니라 회차 학습 실행창으로 설계한다.
- 학습안내와 학습정리는 별도 메뉴가 아니라 회차 시작/종료 상태로 제공한다.
- AI는 학습 흐름을 방해하지 않도록 설명, 요약, 개념 확인, 다시 볼 부분 추천에 한정한다.
- 게이미피케이션은 출석과 학습 완료를 가볍게 강화하는 성취 요소로 배치한다.
화면/데이터
- 상단 회차 헤더
- 좌측 학습 단계 목록
- 중앙 콘텐츠 영역
- 우측 학습 도구 패널
- 출석·진도·평가 상태
- 학습 완료 결과 패널
검증 포인트
- 각 단계 완료 조건과 출석 반영 조건이 화면에 표시되는가
- 동영상/학습활동/형성평가 이벤트가 LRS/xAPI로 수집되는가
- 형성평가 제출 결과가 진도와 학습정리에 반영되는가
- AI 생성 안내와 사용 로그 수집 기준이 반영되는가
| 학습 단계 | 주요 화면 기능 | 수집 데이터 | 학습 효과 연결 |
|---|---|---|---|
| 학습안내 | 회차 기본 정보, 학습 목표, 출석 인정 조건, 예상 학습 순서 | 회차 진입, 안내 확인, 시작 시각 | 학습 목적 인지, 출석 조건 이해, 이탈 감소 |
| 동영상 | 재생, 일시정지, 배속, 자막, 전체 대본, 구간 이동, 이어보기 | 재생, 정지, 종료, 배속, 자막 클릭, 구간 반복, 마지막 위치 | 복습 구간 추천, 이탈 구간 분석, 이어보기 제공 |
| 학습활동 | HTML5 활동, 응답 입력, 제출, 완료 상태 | 활동 시작, 체류시간, 응답, 제출, 완료 | 개념 이해도 확인, 다음 평가 진입 조건 판단 |
| 형성평가 | 문항 풀이, 미응답 표시, 채점, 결과, 오답 확인 | 문항 진입, 응답, 제출, 정오답, 풀이시간 | 취약 개념 도출, 오답 다시풀기, AI 보충 추천 |
| 학습정리 | AI 코멘트, 하브루타 질문, 추천 학습, 다음 회차 프리뷰, 성취 요소 | AI 도움 사용, 질문/답변, 추천 클릭, 보상 획득 | 학습 완료감 강화, 다음 학습 유도, 성장 리포트 반영 |