배포 단위 = 문서에서 번호를 매겨둔 항목
Plain Text
복사
프로젝트 목표
학생의 학습 진척도와 지식 습득 여부를 실시간으로 파악하고 기록할 수 있는 기능을 개발하여, 학습 관리자에게 정확한 데이터를 제공하여 효과적인 학습 관리 및 지원을 가능하게 하는 것을 목표로 합니다.
지식벡터가 동작하기 위한 흐름은?
•
지식태그 생성 → 세트 추가 → 세트에 SA 연결 → 세트에 포함된 SA 가져와서 커리큘럼에 포함하기 → 해당 커리큘럼 가져와서 피드 발송하기 → 피드 학습 및 평가 → 학습 및 평가 결과에 따라 지식태그에 데이터 쌓임 → 데일리로 지식태그 습득 여부 확인 가능
Phase 1
🎯 목표
Phase 1 구현이 완료되면, 사용자가 지식태그를 생성 및 관리하고, 연관된 학습 자원을 커리큘럼으로 구성해 학습할 수 있게 됩니다.
🚫 하지 않을 것
UI에 관한 세부 구현은 Phase1에서 하지 않습니다. 초기 단계에서는 기능 구현에 더 집중하고, Phase 2 지식맵 구현시 UI를 개선합니다.
Plain Text
복사
1. 지식태그 생성 및 관리 + SA 세트 연결하는 작업
[E28]
전체 프로젝트 내에서의 구현 의미
지식의 기본 단위인 지식태그와 연관 자원(Activity Set 및 연관 SA)를 관리할 수 있는 기반 시스템 구현한다.
사용성 목표
지식태그와 Activity Set를 쉽게 생성, 편집, 삭제 가능하도록 한다.
Activity Set와 SA 연결/해제 과정이 간편하게 이루어져야 한다.
Plain Text
복사
•
사용자가 지식태그를 만들고, 편집할 수 있는 기능
◦
지식태그 CRUD
•
각 지식태그 하위에 Activity Set를 추가 및 관리하는 기능
◦
지식태그 하위에 평가/학습 Activity Set CRUD타입별로 복수개 생성 가능지식태그 내부에는 1개의 평가 Set를 필수로 추가해야 함
•
Activity Set와 SA를 연결/해제하는 기능
◦
Set와 SA 연결/해제 기능 추가
2 . CC로 가져오기 기능
전체 프로젝트 내에서의 구현 의미
지식태그를 기반으로 커리큘럼을 구성할 수 있도록 한다.
사용성 목표
CC 구성시 사용자가 빠르게 구성할 수 있으며, 구성 과정에서 오류를 최소화할 수 있도록 한다.
Plain Text
복사
•
지식태그를 기반으로 CC화 하는 기능 구현
3. 해당 커리큘럼 발송 & 학습
•
기존 구현된 커리큘럼 가져오기 및 피드 발송 기능, 학습하기 기능 활용할 예정.
•
별도 개발 필요 없음.
4. 지식벡터 개념 도입 및 트래킹
전체 프로젝트 내에서의 구현 의미
지식태그가 포함된 학습/평가을 통해 사용자의 지식벡터가 업데이트되는 것을 확인할 수 있다.
사용성 목표
누락 없이 데이터가 기록되어야 한다.
Plain Text
복사
•
사용자별 지식벡터와 User KT 개념을 도입합니다.
•
유닛을 학습/평가한 결과에 따라 지식벡터와 User KT 데이터가 업데이트 됩니다.
→ 해당 단계의 성공 여부는 Redash 등에서 지식벡터에 대한 데이터 조회를 통해 파악합니다. (현재 단계에서 뷰 X)
Phase 2
🎯 목표
Phase 2 구현이 완료되면, 선생님이 전체 지식 구조(학습 목표)와 학습자의 학습 진도를 쉽게 파악할 수 있게됩니다. 이를 통해 진도율과 지식 습득 여부를 관리할 수 있게됩니다.
Plain Text
복사
5. 지식맵 생성 및 관리 기능
전체 프로젝트 내에서의 구현 의미
전체 지식 구조와 연관성을 시각적으로 표현하며 관리할 수 있다.
사용성 목표
지식맵의 생성 및 편집이 간편하고 직관적이어야 함
지식태그 간의 연결과 관계 구축이 쉽게 이루어져야 함
Plain Text
복사
6. 그룹 사용자별 지식맵 뷰 설정 기능
전체 프로젝트 내에서의 구현 의미
그룹-사용자로 의미 단위의 학습 목표 목록을 구성할 수 있게된다.
Plain Text
복사
7. 대시보드(일일 학습 현황)
전체 프로젝트 내에서의 구현 의미
선생님이 학생의 일일 학습 성과를 파악하고 관리할 수 있다.
사용성 목표
대시보드에서 학생별 일일 학습 성과를 빠르게 파악할 수 있다.
지식태그 습득 여부를 수동으로 조절하기 위한 연관 데이터를 쉽게 해석할 수 있다.
Plain Text
복사
•
선생님 타겟 - LMS 대시보드 제공
•
학습한 피드에 포함된 지식태그의 일일 습득 여부를 빠르게 파악할 수 있도록 시각화
•
해당 지식태그의 학습여부와, 습득 여부를 선생님이 수동으로 조절할 수 있는 기능
전체 프로젝트 내에서의 구현 의미
지식맵 내에서의 진도율 및 지식태그 습득 상태를 선생님에게 제공한다.
사용성 목표
지식맵 내의 지식태그 습득 상태를 빠르게 파악할 수 있다.
Plain Text
복사
•
선생님 타겟 - LMS 대시보드 제공
•
지식맵에 포함된 지식태그 습득 여부를 파악할 수 있도록 시각화