(1)设置中继器的Pagination选项,勾选 Multiple pages,而且设置 Items per page 为“1”,Starting page 为“1”,意思是把中继器中的这些项分页显示,而且每页只显示一个项目,第一页显示第一项的内容。对应到案例中的标题,就是每页显示一个标题,第一页显示第一题。
(2)设置答题是,对中继器举行翻页操作,好比说答复完第一题后,直接跳到第二题,就是要实现如许的一个结果,这个功效的实现必要共同后面要讲到的答题方法那快来看。下面先说对中继器翻页的结果怎样实现:在答题的时候中增长一个 Set Current Page 的动作,操尴尬刁难象是中继器,然后选择 Set the page 为“Next”,这个的意思就是设置中继器确当前页面显示中继器中下一项的内容,也就是当第一题答复完以后,在第一页显示第二题的内容。
第一步是获得测试者答题时选择的选项对应的沟通气概,也就是,在前面讲题库设计的时辰,A,B,C,D对应的ATYPE,BTYPE,CTYPE,DTYPE的值。法子就是每做一次选择,就把选项对应的 TYPE 值赋值加在 OnLoadVariable 变量值字符串的首位(好比起头的时辰 OnLoadVariable 的值是空,当谜底对应的 TYPE 为 A 的时辰,OnLoadVariable 的值就酿成“A”,当下一题的谜底对应的 TYPE 为 B 的时辰,OnLoadVariable 的值就酿成了“BA”,就是把 B 放在了 A 的前面)。然后再把 OnLoadVariable 的值赋值给一个文本框daan。 第二步就是要按照每道题的谜底,别离给A,B,C,D四种沟通气概计分。我实现这一步的法子是经由过程文本框的文本扭转事务,当触发这一事务时,果断文本框中的值的首字母是A,B,C,D的哪个,然后再给对应的全局变量A,B,C,D的值+1,是以这个文本扭转事务中会设计到4个果断前提,别离果断取到的文本框中值的首字母的是哪一个。这个进程可能听起来比力繁杂,举例阐明一下,若是文本框的值酿成 A ,那末就给全局变量 A 的值+1;若是文本框的值酿成了 BA,那末久给全局变量 B 的值+1;若是文本框的值又酿成了 ABA,那末就再给全局变量 A 的值+1,以此类推。
4,成果展现
当上面的进程完成以后,也就是测试者答完了所有的题,而且我也记实下了每一个题的谜底,和对应的沟通气概A,B,C,D的累计得分。那末在成果展现这个进程中,我就要按照A,B,C,D得分的凹凸来果断测试者属于那种沟通气概。好比说测试者最后的得分是A:3分,B:5分,C:6分,D:5分,那末我就果断该测试者的沟通气概为 C ,由于此气概的分数最高。