ssh做网上测智商的题,题的格式不一,不需要有数据库,但是有多选题 ,情况不一,例如:
一道题目有10个选项,选择前五个中的三个以上是学习优秀,否则学习一般;选择后五个中的三个以上是智商高,否则智商一般。
我现在只能做到在做完题后提交显示出自己做的答案,但是不会判断是哪种类型
求大神们指教呀
十万火急!
设计成多选框,一个多选题为一组name,然后设计一个提交按钮,给提交按钮赋值单击事件,最后在单击事件中,取得每一组多选框的值,定义成一个数组,最后遍历数组和正确的答案,得到最后的成绩!!
很简单 你再加一个 分组字段,比如一个分组 是 fg01,一个是fg02,然后查的时候按xx,分组 这样排序,
这样提交后 用个map把每个组的对的结果累加起来,就有判断了
给提交按钮赋值单击事件,最后在单击事件中,取得每一组多选框的值,定义成一个数组,最后遍历数组和正确的答案,得到最后的成绩
这种字符串类型的选项,可以点击以后在一个数组中加一吗?
需要设计问题、选项、答案模型。 对象全都放在内存(static object或者session)
提交时候,
问题:
class Question
List optionList;
determine(Answer answer) 根据用户答案判断类型,规则跟问题走
答案:
class Answer
userId(sessionId)
questionId
Set optionIds;