登陆

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

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

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

# PHP
phpcn_u1582phpcn_u15821730 天前456 次浏览

全部回复(4)我要回复

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-17 09:57:53

    关键字段如下:

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

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

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-05-17 09:57:53

    直接逗号分割存也行吧

    回复
    0
  • 为情所困

    为情所困2017-05-17 09:57:53

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

    回复
    0
  • 黄舟

    黄舟2017-05-17 09:57:53

    感觉都好分割就可以了

    回复
    0
  • 取消回复发送