Rev 7386 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
133 | bpr | 1 | |
2 | <b>在一个图形上点击.</b> |
||
5903 | bpr | 3 | (名称: <span class="tt">coord</span>) |
17193 | bpr | 4 | <br> |
133 | bpr | 5 | 这种回答类型允许用户在一个图形上点击, 再根据各种规则分析点击的位置. |
6 | <p> |
||
7 | 正确答案应该用矩阵形式给出(以分号 `;' 作为行间分隔符). |
||
2873 | zjchen | 8 | 第一行应该是图形的URL. 目前只能接受 gif 格式的图形文件. |
7383 | bpr | 9 | |
10 | 第二行给出认定好的点击坐标的判别法则. 从可能有的第三行开始则是坏的点击坐标的判别法则. |
||
7386 | zjchen | 11 | 点的坐标都用像素为单位. |
7383 | bpr | 12 | </p><p> |
133 | bpr | 13 | 如果第二行的条件满足, 就认为用户的回答是好的. |
14 | 否则, 如果给出了第三行及以后的坏的回答的条件, 而用户的回答满足了其中一条, |
||
15 | 此回答就是坏的. 任何条件均不满足的情形也被认为是坏的(此时可要求用户重来). |
||
16 | 如果没有给出坏的回答的条件, 那么不满足第二行条件的都认为是坏的. |
||
6587 | bpr | 17 | </p><p> |
133 | bpr | 18 | 用户的回答中满足第二行中的条件数减去1将被保存在变量 |
5903 | bpr | 19 | <span class="tt">\result</span><em>n</em> 内, 其中 <em>n</em> 是要回答的栏目数, |
133 | bpr | 20 | 这个变量可用在 \feedback. |
7383 | bpr | 21 | |
6587 | bpr | 22 | </p><p> |
133 | bpr | 23 | 同一行里的几个条件可以用 |
24 | `&' (交), `|' (并), `^' (补) 等符号加上必要的括号连接起来. |
||
3361 | bpr | 25 | </p><p> |
133 | bpr | 26 | 建议把这个输入栏嵌入陈述中间. 显然它不能与其它输入栏共存, |
27 | 因为用户一点击图形, 此表单就给发送出去了. |
||
3361 | bpr | 28 | </p> |
133 | bpr | 29 | |
3361 | bpr | 30 | !set p=anstype.$lang/coord |
31 | !readproc tabletheme |
||
32 | $table_header |
||
33 | !set caption=!record 1 of help/$p |
||
34 | <caption>$caption</caption> |
||
35 | !set header=!record 2 of help/$p |
||
36 | $table_tr<th>$(header[1])</th><th>$(header[2])</th></tr> |
||
37 | !set cnt_record=!recordcnt help/$p |
||
38 | !for u= 3 to $cnt_record |
||
39 | !set l_=!record $u of help/$p |
||
6249 | bpr | 40 | $table_tr<td class="tt"> |
3361 | bpr | 41 | !line 1 of $l_ |
6249 | bpr | 42 | </td><td> |
3361 | bpr | 43 | !line 2 to -1 of $l_ |
44 | </td> |
||
45 | !next |
||
46 | $table_end |