[E32] 속성 설정 및 필터 기능 추가

Epic Link
Slack Link
SRS
Figma
Link
Link
FE
BE
QA
Data

개요

현황 및 히스토리

요구사항 확인중
AS 속성 조회
18.91 KB • spreadsheet • https://docs.google.com

문제 상황

세트 선택의 불편함으로 인한 작업 부담 높음
필요한 세트를 찾기 위해서는, 지식태그에 포함된 세트를 일일이 찾아서 선별해야하기 때문에, 선택해야하는 과정이 길어지게 됩니다. 이로인해 작업 부담이 증가합니다.

개선 목적

정확한 데이터 필터링
지식태그 세트에 속성을 설정함으로써, 콘텐츠를 빠르고 정확하게 필터링할 수 있습니다.
ex. 특정 학습 수준(L2)이나 용도(주간 평가)에 맞는 콘텐츠만을 쉽게 필터링 후 사용 가능합니다.
사용자 맞춤형 콘텐츠 제공
사용자의 상황이나 필요에 맞는 콘텐츠를 빠르고 정확하게 제공할 수 있게 돕습니다.
작업자의 부담 감소로, 사용자에게 맞춤형 콘텐츠를 제공하기 위한 리소스를 확보할 수 있게됩니다.
사용자 경험 개선 및 작업 효율성 증대
원하는 콘텐츠를 빠르게 찾을 수 있어, 작업 부담이 감소합니다.
세트 속성을 활용한 데이터 분석
특정 속성을 가진 지식태그 세트만 분류(ex.주간, L2 등)해 데이터 분석을 할 수 있게됩니다.

Key Results

지식태그에 포함된 콘텐츠를 특정 조건에 맞게 효율적으로 필터링하는 기능을 지원합니다. 이 기능을 통해 CMS와 LMS에서는 보다 간편하게 커리큘럼 및 피드를 구성할 수 있게 되어 맞춤형 학습 제공의 편의성을 높일 수 있습니다.

솔루션

지식태그 세트 속성 활용 예시

ex. CMS에서 커리큘럼 구성시, L2 속성에 해당하는 세트만 가져오고 싶을 때
ex. LMS에서 특정 지시태그들의 주간 평가 용도의 세트만 가져와서 형성평가를 진행하고 싶을 때

구체적인 구현 방안

1.
세트 속성의 정의 및 설정: 각 지식태그 세트에는 학습 수준, 용도, 주제 등과 같은 속성을 설정할 수 있게 합니다. 이러한 속성은 사용자가 빠르게 원하는 콘텐츠를 찾을 수 있도록 돕는 검색 필터 역할을 합니다.
2.
필터링 기능 강화: 사용자가 특정 속성을 기준으로 콘텐츠를 필터링할 수 있는 기능을 CMS 및 LMS에 추가합니다.
a.
ex. 사용자는 학습 수준 'L2' 또는 '주간 평가' 용도의 세트만을 필터링할 수 있습니다.
3.
데이터 분석 및 보고서 생성: 설정된 세트 속성을 기반으로 데이터 분석이 가능하게 됩니다. 이를 통해 사용자의 학습 행태, 콘텐츠 사용률, 학습 성과 등을 평가할 수 있게됩니다.

작업 범위

지식태그 세트에 속성 CRUD
(1차)CMS → 지식태그 관리 Drawer
세트 속성 기반 필터링 기능 추가
(1차) LMS → 플랜 → KT 플랜 구성 편집 Drawer → 필터 기능 추가
(1차) CMS → CC / 세트 가져오기 → 필터 기능 추가
(1차) CMS → CC / 액티비티 가져오기 → 세트 → 필터 기능 추가
(1차) LMS → 일일 학습 현황 → 지식태그별 추천 학습 → 필터 기능 추가
(2차) LMS → 플랜 → 플랜 자동 세팅 → 필터 기능 추가 → 필터링된 요소 활성화 처리
(2차) LMS → 추천 학습 - 평가
(2차) LMS → 추천 학습 - 복습(완전 별개 API 개발 필요)

논의 사항

가설 및 지표

로그 설계