教师快速上手指南

创建课程

点击任务条上的“教学管理”,再点击“新建课程”。

  • 课程名称

    对于学分课程,建议与学生教务系统选课名称一致。

  • 是否开放课程

    开放课程会在首页课程封面上有“开放课程”字样。

  • 开课时间

    设置开课时间后课程才会出现在首页。

课程准备阶段建议先不要设置开课时间(空着),待到发布时再设置。

创建实验项目

  • 项目名称

    项目的名称。

  • 项目类型

    CPU实验或逻辑电路实验。应根据所采用的工程框架选择,例如源代码的工程框架是逻辑电路,即使实验内容是设计CPU,也要选择逻辑电路。逻辑电路实验与CPU实验的验证操作界面不同。

  • 截止时间

    超过截止时间后,仍然可以进入实验界面做实验,但不能提交。如果不设置截止时间(空着),则一直可以提交。

  • 补交截止时间

    如果空着,表示不允许补交。

  • 学生端隐藏

    项目准备阶段建议设置为“是”,学生端就看不到该项目,避免学生误操作。

若需要调整项目的顺序,在列表中拖放即可。

创建实验任务

实验项目中至少要包含一个任务才能正常使用。

在项目列表上点击“详情”,再点击“新增任务”;

  • 任务名称

    任务的名称。

  • 任务类型

    有四种任务类型。

    • 预习。可发放实验指导、附件材料和教学视频。

    • 设计。供学生编写源代码,及云编译。

    • 验证。对编译生成的电路文件进行验证。

    • 总结。收集学生的实验报告和附件文件。

新建任务后通常需要进一步设置。

在任务列表上点击“设置”,根据任务类型的不同会显示不同的设置界面。

设计类任务的详细设置

  • 工程框架

    该框架决定云端编译所用的文件,也和项目类型有关。

  • 入口文件

    工程框架有默认的入口文件,如逻辑电路实验框架的默认入口文件是VirtualBoard.sv,该默认文件是只有端口声明的空模块。如果需要给学生提供一些初始代码(如范例或部分代码),可以上传文件替换默认的入口文件。

  • 是否允许编译

    如果允许,编译按钮将出现在学生界面上。

  • 是否考核

    考核功能目前尚未开发。

  • 任务权重占比

    目前没用,未来用于计算项目的得分。

验证类任务的详细设置

  • 电路文件

    如果是需要学生设计电路的任务,应选择“学生上传”。如果是演示,或者不要求学生设计电路,应选择“自动加载”,选自动加载时教师需要上传rbf文件。

  • 虚拟面板

    可选择“学生上传”或“自动加载”。

  • 是否考核电路文件

    如果设置为“是”,应点击右上角“生成金数据”制作电路测试数据;或者点击“上传文件”上传之前保存的金数据和金答案。学生在实验界面点提交后,系统会根据教师制作的“金数据”自动对学生提交的电路进行测试。

一般来说,要求电路测试的任务在上面虚拟面板设置中不能使用学生上传虚拟面板,应由教师上传虚拟面板,并且该虚拟面板与生成金数据的虚拟面板相同。
  • 是否考核考核验证记录

    如果设置为“是”,学生界面会出现“记录”窗口,允许学生记录验证过程,之后教师可以回放学生的验证过程并评分。

  • 分值

    目前没啥用。未来可能删除该设置项。

  • 任务权重占比

    目前也没用,未来用于计算项目的得分。

调整任务的顺序

若需要调整任务的顺序,在列表中拖放即可。

创建教学班

在“教学班管理”中点击“新增教学班”。

  • 教学班名称

    教学班的名称。

  • 免审核

    是指报名免审核。学生报名该课程的该教学班时,是否需要教师审核。该设置只对开放课程有效。

  • 添加学生

    教学班的学生可以由教师添加,也可以由学生报名、教师审核。点击教学班列表的“查看学生”,再点击“新增学生”,可以手动选择学生,也可以从Excel表格批量导入学生,导入前可在导入界面下载Excel模板。

教务系统选课的学分课程,建议采用教师导入名单的方式。

发布课程

  1. 将准备发布的实验项目的“学生端隐藏”设置为“否”。

  2. 在课程的“基本信息”中填上“发布时间”,课程将出现在首页。

    如果已经导入学生名单,课程发布后学生可在“我的课程”中看到该课程;尚未加入该课程任何教学班的学生可以点击“立即报名”申请加入教学班。

教学运行

审核学生报名

报名的学生将出现在“报名列表”中。审核通过的学生将加入相应的教学班。

重置学生密码

如果有学生忘记密码,教师在教学班的“查看学生”中点击“重置密码”,可以恢复初始密码。

批阅

点击任务列表的“电路批阅”或“记录批阅”按钮可进入批阅界面。电路测试由系统自动评分,验证记录由教师人工评分。批阅后可导出成绩为Excel表格。

“设计批阅”尚未开发。

即使任务的设置中没有使能考核开关,仍可以进入批阅界面。未来会改进,屏蔽未设置考核的批阅入口。

删除实验项目、任务或课程

没有传统意义上的“删除”功能。如果需要将一个项目或任务从课程中移出,可以使用“解绑”。之后还可以通过“绑定”找回来。

课程目前没有删除功能,未来可能会增加。

重新开课

课程结束后,教学管理中课程封面会出现“重新开课”,点击可重新使用该课程教学。

重新开课的课程与原课程共用实验项目、任务数据,在新课程中的修改也将修改原课程。如果需要独立的课程,可使用“分享”课程。

分享课程

点击教学管理中课程封面的“分享”,可以将课程分享给其他教师或克隆给自己。有两种分享模式:只读和克隆。

克隆模式是将源课程的实验项目、任务等数据复制给新课程,但不复制教学班。可以克隆给其他教师,也可以克隆给自己。克隆时可以选择只复制一部分项目和任务。复制后的新课程中的修改不会影响源课程,源课程中的修改也不会再改变新课程,是两门独立的课程。

只读模式用于多个教师给不同的班级上同一门课,由源课程中的教师团队负责建设课程,其他教师使用该课程。只读模式分享的课程,新课程中实验项目和任务是“只读”的,其他教师不能修改,但可以新建自己的教学班。分享后源课程中对实验项目和任务的修改也将同步给分享的课程。

切勿以只读方式分享给自己!分享后并不能看到两门课程,只能看到只读的课程,且无法修改。目前系统并未限制以只读方式分享给自己,也许以后会改进。