“真正”的测验生成器是否可行?

我接到一项任务,要创建一个可能涉及到测验生成器的程序。我决定来向大家求助,因为你们似乎是最有帮助的。

自动测验生成器是否可行?

它是完全自动的,还是必须输入自己的问题和正确答案?

它是否可以适用于除布尔答案(真和假)以外的其他类型?

它是否可以观察文本语法,以便根据一段信息创建问题?

它是否可以观察文本语法,以便接受与正确答案接近但差几个词的答案?

如果你们能帮我,我将不胜感激,因为这个问题现在让我很困惑。你们总是能帮我解决问题,所以我期待着你们的回答:D!

附注 – 我看过其他类似的问题,但它们只涵盖了随机化等内容。我认为那是可行的,但我很想知道“真正”的生成器是否可行。


回答:

自动测验生成器是否可行?

这取决于你所说的“自动”是什么意思,以及你认为什么程度的功能算是成功。某种程度的可行性肯定是有的。

它是完全自动的,还是必须输入自己的问题和正确答案?它是否可以观察文本语法,以便根据一段信息创建问题?

是的,这是可能的,但同样,这里存在一个范围,从只适用于最简单的文本并且容易混淆(这相对容易编程 – 即使是正则表达式解析器也可以做到),到处理任意真实世界的文本源,并从文本中提取比如 80% 以上的事实,并提出合理的问题,且能正确识别答案(这可能需要一个由 100 名语言和编程专家组成的团队花费数十年时间)。语言分析是很困难的。如果你需要证据,请尝试使用 Babelfish 或类似的在线翻译器将一段英文文本翻译成另一种语言,然后再翻译回来… :-)。

它是否可以适用于除布尔答案(真和假)以外的其他类型?

当然可以,但是同样,你让它越复杂,你就越不可能得到任何能用的东西……

它是否可以观察文本语法,以便接受与正确答案接近但差几个词的答案?

它可以,但人们措辞答案的方式如此多种多样,以至于必须遵循一个简单的模板,且只允许几个词的偏差,在一般使用中效果不会很好。

一般想法

为什么不搜索现有的教育测验程序,以了解其他人已经实现了什么……?

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注