1 |
1
콘텐츠가 저장되는 콘텐츠 데이터베이스;
상기 콘텐츠 데이터베이스에 저장된 콘텐츠의 색인 단어들이 트리 구조의 온톨로지로 저장되는 온톨로지 데이터베이스; 및
상기 온톨로지 데이터베이스에 저장된 색인 단어들의 온톨로지를 이용하여 상기 콘텐츠 데이터베이스에 저장된 콘텐츠의 학습 난이도를 계산하는 콘텐츠 난이도 계산부;
를 포함하는 콘텐츠 제공 장치
|
2 |
2
제1항에 있어서,
상기 콘텐츠 제공 장치에 접속한 콘텐츠 이용자의 콘텐츠 이용 내역 정보가 저장되는 이용 내역 관리 데이터베이스;
상기 이용 내역 관리 데이터베이스에 저장된 상기 콘텐츠 이용자의 콘텐츠 이용 내역 정보 및 상기 콘텐츠 난이도 계산부에서 계산된 상기 콘텐츠의 난이도 정보를 이용하여 상기 콘텐츠 이용자에게 후행 학습 콘텐츠를 제공하는 콘텐츠 추천부;
를 더 포함하는 콘텐츠 제공 장치
|
3 |
3
제2항에 있어서,
상기 콘텐츠 추천부는, 상기 콘텐츠 이용자가 기 이용한 콘텐츠보다 높은 난이도를 가지는 콘텐츠 중에서 가장 낮은 난이도를 가지는 콘텐츠를 후행 학습 콘텐츠로 상기 콘텐츠 이용자에게 제공하는, 콘텐츠 제공 장치
|
4 |
4
제1항에 있어서,
상기 온톨로지 데이터베이스에 저장된 상기 색인 단어들의 온톨로지는, 각각의 색인 단어들간의 심화도 차이 정보를 포함하는, 콘텐츠 제공 장치
|
5 |
5
제4항에 있어서,
상기 콘텐츠 난이도 계산부는, 다음의 수학식,
(이때, Diff(c)는 콘텐츠 c의 난이도, n은 상기 콘텐츠 c에서의 색인 단어의 개수(n003e#0), ti는 상기 콘텐츠 c에 포함된 i번째 색인 단어(1≤i≤n), d(ti)는 온톨로지의 뿌리(root)에서부터 색인 단어 ti까지의 경로상에 나타난 모든 용어간의 심화도 차이의 합, f(ti)는 단어 ti의 상기 콘텐츠 c 내에서의 빈도 수, D는 온톨로지의 뿌리(root)에서부터 단말(leaf)까지의 패스에 나타난 모든 용어간의 심화도의 차이의 합 중 가장 큰 값)
을 이용하여 상기 콘텐츠의 난이도를 계산하는, 콘텐츠 제공 장치
|
6 |
6
제1항에 있어서,
상기 콘텐츠 난이도 계산부는, 다음의 수학식,
(이때, Diff(c)는 콘텐츠 c의 난이도, n은 상기 콘텐츠 c에서의 색인 단어의 개수(n003e#0), ti는 상기 콘텐츠 c에 포함된 i번째 색인 단어(1≤i≤n), L(ti)는 색인 단어 ti의 레벨, f(ti)는 단어 ti의 상기 콘텐츠 c 내에서의 빈도 수, H는 온톨로지의 최대 레벨)
을 이용하여 상기 콘텐츠의 난이도를 계산하는, 콘텐츠 제공 장치
|
7 |
7
콘텐츠 제공 장치에서, 상기 콘텐츠 제공 장치에 저장된 콘텐츠들의 색인 단어들로 구성된 트리 구조의 온톨로지를 이용하여 상기 콘텐츠 제공 장치에 저장된 콘텐츠들의 난이도를 계산하는 단계;
상기 콘텐츠 제공 장치에서, 콘텐츠 이용자가 기 학습한 콘텐츠의 난이도와 상기 콘텐츠 제공 장치에 저장된 콘텐츠들의 난이도를 비교하여, 상기 콘텐츠 이용자가 학습할 콘텐츠를 선택하는 단계; 및
상기 콘텐츠 제공 장치에서, 상기 선택된 콘텐츠를 후행 학습 콘텐츠로 상기 콘텐츠 이용자에게 제공하는 단계;
를 포함하는 콘텐츠 제공 방법
|
8 |
8
제7항에 있어서,
상기 색인 단어들의 온톨로지는, 각각의 색인 단어들간의 심화도 차이 정보를 포함하는, 콘텐츠 제공 방법
|
9 |
9
제8항에 있어서,
상기 콘텐츠 난이도 계산 단계는, 다음의 수학식,
(이때, Diff(c)는 콘텐츠 c의 난이도, n은 상기 콘텐츠 c에서의 색인 단어의 개수(n003e#0), ti는 상기 콘텐츠 c에 포함된 i번째 색인 단어(1≤i≤n), d(ti)는 온톨로지의 뿌리(root)에서부터 색인 단어 ti까지의 경로상에 나타난 모든 용어간의 심화도 차이의 합, f(ti)는 단어 ti의 상기 콘텐츠 c 내에서의 빈도 수, D는 온톨로지의 뿌리(root)에서부터 단말(leaf)까지의 패스에 나타난 모든 용어간의 심화도의 차이의 합 중 가장 큰 값)
을 이용하여 상기 콘텐츠의 난이도를 계산하는, 콘텐츠 제공 방법
|
10 |
10
제7항에 있어서,
상기 콘텐츠 난이도 계산 단계는, 다음의 수학식,
(이때, Diff(c)는 콘텐츠 c의 난이도, n은 상기 콘텐츠 c에서의 색인 단어의 개수(n003e#0), ti는 상기 콘텐츠 c에 포함된 i번째 색인 단어(1≤i≤n), L(ti)는 색인 단어 ti의 레벨, f(ti)는 단어 ti의 상기 콘텐츠 c 내에서의 빈도 수, H는 온톨로지의 최대 레벨)
을 이용하여 상기 콘텐츠의 난이도를 계산하는, 콘텐츠 제공 방법
|
11 |
11
제7항에 있어서,
상기 콘텐츠 선택 단계는, 상기 콘텐츠 이용자가 기 학습한 콘텐츠보다 높은 난이도를 가지는 콘텐츠 중에서 가장 낮은 난이도를 가지는 콘텐츠를 상기 콘텐츠 이용자가 학습할 콘텐츠로 선택하는, 콘텐츠 제공 방법
|
12 |
12
제7항 내지 제11항 중 어느 한 항에 기재된 방법을 컴퓨터상에서 수행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|