OrgBookManageWeb

【web端-课程管理相关接口】

API接口说明
GET mcs/v3/OrgBookManageWeb/GetBookDetail?bookID={bookID}

根据课程包ID获取课程基本信息

GET mcs/v3/OrgBookManageWeb/GetBookItemTree?bookID={bookID}&pChapterID={pChapterID}&depth={depth}

获取章节和微课的树形结构数据

GET mcs/v3/OrgBookManageWeb/GetBookList?PageIndex={PageIndex}&PageSize={PageSize}&ShelveStatus={ShelveStatus}&PhaseID={PhaseID}&GradeID={GradeID}&SubjectID={SubjectID}&VersionID={VersionID}&SupplierID={SupplierID}&BookName={BookName}&SuppFrm={SuppFrm}

获取最简单课程包信息

GET mcs/v3/OrgBookManageWeb/GetSupplierDetail?supplierID={supplierID}

根据供应商ID获取供应商基本信息

GET mcs/v3/OrgBookManageWeb/GetSupplierList

获取最简单供应商列表

POST mcs/v3/OrgBookManageWeb/SetBookShelve

批量设置课程包的上/下架

OrgCommonWeb

【cop web端-公共接口】

API接口说明
GET mcs/v3/OrgCommonWeb/GetCategoryList

获取课程类型

GET mcs/v3/OrgCommonWeb/GetGradeListByPhase?phaseID={phaseID}

公共接口----根据学段获取年级列表

GET mcs/v3/OrgCommonWeb/GetMenus

获取菜单列表

GET mcs/v3/OrgCommonWeb/GetPhaseList

公共接口----获取所有学段

GET mcs/v3/OrgCommonWeb/GetSubjectListByGrade?gradeID={gradeID}

公共接口----根据年级获取科目列表

GET mcs/v3/OrgCommonWeb/GetSupplierList?suppFrm={suppFrm}

公共接口----获取供应商列表

GET mcs/v3/OrgCommonWeb/GetUserMembers?state={state}&gName={gName}&topNum={topNum}

获取用户身份列表

GET mcs/v3/OrgCommonWeb/GetVersionListBySubject?subjectID={subjectID}

公共接口----根据科目获取教材版本列表

POST mcs/v3/OrgCommonWeb/SaveCurrUserMember

保存当前选中的用户身份

OrgStatisticWeb

【web端-报表相关接口】

API接口说明
GET mcs/v3/OrgStatisticWeb/ExportCoursePackagePlayStatList

导出课程包观看统计列表【页面3-1】

GET mcs/v3/OrgStatisticWeb/ExportCoursePeroidPlayStatList

导出微课观看统计列表【页面3-1-1】

GET mcs/v3/OrgStatisticWeb/ExportSchStudentStatList?tableName={tableName}

学习行为详情统计-导出

GET mcs/v3/OrgStatisticWeb/GetCoursePackagePlayList

分页获取课程包观看统计列表【页面3-1】

GET mcs/v3/OrgStatisticWeb/GetCoursePeroidPlayStatList

分页获取微课观看统计列表【页面3-1-1】

GET mcs/v3/OrgStatisticWeb/GetIntervalPlayCntStat?GID={GID}&StartDate={StartDate}&EndDate={EndDate}

获取各时间段用户观看数统计【页面3->12】、【页面3-3】

GET mcs/v3/OrgStatisticWeb/GetPlayCntBarChartData?Type={Type}&StartDate={StartDate}&EndDate={EndDate}

获取观看次数柱形图数据(年级数据/科目数据)【页面3->6】

GET mcs/v3/OrgStatisticWeb/GetPlayCntList?Type={Type}&StartDate={StartDate}&EndDate={EndDate}

获取观看次数排名(按年级/按科目)【页面3->7】

GET mcs/v3/OrgStatisticWeb/GetPlayRate?StartDate={StartDate}&EndDate={EndDate}

获取观看次数占比【页面3->8】

GET mcs/v3/OrgStatisticWeb/GetPlayStat

获取观看统计【页面3->1,2,3,4】

GET mcs/v3/OrgStatisticWeb/GetSchoolBaseData?GID={GID}

获取学校基础数据【页面3-3】

GET mcs/v3/OrgStatisticWeb/GetSchoolPlayCntStat?GID={GID}&Grade={Grade}&Phase={Phase}&StartDate={StartDate}&EndDate={EndDate}

获取学校观看次数统计数据【页面3-3】

GET mcs/v3/OrgStatisticWeb/GetSchoolSubjectPlayRateList?GID={GID}&StartDate={StartDate}&EndDate={EndDate}

获取学校科目观看率列表【页面3-3】

GET mcs/v3/OrgStatisticWeb/GetSchStudentStatList

学习行为详情统计-查询

OrgSysSettingWeb

系统设置相关接口

API接口说明
GET mcs/v3/OrgSysSettingWeb/GetBookForSchSelect?gID={gID}&phaseID={phaseID}&gradeID={gradeID}&subjectID={subjectID}&versionID={versionID}

获取可选择的课程包

GET mcs/v3/OrgSysSettingWeb/GetCurUserSchoolSelection?name={name}

模糊查找所辖学校列表

