Subversion Repositories wimsdev

Rev

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