Subversion Repositories wimsdev

Rev

Rev 13716 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

type=classify datalist
textarea="data explain"
iEdit="explain"

:ÔÚ¶ÔÏó¼ä½¨Á¢¶ÔÓ¦.

ÔÚ·Ö³ÉÁ½À¸µÄ±íÀï¸ø³öһЩ¶ÔÏó.
Äã¿ÉÒÔÀûÓÃÊó±êµÄÍϷŸıäÓÒÀ¸ÖжÔÏóµÄ´ÎÐò,
ʹµÃˮƽ·½ÏòµÄ¶ÔÏóÓÐÕýÈ·µÄ¶ÔÓ¦¹ØÏµ.
<p>
Ϊ¹¹½¨´ËÀàÁ·Ï°, Ö»ÐèÊäÈë¶ÔÏó¶ÔµÄ±í.
</p><p>
Ö»ÒªÉÔ×÷Ð޸ľÍÄÜʹÓÃͼÐζÔÏó.</p>
<p class="wims_credits">Ä£¿é×÷Õß: Gang Xiao <qualite@wimsedu.info></p>

:%%%%%%%%%%%%%%%%%      ×¢       Òâ      %%%%%%%%%%%%%%%%%%%%

Èç¹ûÄãɾȥÁ˱¾·¶ÀýÖеıêÇ© (¼´¸úËæÔÚðºÅ ':' ºóÃæµÄÄǼ¸ÐÐ),
ÄÇôҲÇëɾȥÕâ¸öÍ·²¿, ·ñÔòÓпÉÄܻز»µ½ Createxo.

:%%%%%%%%%%%%%%%%%   ±»ÖØÐ¶¨ÒåµÄ²ÎÊýʾÀý   %%%%%%%%%%%%%%%%%%

:\title{¶ÔÓ¦}
:\author{Gang, Xiao}
:\email{qualite@wimsedu.info}
:\credits{}

:½¨Á¢¶ÔÓ¦µÄ¶ÔÊý.
\integer{tot=6}

:ºÐ×ÓµÄÊúÖ±´óС (ÒÔÏñËØÎªµ¥Î»).
¿¼Âǵ½Óû§¿ÉÄÜ»áÔö´óä¯ÀÀÆ÷µÄ×ÖÌå, Òò´Ë²»ÄÜÈ¡µÃ̫С.
\integer{sizev=50}

:×ó±ßºÐ×ÓµÄˮƽ´óС (ÒÔÏñËØÎªµ¥Î»).
¿¼Âǵ½Óû§¿ÉÄÜ»áÔö´óä¯ÀÀÆ÷µÄ×ÖÌå, Òò´Ë²»ÄÜÈ¡µÃ̫С.
\integer{sizel=250}

:ÓұߺÐ×ÓµÄˮƽ´óС (ÒÔÏñËØÎªµ¥Î»).
¿¼Âǵ½Óû§¿ÉÄÜ»áÔö´óä¯ÀÀÆ÷µÄ×ÖÌå, Òò´Ë²»ÄÜÈ¡µÃ̫С.
\integer{sizer=250}

:Feedback displayed in all cases after the learner's response.
\text{feedback_general=}

:½âÊÍÌâÒâµÄ»°.
$embraced_randitem
\text{explain=Ç뽨Á¢¹ú¼ÒÓëÊ×¶¼¼äµÄ¶ÔÓ¦.}

:Ö÷ÒªÊý¾Ý.
ÿһÐж¨ÒåÒ»¶Ô¶ÔÏó, ÓöººÅ·Ö¸ô.
\matrix{data=
µÂ¹ú,      °ØÁÖ
°Ä´óÀûÑÇ,  ¿°ÅàÀ­
¼ÓÄôó,    ä×Ì«»ª
Öйú,      ±±¾©
Î÷°àÑÀ,    ÂíµÂÀï
ÃÀ¹ú,      »ªÊ¢¶Ù
·¨¹ú,      °ÍÀè
Ó¢¹ú,      Â×¶Ø
Ó¡¶È,      еÂÀï
Ó¡¶ÈÄáÎ÷ÑÇ,ÑżӴï
Òâ´óÀû,    ÂÞÂí
ÈÕ±¾,      ¶«¾©
¶íÂÞ˹,    Ī˹¿Æ
}

:Embraced random items
$embraced_randitem

\text{accolade=item(1,1 yes,
2 no)}

:%%%%%%%%%%%%%%       ²»Òª¸Ä¶¯ÏÂÃæÕâ¶ÎÃüÁî          %%%%%%%%%%%%%%%%
\text{accolade=wims(word 1 of \accolade)}
\integer{datacnt=rows(\data)}
\integer{tot=\tot>\datacnt?\datacnt}

\text{shuf=item(1..\tot,shuffle(\datacnt))}
\text{data=row(\shuf,\data)}
\text{data=\accolade=1? wims(embraced randitem \data)}
\text{datal=column(1,\data)}
\text{datar=column(2,\data)}
\text{size=\sizev[]x\sizel[]x\sizer}
\text{explain=\accolade=1? wims(embraced randitem \explain)}

# For Latex version
\text{shuf2=shuffle(\tot)}
\text{latexdatar=\datar[\shuf2]}
\real{latexsizel=max(1,min(floor(\sizel/5)/10,6))}
\real{latexsizer=max(1,min(floor(\sizer/5)/10,6))}
\text{latexsrc=\begin{tabular}{p{\latexsizel cm}lp{1cm}lp{\latexsizer cm}}}
\for{lk=1 to \tot}{
  \text{latexsrc=\latexsrc \datal[\lk] &\(\bullet\) &&\(\bullet\) & \latexdatar[\lk]\\ [1.5ex]  }
}
\text{latexsrc=\latexsrc \\ 
\end{tabular}}
\text{latexsol=\begin{tabular}{p{\latexsizel cm}lp{\latexsizer cm}}}
\for{lk=1 to \tot}{
  \text{latexsol=\latexsol \datal[\lk] &\(\longleftrightarrow \)& \datar[\lk]\\ [1.5ex] }
}
\text{latexsol=\latexsol\\ 
\end{tabular}}

:%%%%%%%%%%%%% ÏÖÔÚ¿ÉÒÔÓà html ¸ñʽÌîÈëÎÊÌâµÄ³ÂÊö  %%%%%%%%%%%%%%%%%%%%%%%%%

::Ò»°ãÇé¿öÏÂûÓбØÒª¸Ä¶¯Ëü

ÓÃÃüÁî \embed{reply 1,\size} ±íʾָ¶¨µÄ±í.


\statement{<div class="instructions">\explain</div>
<div class="wimscenter">
\embed{reply 1,\size}
</div>
}

:%%%%%%%%%%%%%      ²»Òª¸Ä¶¯ÒÔϵÄÃüÁî        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\answer{ÄãµÄ»Ø´ð}{\datal;\datar}{type=correspond}

# Latex version
\latex{
\begin{statement}
\explain
\begin{center}
\latexsrc
\end{center}
\end{statement}
\begin{solution}\
\begin{center}
\latexsol
\end{center}
\end{solution}
}