Rev 13705 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 13705 | Rev 13714 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 |
|
1 | type=numbers gapfill |
2 | textarea="data" |
2 | textarea="data" |
3 | 3 | ||
4 | :Digital response questions embedded in a random text |
4 | :Digital response questions embedded in a random text |
5 | 5 | ||
6 | This exercise presents texts with "holes", |
6 | This exercise presents texts with "holes", |
Line 61... | Line 61... | ||
61 | \text{data=randomrow(\data)} |
61 | \text{data=randomrow(\data)} |
62 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
62 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
63 | \text{data=slib(text/cutchoice2 \data)} |
63 | \text{data=slib(text/cutchoice2 \data)} |
64 | \integer{qs=floor(rows(\data)/2)} |
64 | \integer{qs=floor(rows(\data)/2)} |
65 | \text{len=} |
65 | \text{len=} |
- | 66 | \text{latextext= \data[1;]} |
|
- | 67 | \text{latexsol=\data[1;]} |
|
66 | \for{i=1 to \qs}{ |
68 | \for{i=1 to \qs}{ |
67 | \text{d=wims(trim \data[2*\i;])} |
69 | \text{d=wims(trim \data[2*\i;])} |
68 | \integer{l=wims(charcnt \d) + 2} |
70 | \integer{l=wims(charcnt \d) + 2} |
69 | \text{len=\len \l,} |
71 | \text{len=\len \l,} |
- | 72 | \real{taille=ceil(\l/3-1)} |
|
- | 73 | \text{latextext=\latextext \underline{\hspace{\taille cm}} \data[2*\i+1;]} |
|
- | 74 | \text{latexsol=\latexsol \goodchoice{\data[2*\i;]} \data[2*\i+1;]} |
|
70 | } |
75 | } |
71 | 76 | ||
72 | \text{qlist=wims(makelist reply x for x=1 to \qs)} |
77 | \text{qlist=wims(makelist reply x for x=1 to \qs)} |
73 | \steps{\qlist} |
78 | \steps{\qlist} |
74 | 79 | ||
Line 77... | Line 82... | ||
77 | ::You don't need to modify this in general. |
82 | ::You don't need to modify this in general. |
78 | 83 | ||
79 | \statement{ |
84 | \statement{ |
80 | \data[1;] |
85 | \data[1;] |
81 | \for{k=1 to \qs}{ |
86 | \for{k=1 to \qs}{ |
82 | \embed{r \k,\len[\k] |
87 | \embed{r \k,\len[\k] |
83 | autocomplete="off"} \data[2*\k+1;] |
88 | autocomplete="off"} \data[2*\k+1;] |
- | 89 | } |
|
84 | } |
90 | } |
85 | } |
91 | } |
86 | 92 | ||
87 | :%%%%%%%%%%%%% Nothing to modify after. %%%%%%%%%%%%%%%%%5 |
93 | :%%%%%%%%%%%%% Nothing to modify after. %%%%%%%%%%%%%%%%%5 |
88 | 94 | ||
Line 91... | Line 97... | ||
91 | \answer{Field 3}{\data[6;]}{type=number} |
97 | \answer{Field 3}{\data[6;]}{type=number} |
92 | \answer{Field 4}{\data[8;]}{type=number} |
98 | \answer{Field 4}{\data[8;]}{type=number} |
93 | \answer{Field 5}{\data[10;]}{type=number} |
99 | \answer{Field 5}{\data[10;]}{type=number} |
94 | \answer{Field 6}{\data[12;]}{type=number} |
100 | \answer{Field 6}{\data[12;]}{type=number} |
95 | 101 | ||
- | 102 | \latex{ |
|
- | 103 | \begin{statement} |
|
- | 104 | \latextext |
|
- | 105 | \end{statement} |
|
- | 106 | \begin{solution} |
|
- | 107 | \latexsol |
|
- | 108 | \end{solution} |
|
- | 109 | } |