| ... | @@ -303,7 +303,7 @@ StatementResult为JSON对象的格式,该对象根据不同类型的学习内 |
... | @@ -303,7 +303,7 @@ StatementResult为JSON对象的格式,该对象根据不同类型的学习内 |
|
|
| content | string | 具体内容 |
|
|
| content | string | 具体内容 |
|
|
|
| timestamp | long | 时间戳 |
|
|
| timestamp | long | 时间戳 |
|
|
|
|
|
|
|
|
###作业题目/试卷题目/竞赛题目
|
|
### 作业题目/试卷题目/竞赛题目
|
|
|
|
|
|
|
|
所含属性包含:
|
|
所含属性包含:
|
|
|
|
|
|
| ... | @@ -314,15 +314,141 @@ StatementResult为JSON对象的格式,该对象根据不同类型的学习内 |
... | @@ -314,15 +314,141 @@ StatementResult为JSON对象的格式,该对象根据不同类型的学习内 |
|
|
| tags | OnlineJudgeInfo对象 | 在线自动评判信息 |
|
|
| tags | OnlineJudgeInfo对象 | 在线自动评判信息 |
|
|
|
| attachmentInfo | AttachmentInfo对象数组 | 学生上传的附件 |
|
|
| attachmentInfo | AttachmentInfo对象数组 | 学生上传的附件 |
|
|
|
|
|
|
|
|
Score、ManualJudgeInfo、OnlineJudgeInfo、AttachmentInfo对象的数据结构可参考[专有属性中公用数据结构](专有属性中公用数据结构)节。
|
|
Score、ManualJudgeInfo、OnlineJudgeInfo、AttachmentInfo对象的数据结构可参考[专有属性中公用数据结构](#专有属性中公用数据结构)节。
|
|
|
|
|
|
|
|
|
### 作业/考试/竞赛
|
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|--------------------|--------|-------------|
|
|
|
|
| lastScore | string | 最终得分 |
|
|
|
|
| containedQuestions | JSON对象 | 所含问题的学生完成信息 |
|
|
|
|
|
|
|
|
|
containedQuestions对象包含的属性为该作业/考试/竞赛中包含的问题及学生的相应完成情况,具体如下:
|
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|--------------------|--------|-------------|
|
|
|
|
| 题目1的id | JSON对象数组 | 题目的完成情况(数据结构参考[作业题目/试卷题目/竞赛题目](#作业题目/试卷题目/竞赛题目)) |
|
|
|
|
| 题目2的id | 同上 | 同上 |
|
|
|
|
| ... | ... | ... |
|
|
|
|
| 题目N的id | 同上 | 同上 |
|
|
|
|
|
|
|
|
|
### 实验步骤
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|-------------|---------------|---------------------------|
|
|
|
|
| total | long | 操作总时间(单位:秒) |
|
|
|
|
| operateInfo | OperateInfo对象 | 学生的操作信息(数据结构参考[OperateInfo对象](#OperateInfo对象)) |
|
|
|
|
|
|
|
|
### 实验
|
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|---------------------|--------|---------------|
|
|
|
|
| score | string | 实验得分 |
|
|
|
|
| comment | string | 教师评论 |
|
|
|
|
| duration | string | 学生在该实验的持续学习时间 |
|
|
|
|
| containedProcedures | JSON对象 | 所含实验步骤及学生完成情况 |
|
|
|
|
|
|
|
|
containedProcedures对象包含的属性为该实验中包含的实验步骤及学生的相应学习情况,其属性如下:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|--------------------|--------|-------------|
|
|
|
|
| 实验步骤1的id | JSON对象数组 | 实验步骤的完成情况(数据结构参考[实验步骤](#实验步骤)) |
|
|
|
|
| 实验步骤2的id | 同上 | 同上 |
|
|
|
|
| ... | ... | ... |
|
|
|
|
| 实验步骤N的id | 同上 | 同上 |
|
|
|
|
|
|
|
|
### 实验作业
|
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|----------------------|--------|-----------------|
|
|
|
|
| score | string | 该作业得分 |
|
|
|
|
| comment | string | 教师评论 |
|
|
|
|
| duration | string | 学生在该实验作业的持续学习时间 |
|
|
|
|
| containedExperiments | JSON对象 | 所含实验及学生完成情况 |
|
|
|
|
|
|
|
|
containedExperiments对象包含的属性为该实验作业中包含的实验及学生的相应学习情况,其属性如下:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|--------------------|--------|-------------|
|
|
|
|
| 实验1的id | JSON对象数组 | 实验的完成情况(数据结构参考[实验](#实验)) |
|
|
|
|
| 实验2的id | 同上 | 同上 |
|
|
|
|
| ... | ... | ... |
|
|
|
|
| 实验N的id | 同上 | 同上 |
|
|
|
|
|
|
|
|
### 课堂视频
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|-------------|---------------|---------------------------|
|
|
|
|
| duration | long | 观看总时间(单位:秒) |
|
|
|
|
| operateInfo | OperateInfo对象 | 学生的操作信息(数据结构参考[OperateInfo对象](#OperateInfo对象)) |
|
|
|
|
|
|
|
|
### 论坛主题
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|----------------|----------|-------------------|
|
|
|
|
| total | string | 学生在该主题的总发帖数 |
|
|
|
|
| containedPosts | JSON对象数组 | 学生的帖子信息,数据结构如下表所述 |
|
|
|
|
|
|
|
|
帖子信息的数据结构:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|------------------|--------------------|----------------------------|
|
|
|
|
| submittedContent | submittedContent对象 | 学生的帖子信息,数据结构如可参考[SubmittedContent对象](#SubmittedContent对象) |
|
|
|
|
|
|
|
|
### 论坛
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|-----------------|----------|-------------------------------|
|
|
|
|
| total | string | 学生在该论坛的总发帖数 |
|
|
|
|
| containedTopics | JSON对象数组 | 学生在各论坛主题的发帖信息,数据结构可参考[论坛主题](#论坛主题) |
|
|
|
|
|
|
|
|
### 科研项目
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|-------------|---------------|---------------------------|
|
|
|
|
| total | long | 操作总时间(单位:秒) |
|
|
|
|
| operateInfo | OperateInfo对象 | 学生的操作信息(数据结构参考[OperateInfo对象](#OperateInfo对象)) |
|
|
|
|
|
|
|
|
### Git提交情况
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|------------------|--------------------|----------------------------|
|
|
|
|
| submittedContent | SubmittedContent对象 | 学生的提交信息(数据结构可参考[SubmittedContent对象](#SubmittedContent对象)) |
|
|
|
|
|
|
|
|
### Git仓库代码提交情况
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|------------------|-------------|-----------------------------|
|
|
|
|
| totalCommitTimes | string | 总提交次数 |
|
|
|
|
| containedCommits | Git提交情况对象数组 | Git提交情况信息(数据结构可参考[Git提交情况](#Git提交情况)) |
|
|
|
|
|
|
|
|
### 毕设完成情况
|
|
|
|
|
|
|
|
所含属性包含:
|
|
|
|
|
|
|
|
|
| 属性名 | 属性值类型 | 说明 |
|
|
|
|
|----------------|--------------------|--------------------------------------------|
|
|
|
|
| type | string | 毕设文档类型,包括开题报告、中期报告、学位论文三类 |
|
|
|
|
| attachmentInfo | AttachmentInfo对象数组 | 学生上传的附件,AttachmentInfo对象的数据结构可参考[AttachmentInfo对象](#AttachmentInfo对象) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|