主要内容

测试学习者解决方案金宝搏官方网站

评估测试是为了确定学习者是否得到了正确的答案。在编写测试时,考虑学习者经常犯的常见错误类型,并针对这些情况进行测试。下面的例子说明了写作评估中需要考虑的一些更常见的条件。示例包括在测试运行后作为输出提供给学习者的消息建议。

例子问题

来自MathWorks的示例问题®我们提供工作人员帮助您编写问题和评估。这些示例问题说明了编写问题和创建评估以测试精简提交的准确性的良好实践。

评估

所有的测试:

  • 评估方法可以设置为“正确/错误”或“加权”。评估方法决定了如何给问题分配分数。

  • 你可以指出一个测试是预测试。

  • 测试类型可以在以下选项中:

    • 比较ref解决方案(脚本问题;对于功能问题,使用评估函数assessVariableEqual

    • 是否存在函数或关键字

    • 是否缺少函数或关键字

    • 用MATLAB写出评估结果®代码

你可以将这些选项中的任何一个(除了MATLAB代码)转换为MATLAB代码。

看到为基于功能的学习者解决方案写评估金宝搏官方网站为基于脚本的学习者解决方案写评估金宝搏官方网站有关这些类型的详细信息。

正确/不正确的评估

如果您选择了Correct/Incorrect方法,问题将被视为通过/失败。定义为正确/不正确的评估如果所有测试都通过,则返回1,如果任何测试失败,则返回0。如果所有的评估都是正确的,就会获得最高的分数。如果任何评估测试的评分不正确,将不计分。

加权评估

如果您选择加权方法,可以授予部分学分。你给每个评估测试分配总分数的一个百分比。您可以通过更改分配给每个评估的点数值(权重)来修改百分比。分数的计算方法是将分数正确的百分比加起来,再乘以可能的最高分数。

例如,考虑两个评估测试的问题。第一次答对可得1/3分(33%),第二次答对可得2/3分(67%)。在创建评估时,您将为第一个测试分配1分,为第二个测试分配2分。

下面的图片展示了学习者在评估加权时看到的东西。

  • 提交解决方案前:

  • 提交通过评估的解决方案后:

  • 提交不通过评估的解决方案后:

要表明评估是加权的,请选择加权随着评价方法

当您创建多个评估时,您可以通过分配点数来分配每个评估的权重:

你可以向学习者显示百分比:

学习者的反馈

显示定制的反馈

您可以就测试失败向学习者提供额外的定制反馈。这种反馈可以使用富文本格式编写,包括格式化文本、超文本链接、图像和数学方程。

仅显示初始错误反馈(基于脚本的问题)

在基于脚本的问题中,初始错误可能导致后续错误。你可以鼓励学习者首先关注最初的错误。

当您选择该选项时仅显示初始错误的反馈,初始错误的详细反馈将被显示,但默认情况下,对于后续错误将被隐藏。学习者可以通过点击来显示这些额外的反馈显示反馈

相关的话题