模板用于统一记录的格式。通过创建模板,可将该组织结构和数据格式存储设为为标准模式,避免重复创建相同或相似的记录格式,原有模板支持继续编辑和复用;并可通过内置的分享功能提供给其他用户,实现数据格式的协同分享。
使用模板创建的记录上方将显示所使用的模板名称。与记录本和记录类似,模板也支持自定义关键词标签,用于对记录本、特定记录本下的记录以及模板本身进行自定义分类和标记筛选。
1 在模板栏目通过创建空白模板,从零开始搭建;
除了能上传文件的组件外,其他组件均支持设置默认值
1 删除保护
2 必填选项设置
3 条件显示
3. 编辑操作示例
例如下图中可以新增模块(包括表格、表单、涂鸦、图文混排等绿色部分显示的模块类型)、修改模板说明(在使用模板时显示),调整模块属性(是否允许删除、位置、是否显示等),调整模块内具体一项属性(是否必填、是否允许删除、位置、格式等)。



模版设置示例
1. 高温超导材料合成与表征记录模板
a. 实验概览(表单模块)
b. 材料准备(表格模块)
| 化学品名称 | 化学式 | 纯度 | 用量 | 单位 |
|---|---|---|---|---|
| [文本] | [文本] (切换为化学式) | [文本] | [数字] | [选择: g, mg, ml, μl] |
c. 实验步骤(图文混排模块)
d. 合成条件记录(表单模块)
e. 实时观察记录(涂鸦模块)
f. 表征数据(文件集模块)
g. 超导性能测试(表格模块)
| 测试项目 | 测试条件 | 测试结果 | 单位 |
|---|---|---|---|
| 临界温度 | [文本] | [数字] | K |
| 临界电流 | [文本] | [数字] | A/cm² |
| 上临界磁场 | [文本] | [数字] | T |
h. 超导性能可视化(表格图表模块)
i. 温度依赖性测试(表格模块)
| 温度 (K) | 电阻 (Ω) | 磁化率 |
|---|---|---|
| [数字] | [数字] | [数字] |
j. 温度依赖性分析(表格图表模块)
k. 结果分析(Echarts图表模块)
l. 结论与讨论(图文混排模块)
m. 安全与环保记录(表单模块)
2. 二维材料第一性原理计算记录模板
a. 计算项目信息(表单模块)
b. 计算环境设置(表格模块)
| 软件名称 | 版本号 | 运行环境 | 并行核数 |
|---|---|---|---|
| [选择: VASP, Quantum ESPRESSO, SIESTA, 其他] | [文本] | [文本] | [数字] |
c. 材料结构信息(图文混排模块)
d. 计算参数设置(表单模块)
e. 计算任务列表(表格模块)
| 计算类型 | 具体参数 | 状态 | 完成时间 | 计算时长(小时) |
|---|---|---|---|---|
| [选择: 结构优化, 能带计算, 态密度, 声子谱, 其他] | [文本] | [选择: 未开始, 进行中, 已完成] | [时间] | [数字] |
f. 计算任务分析(表格图表模块)
g. 结构优化收敛过程(表格模块)
| 迭代步数 | 总能量 (eV) | 力的最大值 (eV/Å) |
|---|---|---|
| [数字] | [数字] | [数字] |
h. 结构优化收敛分析(表格图表模块)
i. 结果文件管理(文件集模块)
j. 能带结构分析(Echarts图表模块)
k. 态密度分析(Echarts图表模块)
l. 结果讨论(图文混排模块)
m. 计算资源使用记录(表单模块)
n. 后续计划(涂鸦模块)
3. 量子输运实验数据记录模板
a. 实验基本信息(表单模块)
b. 实验条件与设置(表单模块)
c. 实验设备(表格模块)
| 设备名称 | 型号 | 主要参数 |
|---|---|---|
| [文本] | [文本] | [文本] |
d. 测量数据(表格模块)
| 温度 (K) | 磁场 (T) | 电阻 (Ω) | 霍尔电阻 (Ω) |
|---|---|---|---|
| [数字] | [数字] | [数字] | [数字] |
e. 数据可视化(表格图表模块)
f. 数据分析与讨论(图文混排模块)
4. 拓扑材料角分辨光电子能谱(ARPES)实验模板
a. 样品与实验信息(表单模块)
b. 实验条件与仪器设置(表单模块)
c. 测量数据(文件集模块)
d. 能带结构(Echarts图表模块)
e. 费米面分析(图文混排模块)
f. 数据分析与讨论(图文混排模块)
5. 低温扫描隧道显微镜(STM)实验模板
a. 样品与实验信息(表单模块)
b. STM参数设置(表格模块)
| 参数 | 值 | 单位 |
|---|---|---|
| 偏压 | [数字] | V |
| 隧穿电流 | [数字] | nA |
| 扫描范围 | [数字] | nm |
c. 图像采集(文件集模块)
d. 扫描隧道谱(STS)数据(表格模块)
| 偏压 (V) | dI/dV |
|---|---|
| [数字] | [数字] |
e. STS数据可视化(表格图表模块)
f. 数据分析与讨论(图文混排模块)
这些模板涵盖了凝聚态物理中的几个实验领域。它们提供了一个结构化的框架,您亦可以根据具体实验需求进行进一步的定制和调整。研究人员可以使用这些模板来系统地记录实验数据,进行数据可视化和分析,并记录重要的观察结果和结论。
每个模块都可以设置显示条件,根据条件的成立与否动态控制模块的显示和隐藏。此外,表单模块还可以针对内部的每个数据格式行分别设置显示条件,提供更细粒度的控制。模板中的模块和表单属性可以根据需要设置显示条件。当条件满足时,对应的项目将被隐藏。您可以通过以下步骤来设置显示条件:
第一步:添加条件
在"条件列表"中,点击"+"条件按钮,添加一个新的条件。条件列表默认逻辑组可选择“与”和“或”的条件判断。在设置显示条件时,您可以通过创建嵌套的逻辑组来实现更复杂的条件组合。每个逻辑组可以包含多个条件,这些条件之间可以通过"与"或"或"运算符进行组合。同时,您还可以在一个逻辑组中嵌套另一个逻辑组,形成多层次的条件结构。
第二步:设置值所在路径
值所在路径用于指定条件判断的对象。路径由以下部分组成:
例子1: 假设您要设置以下显示条件(基于学生类型和年级的显示条件)
当"学生类型"为"本科生"且"年级"为"大一"或"大二",或者"学生类型"为"研究生"且"年级"为"研一"时,显示"新生入学指南"模块。因此,依赖于用户在表单中正确填写或选择相关信息。
这个条件可以通过以下方式实现:
通过这种方式,您可以灵活地组合条件,实现复杂的显示控制逻辑。在这个例子中,显示条件是根据"学生类型"和"年级"两个字段的值来判断的。这里的假设是,这两个字段的值是在表单记录中直接填写或选择的。
例如,在学生信息登记表中,可能会有"学生类型"和"年级"两个下拉选择框,让学生自己选择自己的类型和年级。显示条件就是根据学生在这两个选择框中的选择来判断的。
在设置值所在路径时,您需要按照以下规则填写每一项:
示例:
假设在一个作业提交表格中,我们为每一行添加了一个名为"文件大小警告"的文本字段,用于在学生提交的文件过大时显示警告信息。
我们可以设置以下显示条件来控制这个文本字段的可见性:
同时,我们可以在"文件大小警告"字段的属性中,设置当该字段可见时显示的警告文本,如"提交的文件大小超过10MB,请压缩后重新提交"。
这样,当第一行学生提交的文件大小等于10MB时,条件成立,"文件大小警告"字段就会显示,学生就能看到相应的警告信息。
当您点击"新增条件"按钮时,系统会默认创建一个逻辑组,并在该组中添加一个空的条件。这个默认的逻辑组可以设置为"与"或"或"关系。
如果您在该逻辑组中添加多个条件,这些条件之间的关系就由该逻辑组的设置决定。例如,如果逻辑组设置为"与",那么该组中的所有条件都必须满足,整个逻辑组才为真;如果逻辑组设置为"或",那么该组中任意一个条件满足,整个逻辑组就为真。
您可以通过点击逻辑组右侧的"+"按钮来添加更多的条件,每个条件都可以单独设置值所在路径、值类型、运算符和比较值。
示例:用于记录学生参加科研项目的表格。
其中包含"项目名称"、"参与角色"和"参与时间"等列。我们希望根据学生在表格中填写的"参与角色"来控制"项目总结"表单的显示与隐藏。
具体来说,我们可以这样设置"项目总结"表单的显示条件:
这个条件的意思是:只有当"科研项目表格"的第一行数据中,"参与角色"列的值等于"负责人"时,"项目总结"表单才会显示。
在这种设计下,学生在填写"科研项目"表格时,需要自己选择或输入正确的参与角色。如果学生选择了"负责人",那么他就能看到"项目总结"表单并填写总结报告;如果学生选择了其他角色,那么"项目总结"表单就会隐藏。
这种基于表格内容的显示控制优点是简单易懂,不依赖系统的用户身份判断能力,可以在更多的场景下使用。
示例: 实验数据记录中的显示条件
假设在一个实验数据记录的模板中,有以下字段:
我们可以设置以下显示条件:
这样,当填写物理实验的记录时,就会显示实验仪器和数据记录字段,以便详细记录实验过程;而当填写化学实验的记录时,就会显示实验步骤和结果分析字段,以便详细描述实验流程和结果。
通过以上两个示例,我们可以看到,显示条件可以根据不同的角色(如老师和学生)和不同的情况(如实验类型)来动态控制表单中的字段显示。这样可以确保每个角色在填写表单时,只能看到和填写与自己相关的内容,而不会看到无关或不适合的字段。
同时,显示条件也可以指导用户以正确的方式填写表单,提示用户在特定情况下需要填写哪些内容。这可以提高数据录入的准确性和完整性,减少错误和遗漏。
在实际的科研项目管理中,我们可以根据具体的业务需求和流程,设计出更加复杂和灵活的显示条件。通过合理地使用显示条件,我们可以将表单和数据记录的填写和展示与实际的工作场景和角色紧密结合,从而提高科研记录的效率和数据质量。
用户个人生成的模板会在我的模板下展示,对我的模板可以进行以下操作:

