我正在开发一个创建测验的应用程序。教师将创建测验来评估学生的知识。我使用NodeJS和使用AngularJS的应用程序的Web部分创建了简单的API。
但是老教师很难输入所有问题和答案。
我认为最好为他们添加一个上传doc / docx文件的机会,这些文件会将所有问题和答案解析并汇总到测验中。
有人知道任何适用于Angular和NodeJS的解决方案吗?
谢谢!
答案 0 :(得分:1)
虽然我认为有一个python库与node一起解析新的office文件,但我建议你使用excel并导出.csv
文件,这些文件基本上是测试的,可以很容易地解析。 / p>
教师仍然可以使用熟悉的excel文件,只需遵循特定的布局。
您必须定义问题的一些方式,以便您可以正确解析它们。假设每个问题都有四个可能的答案,我建议五列
|Question|Correct Answer|Answer B|Answer C|AnswerD|
然后,您可以在解释时将答案的顺序随机化......
修改强>
第二个想法,只是提供一个非常简单的用户界面来添加和管理问题,不应该太难以获得某些东西老师证明