昶戈开放平台
  1. 实验室课程
昶戈开放平台
  • 昶戈开放平台
    • 概述
    • 对接步骤
    • 开始开发
      • 获取企业授权
    • 通讯录管理
      • 岗位管理
        • 批量添加岗位
        • 删除岗位
        • 获取岗位列表
        • 增加/修改岗位信息
        • 批量删除岗位成员数据
        • 增加岗位成员数据
      • 成员管理
        • 批量增加修改用户信息
        • 批量删除用户
        • 批量启用用户
        • 批量停用用户
        • 获取用户列表
        • 增加修改用户信息
        • 获取显示企业用户自定义字段列表 *
      • 产品线管理
        • 删除产品线
        • 获取产品线列表
        • 增加修改产品线人员信息
        • 增加修改产品线信息
      • 标签管理
        • 删除标签
        • 获取标签列表
        • 增加修改标签信息
        • 批量删除标签成员数据
        • 获取标签成员数据
        • 增加标签成员数据
      • 部门管理
        • 批量添加/修改部门
        • 批量添加部门(树形结构添加)
        • 删除部门
        • 获取部门列表
        • 增加修改部门信息
    • 授权登录
      • 免登录URL
    • 合作商开放接口
      • 企业配置
        • 获取合作商授权 *
        • 删除企业信息 *
        • 获取企业列表 *
        • 增加/修改企业信息 *
    • 消息和事件通知
      • 消息和事件通知
        • 订阅 *
        • 取消订阅 *
      • 消息和事件通知接收消息
        • 接收消息推送
    • 培训数据
      • 课程
        • 获取PC端首页第一个推荐课程
        • 获取移动端首页第一个推荐课程 *
      • 学员培训数据
        • 获取学员培训项目数据
        • 获取学员培训项目数据 V2
      • 实验室课程
        • 获取课程人员基础信息接口
          GET
        • 实验数据上传接口
          POST
    • 附录
      • 加密及算法
  1. 实验室课程

实验数据上传接口

开发中
测试环境
https://api.test.tgtrain.cn
测试环境
https://api.test.tgtrain.cn
POST
/partner/vrcourse/savecoursestudyinfo
该接口用于保存实验过程中产生的数据,包括实验报告、实验成绩、实验脚本。

请求参数

Body 参数application/json
appId
string 
实验资源集成唯一 标识
必需
projectStudyId
string 
实验记录ID
必需
currentStartTime
string 
实验开始时间
必需
currentEndTime
string 
实验结束时间
必需
reportData
array [object {4}] 
实验报告数据
必需
seq
integer 
实验报告组成部分的序号
必需
type
integer 
实验报告组成部分的类型
必需
context
string 
实验报告组成部分的内容
必需
evaluation
string 
实验报告组成部分的教师评价内容
必需
expScoreDetails
array [object {13}] 
实验成绩明细
必需
moduleFlag
string 
题目所属模块名称
可选
questionNumber
integer 
题目序号
可选
questionStem
string 
题目题干
可选
score
integer 
题目的得分
可选
trueOrFalse
string 
题目是否答对
可选
startTime
string 
实验步骤开始时间
可选
endTime
string 
实验步骤结束时间
可选
expectTime
integer 
实验步骤合理用时
可选
maxScore
integer 
实验步骤满分
可选
repeatCount
integer 
实验步骤操作次数
可选
evaluation
string 
实验步骤评价
可选
scoringModel
string 
考察点
可选
remarks
string 
备注
可选
totalExpScore
integer 
实验总成绩
必需
expScriptContent
string 
实验脚本数据
必需
expCorrectUrl
string 
必需
示例
{
    "appId": "121-1088510",
    "projectStudyId": "5044",
    "currentStartTime": "2021-06-09 10:30:00",
    "currentEndTime": "2021-06-09 11:00:00",
    "reportData": [
        {
            "seq": 0,
            "type": 1,
            "context": "1",
            "evaluation": ""
        },
        {
            "seq": 1,
            "type": 2,
            "context": "/vlab_files/2023/153/0623/i95o.jpg",
            "evaluation": ""
        }
    ],
    "expScoreDetails": [
        {
            "moduleFlag": "基础训练",
            "questionNumber": 1,
            "questionStem": "基本操作器材有哪些?",
            "score": 80,
            "trueOrFalse": "True",
            "startTime": "2021-06-09 10:30:00",
            "endTime": "2021-06-09 10:30:10",
            "expectTime": 200,
            "maxScore": 80,
            "repeatCount": 1,
            "evaluation": "优秀",
            "scoringModel": "基本操作器材考察",
            "remarks": "备注"
        }
    ],
    "totalExpScore": 80,
    "expScriptContent": "",
    "expCorrectUrl": ""
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.test.tgtrain.cn/partner/vrcourse/savecoursestudyinfo' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appId": "121-1088510",
    "projectStudyId": "5044",
    "currentStartTime": "2021-06-09 10:30:00",
    "currentEndTime": "2021-06-09 11:00:00",
    "reportData": [
        {
            "seq": 0,
            "type": 1,
            "context": "1",
            "evaluation": ""
        },
        {
            "seq": 1,
            "type": 2,
            "context": "/vlab_files/2023/153/0623/i95o.jpg",
            "evaluation": ""
        }
    ],
    "expScoreDetails": [
        {
            "moduleFlag": "基础训练",
            "questionNumber": 1,
            "questionStem": "基本操作器材有哪些?",
            "score": 80,
            "trueOrFalse": "True",
            "startTime": "2021-06-09 10:30:00",
            "endTime": "2021-06-09 10:30:10",
            "expectTime": 200,
            "maxScore": 80,
            "repeatCount": 1,
            "evaluation": "优秀",
            "scoringModel": "基本操作器材考察",
            "remarks": "备注"
        }
    ],
    "totalExpScore": 80,
    "expScriptContent": "",
    "expCorrectUrl": ""
}'

返回响应

🟢200成功
application/json
Body
ret
integer 
必需
data
string 
必需
示例
{"ret":0,"data":"OperationSuccessful"}
修改于 2024-08-09 01:38:44
上一页
获取课程人员基础信息接口
下一页
加密及算法
Built with