MVP 작업 범위 및 구현 계획

배포 단위 = 문서에서 번호를 매겨둔 항목
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 대시보드 제공
지식맵에 포함된 지식태그 습득 여부를 파악할 수 있도록 시각화