菜单

魏忠
发布于 2025-06-10 / 3 阅读
0
0

知识教学资源服务部署指南 ——

[TOC]

初始化设置

作业微服务目前可以支持作业、实验报告、实验数据三种业务,可关联知识、技能、体验三个模块的数据。

栏目配置

作业微服务的栏目数据是读取的教学相关配置,系统管理员权限进入【教学-系统管理-课程模块配置】,可在页面配置显示哪些模块,每个模块名称是什么。

如果不曾启动教学,单独使用作业微服务,可以直接修改redis相关配置

platform-teach-config

【DB】0
【type】hash
【name】platform-teach-config
【key】数据源名称-name
【value】

{
 "allexpattendance": "考勤",
 "alltest": "测试",
 "allexpwork": "实验作业",
 "allexptest": "实验测试",
 "allknSpace": "空间",
 "allmanageTest": "测试",
 "allexpreport": "实验报告",
 "allexperiencework": "体验作业",
 "allwordCloud": "课程词云",
 "allassignment": "作业",
 "allcourseCopy": "课程复制",
 "allresourceContainer": "资源容器",
 "allknowledge": "知识",
 "allskill": "技能",
 "allcrSpace": "空间",
 "allattendance": "考勤",
 "allgroup": "学习小组",
 "allbehavior": "学习行为",
 "allexpdata": "实验数据",
 "allpractice": "练习",
 "allexam": "考试",
 "allexpResource": "章节资源",
 "allnotice": "通知公告",
 "allremoteExp": "远程实验",
 "allexpRole": "小组角色",
 "allonlineAtlas": "在线图谱",
 "allmanageExam": "考试",
 "allexperience": "体验",
 "alltimetable": "课表",
 "allskSpace": "空间",
 "allresourceManagement": "资源管理"
}

代码自动写入,对应各个栏目名称,如果有问题可以删除之后点击系统管理-课程模板配置功能,代码会再次重新写入

【key】数据源名称-display
【value】

{
 "allexpattendance": 1,
 "alltest": 1,
 "allexpwork": 1,
 "allexptest": 1,
 "allknSpace": 1,
 "allmanageTest": 1,
 "allexpreport": 1,
 "allexperiencework": 1,
 "allwordCloud": 0,
 "allassignment": 1,
 "allcourseCopy": 1,
 "allresourceContainer": 1,
 "allknowledge": 1,
 "allskill": 1,
 "allcrSpace": 1,
 "allattendance": 1,
 "allgroup": 1,
 "allbehavior": 1,
 "allexpdata": 1,
 "allpractice": 1,
 "allexam": 1,
 "allexpResource": 1,
 "allnotice": 1,
 "allremoteExp": 1,
 "allexpRole": 1,
 "allonlineAtlas": 1,
 "allmanageExam": 1,
 "allexperience": 1,
 "alltimetable": 1,
 "allskSpace": 1,
 "allresourceManagement": 1
}

代码自动写入,对应各个栏目是隐藏还是显示,如果有问题可以删除之后点击系统管理-课程模板配置功能,代码会再次重新写入

功能流程配置

基础设置

教师权限,点击【设置】,可进入配置页面

关联模块目前仅支持知识、技能、体验三种,功能名称仅支持作业、报告、实验数据三种两者结合组成识别对应栏目的唯一标识。

字段显示

知识和体验模块一般显示章节、小节的两个或者其中一个即可,技能模块需要按需决定是否显示实验项目。

重复作业

重复作业一般是用于进行重复性的技能训练,如

在线批阅

在线批阅仅支持pdf格式的文件

查重

查重仅支持word\pdf\txt格式文件,各种代码文件也可以,但是重复率会普遍偏高

成绩册

作业微服务中所有设计成绩的页面读取的均为教学表的数据,与成绩册联动,则新建作业,打分等操作需要向成绩册同步数据,需要保障成绩册正常运行

小组作业

小组作业以小组为单位进行作业提交,一个组共同维护一份作业成果,打分的时候老师可以给整个组成员打同样的分数,也可以分别打分,最终成绩计算是以个人为单位计算

文件类型

除以上已提及的文件类型限制以外,这里给整个模块配置的文件类型,是新建作业能选择的最大范围,比如这里只选择了pdf,那新建的时候只能选择pdf,但是这里配置了全部,新建的时候可以缩小范围为word,但是不能扩大

platform-assignment-config

【DB】0
【type】hash
【name】platform-assignment-config
【key】数据源名称-模块名称-功能名称(eg:limsproduct-skill-assignment)
【value】

{
 "chapter": 1, # 是否显示章字段
 "duplicateChecking": 1, # 是否开启查重
 "experiment": 1, # 是否显示实验项目字段
 "group": 1, # 是否开启小组作业
 "lesson": 1, # 是否显示节字段
 "onlineMarking": 0, # 是否开启在线批阅,在线批阅仅支持pdf格式
 "repeatAssignment": 1, # 是否开启重复作业
 "title": "limsproduct-skill-assignment", # 模块名称,与key名称相对应,唯一识别
 "transcript": 1 # 是否进入成绩册
}

评论