1 |
1
문제 제공 장치가 수행하는 학습자에게 문제를 제공하는 방법에 있어서,복수의 명령어들을 포함하는 제1 텍스트 코드를 이용하여, 상기 학습자에게 제공할 상기 문제를 생성하는 단계; 및상기 제1 텍스트 코드와 함께, 상기 문제를 상기 학습자에게 제공하는 단계를 포함하는학습자에게 문제를 제공하는 방법
|
2 |
2
제1 항에 있어서,상기 복수의 명령어들 중에서 적어도 하나의 명령어가 수정됨에 따라, 상기 문제를 수정하는 단계; 및상기 수정된 문제를, 상기 제1 텍스트 코드에서 상기 적어도 하나의 명령어가 수정된 제2 텍스트 코드와 함께 상기 학습자에게 제공하는 단계를 더 포함하는학습자에게 문제를 제공하는 방법
|
3 |
3
제2 항에 있어서,상기 적어도 하나의 명령어가 수정됨에 따라, 상기 문제의 정답을 수정하는 단계; 및상기 학습자가 상기 수정된 문제에 대한 답변을 입력하는 경우, 상기 수정된 정답을 상기 학습자에게 제공하는 단계를 더 포함하는학습자에게 문제를 제공하는 방법
|
4 |
4
제2 항에 있어서,상기 적어도 하나의 명령어가 수정됨에 따라, 상기 문제의 해설을 수정하는 단계를 더 포함하고,상기 수정된 문제를 상기 학습자에게 제공하는 단계는,상기 수정된 해설을, 상기 수정된 문제와 함께 제공하는 단계를 포함하는학습자에게 문제를 제공하는 방법
|
5 |
5
제4 항에 있어서,상기 문제의 해설은 시각화 자료를 포함하고,상기 문제의 해설을 수정하는 단계는,상기 적어도 하나의 명령어가 수정됨에 따라, 상기 시각화 자료를 수정하는학습자에게 문제를 제공하는 방법
|
6 |
6
제2 항에 있어서,상기 적어도 하나의 명령어 각각은,상기 문제에 사용된 함수, 변수, 상수 및 조건 중에서 어느 하나에 대응하는학습자에게 문제를 제공하는 방법
|
7 |
7
제2 항에 있어서, 상기 문제를 수정하는 단계는,기 학습된 인공 신경망을 이용하여, 상기 학습자에게 제공할 문제의 난이도를 결정하는 단계; 및상기 결정된 난이도에 기초하여, 상기 복수의 명령어들 중에서 수정할 수 있는 명령어들의 개수, 종류 및 범위 중에서 적어도 하나를 결정하는 단계를 포함하는학습자에게 문제를 제공하는 방법
|
8 |
8
제7 항에 있어서, 상기 인공 신경망은, 학습용 로그 데이터와 함께, 레이블 데이터로서, 상기 학습용 로그 데이터에 대한 정답 난이도를 입력 받으면, 상기 학습용 로그 데이터에 따른 문제의 난이도를 출력하도록 기 학습된학습자에게 문제를 제공하는 방법
|
9 |
9
제1 항에 있어서, 상기 문제를 상기 학습자에게 제공하는 단계는상기 문제와 함께, 상기 제1 텍스트 코드에 기초하여 작성된, 상기 문제에 대한 정답 및 해설 중에서 적어도 하나를 상기 학습자에게 제공하는학습자에게 문제를 제공하는 방법
|
10 |
10
학습자에게 문제를 제공하는 문제 제공 장치에 있어서,상기 학습자에게 상기 문제를 전송하는 송수신기; 및상기 송수신기를 제어하는 프로세서를 포함하고,상기 프로세서는, 복수의 명령어들을 포함하는 제1 텍스트 코드를 이용하여, 상기 학습자에게 제공할 상기 문제를 생성하고,상기 송수신기를 제어하여, 상기 제1 텍스트 코드와 함께, 상기 문제를 상기 학습자에게 제공하는문제 제공 장치
|
11 |
11
제10 항에 있어서, 상기 프로세서는,상기 복수의 명령어들 중에서 적어도 하나의 명령어가 수정됨에 따라, 상기 문제를 수정하고,상기 송수신기를 제어하여, 상기 수정된 문제를, 상기 제1 텍스트 코드에서 상기 적어도 하나의 명령어가 수정된 제2 텍스트 코드와 함께 상기 학습자에게 제공하는문제 제공 장치
|
12 |
12
제11 항에 있어서,상기 프로세서는,상기 적어도 하나의 명령어가 수정됨에 따라, 상기 문제의 정답을 수정하고,상기 송수신기를 제어하여, 상기 학습자가 상기 수정된 문제에 대한 답변을 입력하는 경우, 상기 수정된 정답을 상기 학습자에게 제공하는문제 제공 장치
|
13 |
13
제11 항에 있어서,상기 프로세서는,상기 적어도 하나의 명령어가 수정됨에 따라, 상기 문제의 해설을 수정하고,상기 송수신기를 제어하여, 상기 수정된 해설을, 상기 수정된 문제와 함께 상기 학습자에게 제공하는문제 제공 장치
|
14 |
14
제13 항에 있어서,상기 문제의 해설은 시각화 자료를 포함하고,상기 프로세서는,상기 적어도 하나의 명령어가 수정됨에 따라, 상기 시각화 자료도 수정하는문제 제공 장치
|
15 |
15
제11 항에 있어서,상기 적어도 하나의 명령어 각각은,상기 문제에 사용된 함수, 변수, 상수 및 조건 중에서 어느 하나에 대응하는문제 제공 장치
|
16 |
16
제11 항에 있어서,기 학습된 인공 신경망이 저장된 메모리를 더 포함하고,상기 프로세서는,상기 인공 신경망을 이용하여, 상기 학습자에게 제공할 문제의 난이도를 결정하고,상기 결정된 난이도에 기초하여, 상기 복수의 명령어들 중에서 수정할 수 있는 명령어들의 개수, 종류 및 범위 중에서 적어도 하나를 결정하는 단계를 포함하는문제 제공 장치
|
17 |
17
제16 항에 있어서,상기 인공 신경망은, 학습용 로그 데이터와 함께, 레이블 데이터로서, 상기 학습용 로그 데이터에 대한 정답 난이도를 입력 받으면, 상기 학습용 로그 데이터에 따른 문제의 난이도를 출력하도록 기 학습된문제 제공 장치
|
18 |
18
제10 항에 있어서,상기 프로세서는,상기 송수신기를 제어하여, 상기 문제와 함께, 상기 제1 텍스트 코드에 기초하여 작성된, 상기 문제에 대한 정답 및 해설 중에서 적어도 하나를 상기 학습자에게 제공하는문제 제공 장치
|
19 |
19
컴퓨터 프로그램을 저장하고 있는 컴퓨터 판독 가능 기록매체로서,상기 컴퓨터 프로그램은,제1 항 내지 제9 항 중 어느 한 항에 따른 방법을 프로세서가 수행하도록 하기 위한 명령어를 포함하는컴퓨터 판독 가능한 기록매체
|
20 |
20
컴퓨터 판독 가능한 기록매체에 저장되어 있는 컴퓨터 프로그램으로서,상기 컴퓨터 프로그램은,제1 항 내지 제9 항 중 어느 한 항에 따른 방법을 프로세서가 수행하도록 하기 위한 명령어를 포함하는컴퓨터 프로그램
|