用户创建一个空白的word文档,并在当前文档中初步编写一个自定义的报告模板,模板中的内容可参考上述雷实验给出可自定义的内容,其中报告模板中的字体、字号,排版等均由用户自定义;
(二)单一变量模板编辑
以如下所示为例,可以直接在需要显示实验名称和课程名称的后面写下雷实验自定义的报告变量即可,这样在老师批量导出某个实验报告时,实验名称和课程名称会自动生成并显示在报告当中。
雷实验中单一变量参数包括如下:
实验名称:{{task_name}} 课程名称:{{course_name}} 班级名称:{{class_name}} 实验老师:{{Teacher_name}} 实验成绩:{{score}} 开始时间:{{created_time}} 结束时间:{{finish_time}} 实验目的:{{task_target}}
如需要对变量参数的格式进行编辑,则可直接对填写的变量进行编辑即可。
(三)非单一变量编辑
上述所示为简单的单一变量修改模式,若实验中的内容是非单一内容,而是可变的,比如实验成员、实验报告内容等,则其需要在报告内容的前后加入两行固定的嵌套语句。
① 实验成员的添加
实验成员的信息主要包含姓名及学号,二者所对应的变量参数如下:
姓名:{{item.name}} 学号:{{item.school_id}}
由于实验成员不是一个单一的内容,可能存在多个成员的情况,所以其需要在姓名和学号的前后分别加入循环嵌套的语句,如下所示:
循环嵌套的语句如下:
{%tr for item in partners %} //partners为实验成员添加所特有 {%tr endfor %}
对于非单一的报告内容而言,其格式有一定的限制,需要制作为上述的表格形式,从而为平台提供一个嵌套的模板,若有格式需求,不想使用表格的方式,可以先用表格的方式表示,再将表格的外框设置为不显示即可。
② 实验内容的添加
实验内容的添加,与上述实验成员的添加基本一致,二者对应的变量如下:
步骤编号:{{item.index}} 步骤名称:{{item.title}} 步骤图片:item.content 老师批注:note 图片说明:text
实验内容,同样需要进行语句的嵌套,如下所示:
{%tr for item in data %} //data代表实验报告的所有数据 {%tr endfor %}
另外,雷实验还为用户自定义了一个判断语句,当学生的报告中存在当前步骤的图片说明信息或老师的批注内容,则显示;若不存在,则不显示相应内容;具体范例如下所示:
(四)报告模板的发布
用户完成报告模板的编辑之后,经过管理员的授权,即可使用最新更新的报告模板。
登陆邮箱点击链接激活注册帐户。
请登录邮箱点击重置链接重置密码。