Subversion Repositories wimsdev

Rev

Rev 13716 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 13716 Rev 14929
Line 19... Line 19...
19
ÄÇôҲÇëɾȥÕâ¸öÍ·²¿, ·ñÔòÓпÉÄܻز»µ½ Createxo.
19
ÄÇôҲÇëɾȥÕâ¸öÍ·²¿, ·ñÔòÓпÉÄܻز»µ½ Createxo.
20
 
20
 
21
:%%%%%%%%%%%%%%%%%   ±»ÖØÐ¶¨ÒåµÄ²ÎÊýʾÀý   %%%%%%%%%%%%%%%%%%
21
:%%%%%%%%%%%%%%%%%   ±»ÖØÐ¶¨ÒåµÄ²ÎÊýʾÀý   %%%%%%%%%%%%%%%%%%
22
 
22
 
23
:\title{¶ÔÓ¦}
23
:\title{¶ÔÓ¦}
24
:\author{Gang Xiao}
24
:\author{Gang, Xiao}
25
:\email{qualite@wimsedu.info}
25
:\email{qualite@wimsedu.info}
-
 
26
:\credits{}
26
 
27
 
27
:½¨Á¢¶ÔÓ¦µÄ¶ÔÊý.
28
:½¨Á¢¶ÔÓ¦µÄ¶ÔÊý.
28
\integer{tot=6}
29
\integer{tot=6}
29
 
30
 
30
:ºÐ×ÓµÄÊúÖ±´óС (ÒÔÏñËØÎªµ¥Î»).
31
:ºÐ×ÓµÄÊúÖ±´óС (ÒÔÏñËØÎªµ¥Î»).
Line 36... Line 37...
36
\integer{sizel=250}
37
\integer{sizel=250}
37
 
38
 
38
:ÓұߺÐ×ÓµÄˮƽ´óС (ÒÔÏñËØÎªµ¥Î»).
39
:ÓұߺÐ×ÓµÄˮƽ´óС (ÒÔÏñËØÎªµ¥Î»).
39
¿¼Âǵ½Óû§¿ÉÄÜ»áÔö´óä¯ÀÀÆ÷µÄ×ÖÌå, Òò´Ë²»ÄÜÈ¡µÃ̫С.
40
¿¼Âǵ½Óû§¿ÉÄÜ»áÔö´óä¯ÀÀÆ÷µÄ×ÖÌå, Òò´Ë²»ÄÜÈ¡µÃ̫С.
40
\integer{sizer=250}
41
\integer{sizer=250}
-
 
42
 
-
 
43
:Feedback displayed in all cases after the learner's response.
-
 
44
\text{feedback_general=}
-
 
45
 
-
 
46
:½âÊÍÌâÒâµÄ»°.
-
 
47
$embraced_randitem
-
 
48
\text{explain=Ç뽨Á¢¹ú¼ÒÓëÊ×¶¼¼äµÄ¶ÔÓ¦.}
41
 
49
 
42
:Ö÷ÒªÊý¾Ý.
50
:Ö÷ÒªÊý¾Ý.
43
ÿһÐж¨ÒåÒ»¶Ô¶ÔÏó, ÓöººÅ·Ö¸ô.
51
ÿһÐж¨ÒåÒ»¶Ô¶ÔÏó, ÓöººÅ·Ö¸ô.
44
\matrix{data=
52
\matrix{data=
45
µÂ¹ú,      °ØÁÖ
53
µÂ¹ú,      °ØÁÖ
Line 53... Line 61...
53
Ó¡¶È,      еÂÀï
61
Ó¡¶È,      еÂÀï
54
Ó¡¶ÈÄáÎ÷ÑÇ,ÑżӴï
62
Ó¡¶ÈÄáÎ÷ÑÇ,ÑżӴï
55
Òâ´óÀû,    ÂÞÂí
63
Òâ´óÀû,    ÂÞÂí
56
ÈÕ±¾,      ¶«¾©
64
ÈÕ±¾,      ¶«¾©
57
¶íÂÞ˹,    Ī˹¿Æ
65
¶íÂÞ˹,    Ī˹¿Æ
58
}
66
}
59
 
67
 
60
:½âÊÍÌâÒâµÄ»°.
68
:Embraced random items
61
$embraced_randitem
69
$embraced_randitem
-
 
70
 
62
\text{explain=Ç뽨Á¢¹ú¼ÒÓëÊ×¶¼¼äµÄ¶ÔÓ¦.}
71
\text{accolade=item(1,1 yes,
-
 
72
2 no)}
63
 
73
 
64
:%%%%%%%%%%%%%%       ²»Òª¸Ä¶¯ÏÂÃæÕâ¶ÎÃüÁî          %%%%%%%%%%%%%%%%
74
:%%%%%%%%%%%%%%       ²»Òª¸Ä¶¯ÏÂÃæÕâ¶ÎÃüÁî          %%%%%%%%%%%%%%%%
65
 