GET mcs/v3/OrgSysSettingWeb/GetSchBookSettingList?gID={gID}

获取课程资源配置的列表

GET mcs/v3/OrgSysSettingWeb/GetSchSetting?gID={gID}

获取学校的参数设置

GET mcs/v3/OrgSysSettingWeb/GetSchTchAsistList?gID={gID}

获取学校的助教列表

GET mcs/v3/OrgSysSettingWeb/GetSingleSchBookSetting?gID={gID}&phaseID={phaseID}&gradeID={gradeID}&subjectID={subjectID}&versionID={versionID}

获取单条的课程资源配置

GET mcs/v3/OrgSysSettingWeb/GetSrvGrpList

获取服务机构列表

GET mcs/v3/OrgSysSettingWeb/GetSysDefaultSuppList

获取默认的供应商设置的列表

POST mcs/v3/OrgSysSettingWeb/IgnoreVerChange?schBookSettingID={schBookSettingID}

忽略教材版本的变更登记

POST mcs/v3/OrgSysSettingWeb/SaveSchBookSettingList?gID={gID}&phaseID={phaseID}

保存课程资源配置的列表

POST mcs/v3/OrgSysSettingWeb/SaveSchSetting

保存学校的参数设置

POST mcs/v3/OrgSysSettingWeb/SaveSchTchAsistList?gID={gID}

保存学校的助教列表

POST mcs/v3/OrgSysSettingWeb/SaveSingleSchBookSetting?gID={gID}&phaseID={phaseID}

保存单条的课程资源配置

POST mcs/v3/OrgSysSettingWeb/SaveSingleSysDefaultSupp?phaseID={phaseID}

保存单条的默认供应商设置

POST mcs/v3/OrgSysSettingWeb/SaveSysDefaultSuppList?phaseID={phaseID}

保存默认的供应商设置的列表

AssPublishWW

【助教端】- 教材登记及发布计划相关接口

API接口说明
GET mcs/v3/AssPublishWW/GetBookItemTree

获取章节和微课的树形结构数据【页面60】、【页面64】

GET mcs/v3/AssPublishWW/GetBookList?phaseID={phaseID}&grade={grade}

获取课程包列表【页面59,页面63】

GET mcs/v3/AssPublishWW/GetClassList?phaseID={phaseID}&grade={grade}

获取级届下的班级列表【页面56,页面61】

GET mcs/v3/AssPublishWW/GetDatePubDetl?date={date}

获取某一日期对应的发布记录和未发布班级【页面66】

GET mcs/v3/AssPublishWW/GetDatePubStatus?date={date}

获取某一天的发布完成情况摘要【页面51】

GET mcs/v3/AssPublishWW/GetDatePubStatusList?sDate={sDate}&eDate={eDate}

根据日期范围获取发布状态列表【页面51】

GET mcs/v3/AssPublishWW/GetGradeList

获取年级列表【页面56,页面61】

GET mcs/v3/AssPublishWW/GetHome

获取助教端首页摘要数据【页面51】

GET mcs/v3/AssPublishWW/GetPubPlan?pubID={pubID}

获取发布计划【页面57,页面58,页面62】

GET mcs/v3/AssPublishWW/GetSubjectByGradeID?gradeID={gradeID}

获取年级对应的科目列表【页面53、页面55】

GET mcs/v3/AssPublishWW/GetSubjectTeacherList?classID={classID}

获取班级的任课教师列表【页面56,页面61】

GET mcs/v3/AssPublishWW/GetVerRegList

获取各年级的教材版本登记状态【页面52、页面54】

GET mcs/v3/AssPublishWW/GetVersionBySubjectID?subjectID={subjectID}

获取科目对应的教材版本列表【页面53、页面55】

GET mcs/v3/AssPublishWW/GetWeekPubRateList?TopSize={TopSize}&CursorID={CursorID}&IsAsc={IsAsc}

分页按周获取发布记录【页面65】

POST mcs/v3/AssPublishWW/SavePubPlan

新增或修改发布计划【页面57,页面58,页面62】 注意:已解析的课程不允许改

POST mcs/v3/AssPublishWW/SaveVerReg

提交教材版本登记【页面53、页面55】

AssReportWW

【助教端】- 助教的报表相关接口

API接口说明
GET mcs/v3/AssReportWW/GetClassBoughtStatis?classID={classID}

获取班级开通情况统计【页面67】

GET mcs/v3/AssReportWW/GetClassListByGrade?phaseID={phaseID}&grade={grade}

获取级届下的班级列表

GET mcs/v3/AssReportWW/GetSchBoughtStatis

获取开通情况统计【页面67】

UserAuthWW

【公用】-auth

API接口说明
GET mcs/v3/UserAuthWW/GetMiniPrgExpToken?miniPrgID={miniPrgID}

获取小程序体验token

GET mcs/v3/UserAuthWW/GetUserMembers

获取用户身份列表(根据MTypeID进行分组展示:11教师为一组 12家长(或13学生)为一组 99助教为一组【页面2,25,49共用】

POST mcs/v3/UserAuthWW/SaveCurrUserMember

保存当前选中的用户身份【页面2,25,49共用】