我需要创建一个测验网站,我不确定应该如何处理统计数据。该网站需要跟踪每个用户的进度(回答的答案如何,回答每个问题需要多少时间等)。
我应该创建一个新表(让我们说'统计数据),每次用户完成测验时我应该创建一个新行吗?那么,统计:
如果管理员想检查某些统计数据,这不会太慢吗,让我们说:有多少用户在第3次测验中正确回答了问题#2?
答案 0 :(得分:1)
如果您需要将答案作为真实实体,请不要序列化答案 - 只需给他们一个quiz_id
外键,这样您就知道他们属于哪个测验,使用正确的索引,一切都会顺利进行。