3.11 *学习-右边内容
右边学习内容,点击或者进入学习页面,都会发起一个get请求/chapterContent,它有三个参数courseId、cd=030200和username=abc
cd就是chapter的code属性
返回的json如下:
{ "code": null, "info": null, "data": { "id": "728", "chapterSections": [ { "sectionContent": "练习题", "sectionQuiz": [], "sectionId": "", "queue": 0 } ], "chapterTitle": "3.2 登录", "courseId": "12", "content": "这里就是章节内容,内容过长略" }}
其中chapterSections涉及到学生做题,本节暂时忽略不做。而后面的chapterTitle就是章节标题,content就是章节内容,取自chapter表的content字段
下面是进阶内容,不仅取得章节内容,还要取得章节练习、以及当前登录者的做题记录以及批改记录:
以下是返回的json和练习题的关系:

首先section表,记录章节里面的大题
chapter_section表,记录章节里面有哪些大题
section_quiz表,大题里有哪些练习题
chapter_quiz表,练习题
chapter_quiz_correct表,记录批改记录,要取出批改状态stat以及题目错误信息comment