我已经开始使用SlickQuiz这是一个jQuery插件。在那里,问题将使用JSON对象添加到测验中。查看example here。而不是每次我生成新的测验时手动修改它,有没有办法从Excel表或类似的表中生成这个?
如果是这样,那么首先,我无法理解(Excel)表的结构需要在JSON中获取嵌套结构。你能帮我吗?并且,那里有一个好的现有序列化器(正确的术语吗?)?
向建议开放......
答案 0 :(得分:0)
如果您的结构没有太深嵌套,您可以编写结构,并为答案保留有限数量的列(例如4)。您的Excel文件将有两个表:一个包含简单的两列列表中的信息内容,另一个包含问题,具有以下列名称:
如果保持列名与JSON结构中显示的字段路径相对应,则将表结构解析为JSON并返回将非常容易。
然而,无论如何,这将是一个麻烦的解决方案。你不能使用像http://jsoneditoronline.org这样的JSON编辑器编辑你的JSON结构吗?或者在您的网站上实施一个简单的管理页面,您可以在其中编辑测验?使用jsoneditoronline中的库非常容易:https://github.com/josdejong/jsoneditoronline/wiki