Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.intsys.msu.ru/magazine/archive/v9(1-4)/lu-yun-565-571.pdf
Дата изменения: Thu May 4 19:07:20 2006
Дата индексирования: Mon Oct 1 23:40:48 2012
Кодировка:
C-tutor
(), . .


(ITS Intellectual Tutoring System) (). , ( ) [1, 3]. , ITS , , . ITS Computer-Aided (CAI Instruction [2, 4]). C-tutor (ITS ) , ( , ).

1. C-tutor
(overlay)


566

, . .

(bug) [5]. , , , . , . , , . , ITS. C-tutor' (. 1):

. 1. C-tutor. C-tutor , , . ST_MODEL={BPF, KPT, PRG, ERR} :




567

BPF = {S_ID, S_NAME, PASSWD, NATION, NATIVE_LAN, REG_DATE, START_LINE} . : , , (), , , , (0 ; 1 ; 2 ). , 1 2 , , , , . KPT = {UNIT_ID, KPV, DATE} . : ID , , ( ), , . KPV : (k _id, v1 , v2 , v3 , v4 ); k _id , v 1 , v2 , v3 , v4 , , , . , , ( ) . , KPV=(u1_k 5, 0,1, 0,25, 0,65, 0,0) , 5 1, / : 0,1, 0,25, 0,65, 0. KVP= (k _id, v 1 , v2 , v3 , v4 ). , , k _id = K i . , KPV =(Ki , 0,5, 0,5, 0, 0). , (. ) KPV .


568

, . .

Ki ? -1 -2 -3 -4 - r1 = 2/2 r2 = 2/2 r3 = 0/2 r4 = 0/1 0,5 0,5 0 0 KVP: vi =
4

ri /
j =1

r

j

PRG = {CURR_KID, PRE_KSET, PRE_KSTATE, SUCC_KSET, SUCC_KSTATE} . CURR_KID , PRE_KSET SUCC_KSET ; PRE_KSTATE, SUCC_KSTATE . PRG . ERR = {KID, ERR_COUNT, ERR_CLASS, DATE} , . , ID, ( ), . , v 1 v4 .

2.
, . .




569

() , . , . , . , . W = (2 0, 21, 22, 23 ), (, , , ) . . e = (v 1 , v2 , v3 , v4 ) в W. , KPV=(u1_k 5, 0,1, 0,25, 0,65, 0,0), e = (0,1, 0,25, 0,65, 0,0) в (20 , 21 , 22 , 23 ) = 3,2. , u1_k 5. , . , , : , , e KPV , . , Ki KPVKi = (0,5, 0,5, 0,0, 0,0), Kj KPVKj = (0,0, 0,5, 0,5, 0,0), eKi = (0,5, 0,5, 0,0, 0,0) в (20 , 21 , 22 , 23 ) = 1,5 eKj = (0,0, 0,5, 0,5, 0,0) в (20 , 21 , 22 , 23 ) = 3,0. , Kj Ki , , K i . , .


570

, . .

: procedure create_test_paper (unit_id: integer; KPT: prof_table_type; n_questions: integer; delta_w: integer) { unit_id , = n, max(|e - w|) delta_w} begin { 1: , , e} KL NULL; { KL} for ( k_no dei Unitu_id ) begin find KPVi in KPT; ei KPVi в W; if ei 0,85 then { ei > 0,85 , } insert k_no dei into KL, ei ; end; { 2: , , w e, |e - w| delta_w} count 1; { } testpap er := NULL; p := KL head; while (count < n_questions) and (p = NULL) begin e , p; Qcount . , |e - w| delta_w; Qcount ; p := p next; count := count + 1; end; end;




571

( ) . 2.

. 2. .


[1] Van Lehn K. Student mo deling // In M. C. Polson & J. Jeffrey Richardson (Eds.) Foundations of Intelligent Tutoring Systems. P. 55­78. Hillsdale, NJ: Lawrence Erlbaum Asso ciates, 1988. [2] Carb onell J. R. AI in CAI: an artificial intelligence approach to computer-assisted instruction // IEEE Transactions on Man Machine. 11. 1970. P. 190­202. [3] Stevens A. L., Collins A., Goldin S. Misconceptions in students' understanding // In D. Sleeman & J. S. Brown (Eds.) Intelligent Tutoring Systems. P. 13­24. London: Academic Press, 1982. [4] Carr B., Goldstein I. Overlays: a theory of mo deling for computeraided instruction. AI Lab Memo 406 (Logo Memo 40). Massachusetts Institute of Technology, Cambridge, MA, 1977. [5] Brown J., Burton R. Diagnostic mo dels for pro cedural bugs in basic mathematical skills // Cognitive Science. 2. 1978. P. 155­191.