通过扩展菜单中的“查看模板导入格式”,可查看该模板的JSON数据格式。便捷生成导入数据API的基本数据格式,在此基础上修改自己想要的数据,然后调用API来生成记录。
该功能对共享的模板也可以使用,组内共享的模板用户无法进行编辑,可以使用另存功能保存到我的模板中,然后进行编辑修改。
点击模板右侧“···”,选择“编辑”可对模板的基础描述和关键词进行编辑。

模板可以预定义输入内容的格式,也可以定义显示内容的模板。如果重新定义显示模板,则查看使用该模板的实验记录时,内容将会按照显示模板进行展示。
模板语法同vue模板语法,具体介绍可参考文档中的“实验记录本-查看模板”编写章节。
创建的模版可以分享他人使用。通过构建和共享自定义模板,可提高模板的复用性,可用作各类实验场景数据的规范化收集和记录。
被分享人收到被分享的“模版”后,可看到分享的模版信息,包括分享说明,并可选择“接受”或“拒绝”模版。
他人分享的模板会在模板列表中“共享的模板”部分展示。
用户离职或其他情况可以将模板所有权移交给其他用户。

我们可以基于人员组进行把某些模板设为组内的公共模板。公共模板有以下特点:
在模板扩展菜单中,选择“设为组内公共模板”,来把模板设置为组内共享。模板的所有者以后也可以随时取消共享。
“公共模板”会根据所属的人员组分组显示。
