@JackieQu
2018-06-11T08:31:21.000000Z
字数 4561
阅读 432
儿童编程
调查问卷题目 JSON 示例:
# 说明# type:题目类型# choiceType:选项类型# message:题干信息# options: 选项# action:按钮设置# detailQuestion:每个选项对应的题目列表# grade:课程等级,需与 CourseGrade 表中设置相同# specialGrade:特殊等级# 传值:# 掌握不用传,未掌握则将 grade 字段用“,” 拼接传递# 若该方向题目全部掌握,则向服务器传 specialGrade 字段{"type": "adaptProblem","choiceType": "single","message": "学习编程的目标是","options": [{"message": "编程基础(5-8岁)","content": "A","detailQuestion": [{"message": "是否掌握编程基础","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "儿童编程基础"},{"message": "是否掌握 Scratch 基础","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Scratch","specialGrade": "Python"}]},{"message": "编程基础(8-12岁)","content": "B","detailQuestion": [{"message": "是否掌握编程基础","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "儿童编程基础"},{"message": "是否掌握 Scratch","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Scratch"},{"message": "是否掌握 Python","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Python","specialGrade": "Cpp"}]},{"message": "信息学奥赛NOIP","content": "C","detailQuestion": [{"message": "是否掌握 Python","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Python"},{"message": "是否掌握 C++","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Cpp"},{"message": "是否掌握 NOIP","options": [{"message": "是","content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "NOIP","specialGrade": "NOIP"}]},{"message": "前端开发工程师","content": "D","detailQuestion": [{"message": "是否掌握 HTML","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "HTML"},{"message": "是否掌握 CSS","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "CSS"},{"message": "是否掌握 JavaScript","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "JavaScript"},{"message": "是否掌握 jQuery","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "jQuery","specialGrade": "JavaScript,jQuery"}]},{"message": "服务器开发工程师","content": "E","detailQuestion": [{"message": "是否掌握 Python","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Python"},{"message": "是否掌握 Django","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Django"},{"message": "是否掌握 MySQL","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "MySQL","specialGrade": "Django,MySQL"}]},{"message": "人工智能工程师","content": "G","detailQuestion": [{"message": "是否掌握 Python","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Python"},{"message": "是否掌握 Keras","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Keras"},{"message": "是否掌握 Tensorlow","options": [{"message": "是", "content": "A"},{"message": "否", "content": "B"}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"}],"answer": "A","grade": "Tensorlow","specialGrade": "Keras,Tensorlow"}]}],"action": [{"type": "text", "content": "A"},{"type": "text", "content": "B"},{"type": "text", "content": "C"},{"type": "text", "content": "D"},{"type": "text", "content": "E"},{"type": "text", "content": "F"}]}