| ... | @@ -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对象) | | 
|  |  |  |  | 
|  |  |  |  | 
|  |  |  |  |