使用积分系统创建测验 - iPhone?

时间:2013-01-02 14:18:05

标签: iphone points

在这里寻找一些基本信息 -

我想创建一个小测验(10个左右的问题),每个测验有四个可能的答案。我没有得到正确或错误的答案,而是希望在每次答案中获得积分,并在测验结束时累加总分。从技术上讲,因为没有正确或错误的答案,这不是一个真正的测验......我基本上会在一系列问题中要求一个人偏好。

我非常感谢任何可以帮助我的人,告诉我在哪里可以开始,我最好使用sqlite来存储答案,然后根据这个得到结果?

1 个答案:

答案 0 :(得分:2)

我会使用sqlite存储问题和答案,根据您的项目要求,您也可以将结果存储在sqlite表格或.plist中,或者只是简单地显示结果并且不存储任何与结果相关的数据。

您可以使用FMDB tutorial在IOS上创建sqlite数据库,我会创建一个名为Questions的表,其中包含q_idquestions(varchar)question kind (varchar)个字段。< / p>

并使用Answersa_idq_id(foreign Key)answer(varchar)字段创建point表。 如果您不熟悉外键,这是外键tutorial

准备好问题和答案后,只需使用简单的工作台视图即可显示您的问题和答案。

要显示结果,您可以根据需要选择多个选项,只需在标签中显示结果即可。如果您只是想显示结果,请使用Singleton整数来保持您的分数结果,那么当您完成测验后,只需调用Singleton整数并显示它。

如果要存储结果,只需在数据库中创建另一个表或创建.plist