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