Subversion Repositories wimsdev

Rev

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

Rev 14097 Rev 14929
Line 84... Line 84...
84
\integer{tot=\tot>\datacnt?\datacnt}
84
\integer{tot=\tot>\datacnt?\datacnt}
85
 
85
 
86
\text{shuf=item(1..\tot,shuffle(\datacnt))}
86
\text{shuf=item(1..\tot,shuffle(\datacnt))}
87
\text{data=row(\shuf,\data)}
87
\text{data=row(\shuf,\data)}
88
\text{data=\accolade=1? wims(embraced randitem \data)}
88
\text{data=\accolade=1? wims(embraced randitem \data)}
89
 
-
 
90
\text{datal=column(1,\data)}
89
\text{datal=column(1,\data)}
91
\text{datar=column(2,\data)}
90
\text{datar=column(2,\data)}
92
\text{size=\sizev[]x\sizel[]x\sizer}
91
\text{size=\sizev[]x\sizel[]x\sizer}
93
\text{explain=\accolade=1? wims(embraced randitem \explain)}
92
\text{explain=\accolade=1? wims(embraced randitem \explain)}
94
 
93
 
-
 
94
# Pour la version Latex 
-
 
95
\text{shuf2=shuffle(\tot)}
-
 
96
\text{latexdatar=\datar[\shuf2]}
-
 
97
\real{latexsizel=max(1,min(floor(\sizel/5)/10,6))}
-
 
98
\real{latexsizer=max(1,min(floor(\sizer/5)/10,6))}
-
 
99
\text{latexsrc=\begin{tabular}{p{\latexsizel cm}lp{1cm}lp{\latexsizer cm}}}
-
 
100
\for{lk=1 to \tot}{
-
 
101
  \text{latexsrc=\latexsrc \datal[\lk] &\(\bullet\) &&\(\bullet\) & \latexdatar[\lk]\\ [1.5ex]  }
-
 
102
}
-
 
103
\text{latexsrc=\latexsrc \\ 
-
 
104
\end{tabular}}
-
 
105
\text{latexsol=\begin{tabular}{p{\latexsizel cm}lp{\latexsizer cm}}}
-
 
106
\for{lk=1 to \tot}{
-
 
107
  \text{latexsol=\latexsol \datal[\lk] &\(\longleftrightarrow \)& \datar[\lk]\\ [1.5ex] }
-
 
108
}
-
 
109
\text{latexsol=\latexsol\\ 
-
 
110
\end{tabular}}
-
 
111
 
95
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
112
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
96
 
113
 
97
::Vous n'avez pas besoin de modifier ceci en général.
114
::Vous n'avez pas besoin de modifier ceci en général.
98
 
115
 
99
La commande pour afficher le tableau de correspondance,
116
La commande pour afficher le tableau de correspondance,
100
c'est \embed{reply 1,\size}
117
c'est \embed{reply 1,\size}
101
 
118
 
102
\statement{\explain
119
\statement{<div class="instructions">\explain</div>
103
 
-
 
104
<div class="wimscenter">
120
<div class="wimscenter">
105
\embed{reply 1,\size}
121
\embed{reply 1,\size}
106
</div>
122
</div>
107
 
-
 
108
}
123
}
109
 
124
 
110
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
125
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
111
 
-
 
112
\answer{La réponse}{\datal;\datar}{type=correspond}
126
\answer{La réponse}{\datal;\datar}{type=correspond}
113
\feedback{\feedback_general notsametext }{<p class="feedback">\feedback_general</p>}
127
\feedback{\feedback_general notsametext }{<p class="feedback">\feedback_general</p>}
-
 
128
 
-
 
129
# version Latex
-
 
130
\latex{
-
 
131
\begin{statement}
-
 
132
\explain
-
 
133
\begin{center}
-
 
134
\latexsrc
-
 
135
\end{center}
-
 
136
\end{statement}
-
 
137
\begin{solution}\
-
 
138
\begin{center}
-
 
139
\latexsol
-
 
140
\end{center}
-
 
141
\end{solution}
-
 
142
}