Matlab年级:常见错误的反馈

3视图(30天)
日光反射信号器
所以我寻找一个方式为学生提供更多个性化的反馈。
在我的实例我们有学生通过材料但有常见的错误,我想给特定的反馈如果他们特定的方式是错误的。
一个很好的例子是说学生忘记样品体积是10毫升,所以他们的答案都是10倍。有可能给那些学生具体的反馈,他们的答案是10倍,为什么不把这个反馈给其他学生有错误的答案因其他原因吗?
我怎么能在matlab impletment年级呢?
非常感谢
马克

接受的答案

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2020年9月8日
编辑:克里斯·拉皮埃尔 2020年9月10日
当前在MATLAB (R2020a)的方式来实现这一年级是使用MATLAB代码评估类型和逻辑语句顺序执行检查。
另一个主题,也可能被证明是有用的 检查多个正确答案
作为一个例子,考虑这样一个问题,学生们需要一个输入向量 vec 而且,使用 循环,创建一个数组 每个行包含向量的行数。
常见错误:
  1. 不捕捉每个循环的结果
  2. 扭转任务指标
为了检查这两个常见错误,加上学生可以提交任何其他解决方案,评估代码可能是:
%第一,确保学生解决方案包含预期的变量
断言(存在(“垫”,“var”)= = 1,你的解决方案必须分配给一个变量命名“垫”);
如果尺寸(垫,1)= = 1
%结果只包含一行
断言(假,你的解决方案必须连续捕获每个循环的结果“垫”的);
elseif尺寸(垫,1)= = 4
%结果似乎维度逆转
断言(假,“作业指标可能逆转”);
其他的
%所有其他场景
assessVariableEqual (“垫”referenceVariables.mat)%测试
结束
注意,自定义内部反馈一个断言语句将出现在红色文本。

更多的答案(0)

社区

更多的答案远程学习社区

s manbetx 845


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的