-
 
-
 
75
\text{accolade=wims(word 1 of \accolade)}
66
\integer{datacnt=rows(\data)}
76
\integer{datacnt=rows(\data)}
67
\integer{tot=\tot>\datacnt?\datacnt}
77
\integer{tot=\tot>\datacnt?\datacnt}
68
 
78
 
69
\text{shuf=item(1..\tot,shuffle(\datacnt))}
79
\text{shuf=item(1..\tot,shuffle(\datacnt))}
70
\text{data=row(\shuf,\data)}
80
\text{data=row(\shuf,\data)}
-
 
81
\text{data=\accolade=1? wims(embraced randitem \data)}
71
\text{datal=column(1,\data)}
82
\text{datal=column(1,\data)}
72
\text{datar=column(2,\data)}
83
\text{datar=column(2,\data)}
73
\text{size=\sizev[]x\sizel[]x\sizer}
84
\text{size=\sizev[]x\sizel[]x\sizer}
74
\text{explain=wims(embraced randitem \explain)}
85
\text{explain=\accolade=1? wims(embraced randitem \explain)}
-
 
86
 
-
 
87
# For Latex version
-
 
88
\text{shuf2=shuffle(\tot)}
-
 
89
\text{latexdatar=\datar[\shuf2]}
-
 
90
\real{latexsizel=max(1,min(floor(\sizel/5)/10,6))}
-
 
91
\real{latexsizer=max(1,min(floor(\sizer/5)/10,6))}
-
 
92
\text{latexsrc=\begin{tabular}{p{\latexsizel cm}lp{1cm}lp{\latexsizer cm}}}
-
 
93
\for{lk=1 to \tot}{
-
 
94
  \text{latexsrc=\latexsrc \datal[\lk] &\(\bullet\) &&\(\bullet\) & \latexdatar[\lk]\\ [1.5ex]  }
-
 
95
}
-
 
96
\text{latexsrc=\latexsrc \\ 
-
 
97
\end{tabular}}
-
 
98
\text{latexsol=\begin{tabular}{p{\latexsizel cm}lp{\latexsizer cm}}}
-
 
99
\for{lk=1 to \tot}{
-
 
100
  \text{latexsol=\latexsol \datal[\lk] &\(\longleftrightarrow \)& \datar[\lk]\\ [1.5ex] }
-
 
101
}
-
 
102
\text{latexsol=\latexsol\\ 
-
 
103
\end{tabular}}
75
 
104
 
76
:%%%%%%%%%%%%% ÏÖÔÚ¿ÉÒÔÓà html ¸ñʽÌîÈëÎÊÌâµÄ³ÂÊö  %%%%%%%%%%%%%%%%%%%%%%%%%
105
:%%%%%%%%%%%%% ÏÖÔÚ¿ÉÒÔÓà html ¸ñʽÌîÈëÎÊÌâµÄ³ÂÊö  %%%%%%%%%%%%%%%%%%%%%%%%%
77
 
106
 
78
::Ò»°ãÇé¿öÏÂûÓбØÒª¸Ä¶¯Ëü
107
::Ò»°ãÇé¿öÏÂûÓбØÒª¸Ä¶¯Ëü
79
 
108
 
80
ÓÃÃüÁî \embed{reply 1,\size} ±íʾָ¶¨µÄ±í.
109
ÓÃÃüÁî \embed{reply 1,\size} ±íʾָ¶¨µÄ±í.
81
 
110
 
82
\statement{\explain
-
 
83
 
111
 
-
 
112
\statement{<div class="instructions">\explain</div>
84
 <div class="wimscenter">
113
<div class="wimscenter">
85
\embed{reply 1,\size}
114
\embed{reply 1,\size}
86
</div>
115
</div>
87
 
-
 
88
}
116
}
89
 
117
 
90
:%%%%%%%%%%%%%      ²»Òª¸Ä¶¯ÒÔϵÄÃüÁî        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
118
:%%%%%%%%%%%%%      ²»Òª¸Ä¶¯ÒÔϵÄÃüÁî        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
91
 
119
 
92
\answer{ÄãµÄ»Ø´ð}{\datal;\datar}{type=correspond}
120
\answer{ÄãµÄ»Ø´ð}{\datal;\datar}{type=correspond}
93
 
121
 
-
 
122
# Latex version
-
 
123
\latex{
-
 
124
\begin{statement}
-
 
125
\explain
-
 
126
\begin{center}
-
 
127
\latexsrc
-
 
128
\end{center}
-
 
129
\end{statement}
-
 
130
\begin{solution}\
-
 
131
\begin{center}
-
 
132
\latexsol
-
 
133
\end{center}
-
 
134
\end{solution}
-
 
135
}