Djg.jx.edu.cn



附件3江西省新高考信息化应用数据汇聚接口文档(V1.0)江西省电化教育馆2020年1月目 录 TOC \o "1-4" \h \z \u 1.文档概述 PAGEREF _Toc30594891 \h - 1 -2.接口说明 PAGEREF _Toc30594892 \h - 1 -2.1 访问验证 PAGEREF _Toc30594893 \h - 1 -2.1.1 API 认证接口 PAGEREF _Toc30594894 \h - 1 -2.1.2 Des加密串 PAGEREF _Toc30594895 \h - 2 -2.2 方案一 PAGEREF _Toc30594896 \h - 2 -2.2.1 走班排课 PAGEREF _Toc30594897 \h - 2 -2.2.1.1 获取全部学年学期 PAGEREF _Toc30594898 \h - 2 -2.2.1.2 采集用户数量 PAGEREF _Toc30594899 \h - 3 -2.2.1.3 采集选考课时 PAGEREF _Toc30594900 \h - 3 -2.2.1.4 采集选科人数 PAGEREF _Toc30594901 \h - 4 -2.2.1.5 采集选科组合人数 PAGEREF _Toc30594902 \h - 5 -2.2.1.6 采集学科师生数量 PAGEREF _Toc30594903 \h - 6 -2.2.1.7 采集教师周课时 PAGEREF _Toc30594904 \h - 7 -2.2.1.8 采集教室资源数量 PAGEREF _Toc30594905 \h - 7 -2.2.1.9 采集班额数量 PAGEREF _Toc30594906 \h - 8 -2.2.1.10 采集班级数量 PAGEREF _Toc30594907 \h - 9 -2.2.1.11 采集教室周使用情况 PAGEREF _Toc30594908 \h - 10 -2.2.1.12 采集走班学生分布 PAGEREF _Toc30594909 \h - 10 -2.2.1.13 采集校本课周课时趋势 PAGEREF _Toc30594910 \h - 11 -2.2.1.14 采集各学科短缺教师资源信息 PAGEREF _Toc30594911 \h - 12 -2.2.1.15 采集选课基本信息 PAGEREF _Toc30594912 \h - 12 -2.2.1.16 采集课表信息 PAGEREF _Toc30594913 \h - 13 -2.2.1.17 采集班级信息 PAGEREF _Toc30594914 \h - 15 -2.2.1.18 采集生涯规划各测评结果数据 PAGEREF _Toc30594915 \h - 16 -2.2.1.19 采集生涯规划选科测评数据 PAGEREF _Toc30594916 \h - 17 -2.2.2 学情分析 PAGEREF _Toc30594917 \h - 18 -2.2.2.1 获取全部学年学期 PAGEREF _Toc30594918 \h - 18 -2.2.2.2 采集统计分析 PAGEREF _Toc30594919 \h - 19 -2.2.2.3 采集分数段分布 PAGEREF _Toc30594920 \h - 21 -2.2.2.4 采集考试次数 PAGEREF _Toc30594921 \h - 22 -2.2.2.5 采集单个考试的详细信息 PAGEREF _Toc30594922 \h - 22 -2.2.2.6 采集单次考试成绩指标 PAGEREF _Toc30594923 \h - 23 -2.2.2.7 采集单科考题详细信息 PAGEREF _Toc30594924 \h - 25 -2.2.2.8 采集单次考试所涵盖的所有知识点的学生得分情况分析 PAGEREF _Toc30594925 \h - 26 -2.2.2.9 采集单次考试学生考试成绩报告 PAGEREF _Toc30594926 \h - 27 -2.2.3 在线课程 PAGEREF _Toc30594927 \h - 28 -2.2.3.1 采集在线课程信息 PAGEREF _Toc30594928 \h - 28 -2.2.3.2 采集在线课程数据 PAGEREF _Toc30594929 \h - 29 -2.3 方案二 PAGEREF _Toc30594930 \h - 30 -2.3.1 走班排课 PAGEREF _Toc30594931 \h - 30 -2.3.2 学情分析 PAGEREF _Toc30594932 \h - 31 -2.4 公共类型Code对照 PAGEREF _Toc30594933 \h - 31 -2.4.1 单学科Code说明 PAGEREF _Toc30594934 \h - 31 -2.4.2 学科组合Code说明 PAGEREF _Toc30594935 \h - 32 -文档概述本文档包括新高考信息化应用数据汇聚所使用的详细接口说明。接口调用前需要进行权限验证。接口调用受到监控,请勿滥用,请勿将凭证泄露给其他第三方使用。本接口文档为1.0版本,后续将不定期更新,请持续关注。用户认证接口请查阅江西省教育资源公共服务体系开放平台相关文档。接口说明数据汇聚提供两种汇聚方案,方案一为调用接口将数据汇聚至平台,方案二是调用接口将数据文件汇聚至平台。两种方式都需要调用访问验证的相关接口。接口地址:。2.1 访问验证2.1.1 API 认证接口接口名称API 认证接口请求方法POST请求路径xgk/auth输入参数参数名称类型LoginID登录名StringPassword密码String 输出参数参数名称类型data{}successBooleanerrorcodeStringmsgString 2.1.2 Des加密串接口名称Des加密串请求方法GET请求路径xgk/auth/DesEncrypt输入参数Response Parameters:参数名称类型contentString 输出参数参数名称类型data{}successBooleanerrorcodeStringmsgString 2.2 方案一2.2.1 走班排课2.2.1.1 获取全部学年学期接口名称获取全部学年学期请求方法GET请求路径api/Academic/GetYear输入参数 输出参数参数名称类型data[{ "ID":"Int32|学年ID", "Name":"String|学年名称", "Start":"DateTime|学年开始时间", "End":"DateTime|学年结束时间", "SessionList":[{"ID":"Int32|学期ID" ,"Name":"String|学期名称","YearID":"Int32|学年ID","Start":"DateTime|学期开始时间","End":"DateTime|学期结束时间",}]}]successBooleanerrorcodeStringmsgString 2.2.1.2 采集用户数量接口名称采集用户数量请求方法POST请求路径api/DataCockpit/UserNumber输入参数参数名称类型MaleStuNum男学生数Int32FemaleStuNum女学生数Int32MaleTeaNum男教师数Int32FemaleTeaNum女教师数Int32StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.3 采集选考课时接口名称采集选考课时请求方法POST请求路径api/DataCockpit/SelectCourseLesson输入参数参数名称类型DicList选考课时集合[{ "Code":"String|学科标识Code", "Max":"Int32|最大值", "Min":"Int32|最小值", "Avg":"Decimal|平均值"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.4 采集选科人数接口名称采集选科人数请求方法POST请求路径api/DataCockpit/SelectCourseDiscipline输入参数参数名称类型DicList选考学科集合[{ "Code":"String|学科标识Code", "MaleNum":"Int32|男生数量", "FemaleNum":"Int32|女生数量"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.5 采集选科组合人数接口名称采集选科组合人数请求方法POST请求路径api/DataCockpit/SelectCourseDisciplineComb输入参数参数名称类型DicList选考学科组合集合[{ "Code":"String|学科组合Code", "MaleNum":"Int32|男生数量", "FemaleNum":"Int32|女生数量"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.6 采集学科师生数量接口名称采集学科师生数量请求方法POST请求路径api/DataCockpit/TeacherDisciplineNumber输入参数参数名称类型DicList学科教师/学生数量集合[{ "Code":"String|学科标识Code", "MaleStuNum":"Int32|男学生数量","FemaleStuNum":"Int32|女学生数量", "MaleTeaNum":"Int32|男教师数量", "FemaleTeaNum":"Int32|女教师数量"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.7 采集教师周课时接口名称采集教师周课时请求方法POST请求路径api/DataCockpit/TeacherDisciplineLesson输入参数参数名称类型DicList教师学科课时集合[{ "Code":"String|学科标识Code", "Avg":"Decimal|平均值", "Max":"Decimal|最大值", "Min":"Decimal|最小值"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.8 采集教室资源数量接口名称采集教室资源数量请求方法POST请求路径api/DataCockpit/RoomNumber输入参数参数名称类型GeneralNum行政班数量Int32WalkingNum走班数量Int32StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.9 采集班额数量接口名称采集班额数量请求方法POST请求路径api/DataCockpit/RoomDisciplineAmount输入参数参数名称类型DicList班额统计[{ "Code":"String|学科标识Code", "Avg":"Decimal|平均值", "Max":"Int32|最大值", "Min":"Int32|最小值"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.10 采集班级数量接口名称采集班级数量请求方法POST请求路径api/DataCockpit/RoomDisciplineNumber输入参数参数名称类型DicList学科教室数量集合[{ "Code":"String|学科标识Code", "FixedNum":"Int32|学考数量", "SelectNum":"Int32|选考数量"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.11 采集教室周使用情况接口名称采集教室周使用情况请求方法POST请求路径api/DataCockpit/RoomWeekLesson输入参数参数名称类型Under1010以下Int32Under2010-20Int32Under3021-30Int32Under3531-35Int32Under4036-40Int32Under5041-50Int32Over5151以上Int32StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.12 采集走班学生分布接口名称采集走班学生分布请求方法POST请求路径api/DataCockpit/ClassTableTimeDistribution输入参数参数名称类型DicList走班学生分布[{ "Week":"Int32|星期", "AMorPM":"String|上下午", "Order":"Int32|课节", "StuNum":"Int32|学生数量"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.13 采集校本课周课时趋势接口名称采集校本课周课时趋势请求方法POST请求路径api/DataCockpit/ClassTableTimeSchoolBase输入参数参数名称类型PosNum周校本课时数Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.14 采集各学科短缺教师资源信息接口名称采集各学科短缺教师资源信息请求方法POST请求路径api/DataCockpit/ClassTableLackTeacherInfo输入参数参数名称类型DicList各学科信息集合[{ "Code":"String|学科标识Code", "MaleNum":"Int32|男生数量","FemaleNum":"Int32|女生数量"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.15 采集选课基本信息接口名称采集选课基本信息请求方法POST请求路径api/SchoolRanking/SelectCourseInfo输入参数参数名称类型List多次选课情况集合[{ "Name":"String|选课名称", "Completed":"Int32|完成选课人数", "Total":"Int32|选课总人数", "Date":"DateTime|选课时间", "Type":"SelectCourseTypeEnum|选课类型 枚举: 1:默认值 2:校本选课"}]SessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.16 采集课表信息接口名称采集课表信息请求方法POST请求路径api/SchoolRanking/ClassScheduleInfo输入参数参数名称类型List班级信息列表[{ "ClassName":"String|班级名称","ClassType":"ClassTypeEnum|班级类型 枚举: 1:行政班 2:走班", "List":[{ "DayOfWeek":"Int32|星期几", "GroupName":"String|Am or Pm", "Order":"Int32|节次", "BeginTime":"TimeSpan|开始时间", "EndTime":"TimeSpan|结束时间", "ClassRoomName":"String|教室名称", "TeacherList":[{"TeacherID":"String|用户终身学习号"}], "CourseName":"String|课程名称", "Code":"String|学科编码", "Category":"Int32|课程分类 1:国家课程 2:地方课程 3:校本课程", "StudentList": [{"StudentID":"String|用户终身学习号"}]}]}]StuYear学级Int32SessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.17 采集班级信息接口名称采集班级信息请求方法POST请求路径api/SchoolRanking/ClassInfo输入参数参数名称类型List班级信息人集合[{ "ClassName":"String|班级名称", "Type":"String|班级类型,(学科名称+分层名称(如果有分层))", "Amount":"Int32|班额", "Code":"String|学科Code", "AvgScore":"Decimal|班级的学生平均分", "StudentList": [{"StudentID":"String|用户终身学习号"}]}]StuYear学级*Int32SessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.18 采集生涯规划各测评结果数据接口名称采集生涯规划各测评结果数据请求方法POST请求路径api/Career/CareerEval输入参数参数名称类型Category测评类型,枚举: 3:升学途径 4:职业能力 5:职业兴趣 6:职业价值观 7:职业性格 8:生涯成熟度 9:学习风格 10:时间管理 11:情绪管理 12:心理调节-整体状态 13:心理调节-各维度CareerCategoryEnumTotal测评总学生数Int32Complete完成的测评人数Int32TypeList子类型信息集合[{ "Code":"String|子分类Code", "Num":"Int32|满足此子分类测评结果的学生数", "DimList":[{}]}]StuYear学级(年级)*,如:2017,2018,2019Int32Grade学习阶段,1:小学;2:初中;3:高中。StudentGradeEnumSchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.1.19 采集生涯规划选科测评数据接口名称采集生涯规划选科测评数据请求方法POST请求路径api/Career/SelectCourseEval输入参数参数名称类型Total测评总学生数Int32Complete完成的测评人数Int32DisList单科选择的人数[{ "Code":"String|单科或组合的Code", "Boy":"Int32|选择此科的男生人数", "Girl":"Int32|选择此科的女生人数"}]ComList各选科组合对应的人数[{ "Code":"String|单科或组合的Code", "Boy":"Int32|选择此科的男生人数", "Girl":"Int32|选择此科的女生人数"}]StuYear学级(年级)*,如:2017,2018,2019Int32Grade学习阶段,1:小学;2:初中;3:高中。StudentGradeEnumSchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.2 学情分析2.2.2.1 获取全部学年学期接口名称获取全部学年学期请求方法GET请求路径api/Academic/GetYear输入参数 输出参数参数名称类型data[{ "ID":"Int32|学年ID", "Name":"String|学年名称", "Start":"DateTime|学年开始时间", "End":"DateTime|学年结束时间", "SessionList":[{ "ID":"Int32|学期ID" ,"Name":"String|学期名称","YearID":"Int32|学年ID","Start":"DateTime|学期开始时间","End":"DateTime|学期结束时间",}]}]successBooleanerrorcodeStringmsgString 2.2.2.2 采集统计分析接口名称采集学情分析-统计分析请求方法POST请求路径api/LearningSituation/SituationInfo输入参数参数名称类型ExamId考试IDInt64ExamName考试名称StringCode学科CodeStringStuNum参考学生人数Int32PaperScore卷面总分DecimalMaxScore最高分DecimalMinScore最低分DecimalAvgScore平均分DecimalOverAvgPer超均率DecimalDifficulty难度DecimalDistinction区分度DecimalOutNum优秀人数Int32OutPer优秀率DecimalPassNum及格人数Int32PassPer及格率DecimalScoreLastNum学困人数Int32ScoreLastPer学困率DecimalRankLastNum后进人数Int32RankLastPer后进率DecimalKLS学情预判信息列表[{ "StuNum":"Int32|达线人数 对应 重点线人数", "StuPer":"Decimal|达线率 对应 重点率", "StepNum":"Int32|临界生人数", "StepPer":"Decimal|临界生人数比例", "JBNum":"Int32|进步人数", "JBPer":"Decimal|进步人数比例","TBNum":"Int32|退步人数", "TBPer":"Decimal|退步人数比例", "GXPer":"Decimal|贡献率(该值存在于单科)", "MZPer":"Decimal|命中率(该值存在于单科)", "Line":"NumberAnalysisDetailTypeEnum|线序号 1:一本 2:二本"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.2.3 采集分数段分布接口名称采集学情分析-分数段分布请求方法POST请求路径api/LearningSituation/ScoreSegment输入参数参数名称类型ExamId考试IDInt64ExamName考试名称StringCode学科CodeStringDataInfo分段人数集合[{ "Type":"SegmentTypeEnum|分数段 枚举:750,150,100 1:300分以下,60分以下,10分以下2:300-350,60-70,10-203:350-400,70-80,20-304:400-450,80-90,30-405:450-500,90-100,40-506:500-550,100-110,50-607:550-600,110-120,60-708:600-650,120-130,70-809:650-700,130-140,80-9010:700分以上,140分以上,90分以上", "Num":"Int32|学生人数"}]StuYear学级(年级)*,如:2017,2018,2019Int32SessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.2.4 采集考试次数接口名称采集考试次数请求方法POST请求路径api/SchoolRanking/ExamRecord输入参数参数名称类型Exams学校考试数据采集次数Int32SessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString2.2.2.5 采集单个考试的详细信息接口名称采集单个考试的详细信息请求方法POST请求路径api/SchoolRanking/ExamQues输入参数参数名称类型Difficult难度系数Int32Discriminant区分度Int32Deviation离均差趋势Int32FocusAnalysis重点率分析Int32FocusTrend重点率趋势Int32FocusDistr重点率分布Int32ExamId考试IDInt64ExamName考试名称StringSessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.2.6 采集单次考试成绩指标接口名称采集单次考试成绩指标请求方法POST请求路径api/SchoolRanking/ExamInfo输入参数参数名称类型Total全科各学生总成绩2eProgress进退步及历次成绩"HistoryList": [{"ExamId":"int32|考试","StudentID":"String|用户终身学习号","Score":" Decimal|成绩}]Eugenics特优生"StudentList": [{"StudentID":"String|用户终身学习号"}]StepOnLine踩线生"StudentList": [{"StudentID":"String|用户终身学习号"}]HisStepOnLine历次踩线生(临界生)统计"StudentList": [{"ExamId":"int32|考试","StudentID":"String|用户终身学习号"}]FocusRate重点率DecimalSingleHitRate年级各班各科单次命中率"HitRateList": [{"GradeName":"String|年级","ClassName":"String|班级","Subject":"String|科目","HitRate":"Decimal|命中率"}]Contribu学科贡献率统计"ContribuList": [{"Subject":"String|科目",ContribuRate":"Decimal|贡献率"}]Standard重点率达线分析DecimalExamId考试IDInt32ExamName考试名称StringSessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.2.7 采集单科考题详细信息接口名称采集单科考题详细信息请求方法POST请求路径api/SchoolRanking/SingleInfo输入参数参数名称类型HasSingleExam是否有单科试题BooleanSingleExamPictureUrl单课试题截图URL地址StringSingleExamUrl单科试题连接URL地址StringHasKnowledge是否有知识点BooleanKnowledgePictureUrl知识点截图URL地址StringKnowledgeUrl知识点链接URL地址StringHasEffectScore是否有有效分析BooleanEffectScorePictureUrl有效分分析截图URL地址StringEffectScoreUrl有效分分析链接URL地址StringHasTrend是否有趋势指标BooleanTrendPictureUrl趋势指标截图URL地址StringTrendUrl趋势指标链接URL地址StringExamId考试IDInt64ExamName考试名称StringSessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.2.8 采集单次考试所涵盖的所有知识点的学生得分情况分析接口名称采集单次考试所涵盖的所有知识点的学生得分情况分析请求方法POST请求路径api/SchoolRanking/StuAnalysis输入参数参数名称类型HasGrade全年级分析结果BooleanGradePictureUrl全年级分析结果图地址StringGradeUrl全年级分析结果系统地址StringHasClass班级分析结果BooleanClassPictureUrl班级分析结果图片地址StringClassUrl班级分析结果系统地址StringHasStudent个人分析结果BooleanStudentPictureUrl个人分析结果图片地址BooleanStudentUrl个人分析结果系统地址StringExamId考试IDInt64ExamName考试名称StringSessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.2.9 采集单次考试学生考试成绩报告接口名称采集单次考试学生考试成绩报告请求方法POST请求路径api/SchoolRanking/ExamReport输入参数参数名称类型HasRoll是否有卷面作答情况BooleanRollPictureUrl卷面作答情况截图URL地址StringRollUrl卷面作答情况链接URL地址StringHasKnowledge是否有学生各科知识点分析BooleanKnowledgePictureUrl学生各科知识点分析截图URL地址StringKnowledgeUrl学生各科知识点分析链接URL地址StringHasWrongQues是否有各科错题分析BooleanWrongQuesPictureUrl各科错题分析截图URL地址StringWrongQuesUrl各科错题分析链接URL地址StringHasExamReport是否有考试报告BooleanExamReportPictureUrl考试报告截图URL地址StringExamReportUrl考试报告链接URL地址StringHasExamComment是否有考试评语生成学习能力与学习态度综合评价BooleanExamCommentPictureUrl考试评语生成学习能力与学习态度综合评价截图URL地址StringExamCommentUrl考试评语生成学习能力与学习态度综合评价链接URL地址StringExamId考试IDInt64ExamName考试名称StringSessionID学期ID*Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.3 在线课程2.2.3.1 采集在线课程信息接口名称采集在线课程信息请求方法POST请求路径api/OnlineCourse/CollectInfo输入参数参数名称类型TotalNum总学生人数Int32RegNum报名人数Int32PassNum合格人数Int32List在线课程学科集合[{ "PassNum":"Int32|学生学习合格人数", "RegNum":"Int32|学生报名人数", "ResNum":"Int32|资源数量", "VideoNum":"Int32|视频数量", "TotalNum":"Int32|单科总学生人数", "Code":"String|学科Code"}]SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.2.3.2 采集在线课程数据接口名称采集在线课程数据请求方法POST请求路径api/SchoolRanking/OnlineCourseCollect输入参数参数名称类型Subject在线课程名称StringClassHour在线课程课时数Int32Total根据学校的资源情况和选课结果得出某学科或某课程没有选课结果的学生人数Int32Register报名在线课程的人数Int32Pass在线课程学习合格的人数(>80%)Int32SchoolCode学校Code*StringAppScreenshot系统截图StringAppUrl系统链接String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.3 方案二2.3.1 走班排课接口名称走班排课数据汇聚请求方法POST请求路径api/DataCockpit/UploadFile输入参数参数名称类型UpLoadFile数据文件地址StringSessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.3.2 学情分析接口名称学情分析数据汇聚请求方法POST请求路径api/DataCockpit/UploadFile输入参数参数名称类型UpLoadFile数据文件地址StringSessionID学期ID*Int32SchoolCode学校Code*String 输出参数参数名称类型datasuccessBooleanerrorcodeStringmsgString 2.4 公共类型Code对照2.4.1 单学科Code说明学科名称代码1(第三方对接)代码2(第三方忽略)语文Chi01数学Math02英语Eng03物理Phy05化学Chem06生物Bio13历史His12地理Geo14政治Poli272.4.2 学科组合Code说明学科组合名称缩写物化生PCB物化历PCH物化地PCG物化政PCP物生历PBH物生地PBG物生政PBP物历地PHG物历政PHP物地政PGP化生历CBH化生地CBG化生政CBP化历地CHG化历政CHP化地政CGP生历地BHG生历政BHP生地政BGP历地政HGP ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download