Shialanga博士,Mathworks
创造
在此视频中,我们将展示Matlab Grader,MathWorks的自动化在线评估基于Matlab的编程分配的解决方案。我们将向您展示如何创建评估项目,如何自动评估您的作业和考试,如何邀请学生参加评估,以及如何邀请其他教师与您合作创建您的评估。
对于此视频,我将使用我们在MathWorks.com上为您主持的Matlab Grader版本。我们有其他视频将向您展示Matlab的评估如何集成到您的LMS中,如Moodle,Blackboard和Canvas。
在我开始建立新课程之前,让我告诉你最终产品看起来如何!
这是一个介绍编程的课程。在左侧,您可以看到课程的结构,我们将问题分为多个分配。在右边是运动。它包括一个问题描述,一个学生可以编写代码的窗口。以下是将运行和等级练习的多种评估测试。让我向您展示如何创建新课程和问题。
首先,只需使用Mathworks帐户登录GraderMathwands.com的Matlab Grader。具有与当前根据维护或校园范围或社区和技术大学许可证的Matlab许可证相关的Mathworks帐户的每个人都可以访问Matlab Grader
在左上方,您可以看到一个入门部分,您可以在那里找到Matlab Grader上的视频,文档和培训的链接。我们与Matlab培训的教学包括Matlab Grader的一部分,还有一些关于如何更新课程的示例和想法。
以下部分您将看到Matlab Grader的主页分为两部分,课程和内容:
第一部分是包括已经开发并与学生共享的课程的课程。
订单取决于课程的持续时间/结束日期。包含课程的开始和结束日期并非强制性,但如果包含在课程结束后,它将在过去的课程选项卡中存档。
课程还具有描述,注册学生的名册,以及用于控制学生提供分配方式的其他设置。
如果您之前从未使用Matlab Grader,则课程列表将最初是空的。
课程部分后,您有内容部分;这些集合是您可以在未来课程中使用的评估内容创建和组织您的评估内容的问题组。您还可以使用您的合作者分享集合并邀请他们贡献。课程和收藏之间的主要区别是一门课程是一组正在传递给一群学生的评估,而集合是您创建和存储评估,直到您准备好在一个或多个课程中使用它们。
让我们通过单击“添加”按钮来创建课程。我到达一个页面,您可以在那里包含您课程的详细信息。此页面将是您在LMS中的课程页面或课程中的课程描述。在这种情况下,它包括一个标题,即“统计介绍”课程的开始和结束日期。这很重要,因为开始和结束日期限制在学生对学生可见。
您可以选择要包含的产品。s manbetx 845默认情况下已包含MATLAB。如果您的作业取决于内置函数或工具箱来实现算法,请确保选择它们。该描述包括课程的详细信息,就像一个教学大纲一样。您甚至可以在网站上链接到课程大纲。您可以复制和格式化文本,将链接放以课程材料,乳胶代码,图片。
图像可以来自我的本地机器或来自网络。如果有必要,您可以调整它的大小。单击“保存”按钮后,您将在课程的主页上到达。在课程内,您可以创建一个或多个分配来组织评估项。例如,您可以为课程的每个实验室或一周有一个分配,或者可以将分配分配到实践,作业,测验和考试中。
要创建新分配,可以单击“添加分配”。这包括标题,和类似于课程开始日期的可见日期。如果您希望在特定日期之后可见的分配,例如在人员讲座或实验室之后释放家庭作业。您可以选择限制提交尝试的数量,具体取决于课程的类型,如果您想要允许学生审查评估反馈并迭代其解决方案。万博 尤文图斯
我们建议您在尽可能鼓励学生利用Matlab Grader独有的自动反馈时将提交尝试留下无限。并且您可以添加本周讨论的主题的描述。保存后,您将看到添加会将您带到问题选择器的问题的选项,这为我提供了从空白问题开始的以下选项,或者从MathWorks提供的问题集合中选择一个问题。它包括主题作为编程,系统动态和控制,数字信号处理,数字方法,微积分等的介绍......并且可以帮助您加快为您的课程创建问题。当您试图找到构建作业的最佳方式时,这些也可以帮助您!
我们的问题收藏仅限于教师,因此如果您在问题选择器中没有看到这些集合,请访问您的帐户代表或技术支持以请求访问它们。万博1manbetx
如果您浏览示例,您将看到练习中的预览,然后复制和编辑它。您还将看到选项添加您之前开发的任何课程或集合中的问题。对于此演示,让我们选择一个空白问题。您可以包含问题的标题,描述了学生需要解决的任务指令。您可以根据需要提供尽可能多的细节,但呼唤您在评估测试中将测试的特定变量名称是一个好主意。
将MATLAB函数添加为文件,因此学生不必下载其他文件。您甚至可以上传P-Coded文件,以便学生可以访问您从其他作业写入的代码,而无需查看解决方案。万博 尤文图斯问题类型是脚本或功能,它将影响您将如何构建问题的评估。对于此示例,我们将创建一个脚本类型问题。
现在是代码的时候了。
所有问题都需要参考解决方案。将此视为“理想的解决方案”或将与学生的解决方案进行比较的“理想解决方案”或可能的正确答案。默认情况下,学生将不会看到参考解决方案。学习者模板是您可以选择为学生提供骨架或脚手架的地方。您还可以锁定一些线路以确保学生不会修改它们,例如使用第一行代码从数据文件中读取表。每个问题必须至少有一个评估。每个评估都可以命名,还包括可选的反馈,如果评估测试因任何原因未出现评估测试,则将向学生提供。有四种类型的评估可供选择。
可变等于参考解决方案将学生在集合公差范围内将学生解决方案中的工作空间变量进行比较。如果在提交的解决方案中存在函数,则存在函数或关键字/不存在测试检查。对于更高级和更个性化的测试,您可以创建MATLAB代码测试。您可以通过单击“?”找到更多关于如何构建测试的详细信息并检查Mathworks文档。
您还可以决定分级方法:正确/不正确和加权。对于正确/不正确所有评估测试必须通过学生接受任何信用。对于加权,可以将点分配给每个评估测试。默认值是重量每个测试同样,但如果某些测试比其他测试更重要,则可以规定权重。
通常存在评估测试的依赖。一个错误可能导致多个评估标记错误。如果是这种情况,您可以选择“仅显示初始错误的反馈”,因此学生们专注于在移动到其他人之前解决错误源的反馈。
此练习将包括测试,以验证学生计算的变量是否正确使用可变等于参考解决方案测试。测试也可以进行预测试,允许学生运行测试,并在必须提交分级的完整解决方案之前查看结果。
提交后,除了查看其解决方案的实际MATLAB代码输出外,学生还将获得自动反馈。他们可以审查他们的提交,反馈和输出并改善解决方案。
发布问题之前的最后一步是验证参考解决方案。它可以针对每种评估检查您的参考解决方案,确保您的代码都运行,并且可以根据您想要的方式进行评估。这将让您了解您的测试如何工作,并将帮助您在解决方案中找到任何语法错误。
然后,将您的问题作为最终的问题,因此学生可以根据分配和课程日期的规则变得可见。恭喜,你创造了第一个Matlab Grader运动!
如果要为此分配或新分配创建其他问题,则可以从左侧列表中执行此操作。
现在是时候邀请学生和合作者加入课程了。您可以通过点击内容表的底部“管理人员”来完成此操作。您可以复制和粘贴电子邮件,学生将获得加入课程的邀请。
让我跳到我已经运行的课程中的一个,其中有一些学生提交的录制。对于每个分配,您可以访问学生尝试找到正确解决方案的完整历史记录,您可以以各种格式导出。
您不仅获得成绩,您还可以获得性能分析,帮助您始终控制课堂学习。您可以根据时间到达和距离参考解决方案的距离查看解决方案地图。
如果您有任何疑问,请查看我们的文档或通过我们的技术支持取得联系。万博1manbetx两者的链接在Matlab Grader内的所有页面上的顶级导航。如果您有关于如何改进产品的建议,请随时与您联系到我们的想法和反馈。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。