如果做一个在线考试系统,不定项选择题该如何存储

最近在做一个在线考试系统,试题出的很开放,选择题不但有选项,还有开放选项

比如,一个题,ABCDE 选项E是你还有其他好的想法吗_________这样的选项,而且这种选项也是不定项的,请问有什么合适的存储方式吗,我打算用json存

阅读 4.4k
4 个回答

关键字段如下:

字段名 字段类型 说明
id integer 问题id
question varchar(100) 题目
answer_options text 答案配置项,比如单选,多选,选项是什么,又或者是填空都可以
answers text 正确答案

用json存储即可,我之前做过一个考试系统就是这么弄的

直接逗号分割存也行吧

json结构存储 [{"question_id":"1","answer":"A,B,C"},{"question_id":"2","answer":"B,C,D"}]

感觉逗号分割就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题