需求是这样的:
每周出5道题,其中三道设计题目,两道开发题。每周都要自动更新题目。
答对加一分,打错减一分。
看似很简单,可我开发了3天。用了很笨的方法。
把每周五道题目,20个选择,再加上5个备选答案都放在一个类里面(TimeQuestion)。
根据时间区间,来获取每周唯一一条数据。(Time)
类之间的关系是Time--TimeQuestion 一对一的。
最后通过和数据库中备选答案值与用户选择答案值做判断的。
而不是拿ABCD作为答案。
哪位有更棒的设计方法。麻烦告诉小弟我。。。。这几天都被这个搞的头疼了。