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 | } |