数据采集

cellz管理员 2015-12-03
数据采集器默认是一个基于“屏幕”的组件。
基于屏幕指的是,该组件不会随着页面切换而被移出屏幕。它的作用区域只受限于他的页面范围。也就是说,数据采集器可以跨页面工作。

当你需要做一个趣味小测试,比如星座、性格或其他的一些调查测试,需要多道测试题才能得出正确的答案时,你就可以使用数据采集器来实现。抽象一点来说就是,当多个条件共同达成的时候,才可以触发某个事件的发生,那么你需要数据采集器来帮你记录这多个数据。比如实现一个老虎机的小游戏(真的可以吗!!!可以!)。
 
 
拿测试题来举例子。
首先,要计算一共有几道题,最后的测试结果有几个。
 
假设有10道题,每道题正确答案为10分,说不上对或者错的为5分,错误的为0分(其实也不见得是对错,只是需要用分数来区分结果的选项)。
最终有4个测试结果,我们将测试的总分设置为100分。0~30分,31~60分,61~80分,81~100分。
我们将测试结果用状态集的不同状态装载。
 
然后,在数据采集器上添加得分情况,有0分,5分,10分;触发条件则是,若分值为0~30分,状态集则跳转到第一状态,依次设置;
再在测试的答案上设置,用户点击这个选项之后,发送对应的得分情况给数据采集器。注意还有题号,题号的设置为了让数据采集器避免重复纪录(比如有的人把所有答案全部点选了一遍)。
最后,再设置一个用户提交答案的选项,数据收集器就可以结合10道题的答案,给出一个综合评分啦。
分享到微博 分享到微信
×
请打开微信"扫一扫",可将文章分享到朋友圈