# courseCenter
訪問模塊地址:?r=courseCenter
## 數據庫

## 教師端
### 編輯課程:
- 創建課程信息 courseCenter/course/saveCourse
- 編輯課程大綱 courseCenter/course/SaveOutline
- 添加任務 courseCenter/course/SaveTask
## 學生端
### 首頁
- 獲取課程 courseCenter/course/GetCourse
- 獲取直播 courseCenter/course/GetLive
- 名師推薦 courseCenter/course/GetTeacher
### 課程詳情頁與播放頁
- 課程詳情 ... 多種狀態
- 播放頁 ... 多種狀態
### 我的課程
- 我的課表
- 課程評價
請求URL:courseCenter/course/GetCourse
說明:根據學科、年級、關鍵字(課程名稱或老師)獲取默認4條同步課程\專題課程\正在直播視頻信息
請求格式:
fdSubjectID 學科ID 默認為空,
fdSchoolTypeID 學段ID 默認獲取當前用戶的學段ID
keywords 搜索關鍵字
返回格式:
[id] 課程ID
[fdUserID] 課程創建者ID
[fdName] 課程名稱
[fdCourseType] 課程類型 1:同步課 2:專題課
[fdSubjectID] 科目id
[fdSchoolTypeID] 學段ID
[fdViewType] 觀看類型 1:直播 2:錄播
[fdDiff] 課程難度系數
[fdFee] 付費金額,單位是分,0表示免費課程
[fdThumb] 課程縮略圖
[fdVideo] 課程試學視頻
[fdVideoThumb] 課程試學視頻封面圖
[fdInfo] 視頻簡介
[fdStatus] 課程狀態 0:未發布 1:已發布 2:已下架
[fdCreate]
[fdUpdate]
[teacherStatus] 教師參與狀態
[teacherIsMaster] 是否為課程作者
[teacherID] 教師ID
[userID] 用戶ID, 一般和教師ID一致
[userRealName] tbUser表實名
[userName] tbUser表用戶名
[courseCatalogCount] 章節數
[userImgUrl] 用戶頭像
### WEB端
JS調用
創建課程信息 courseCenter/course/saveCourse
```
{
"data": {
'courseID': 2112,//課程ID
'name': "XXX",//課程名稱,必填
'courseType' : 1,//1:同步課,2:專題課,必填
'schoolTypeID' : 1,//學段,必填
'subjectID' : 1,//學科,必填
'tag' : [12],//當是同步課程:教材ID(一個),專題課:知識點(多個),tag和atag必填一個
'atag' : [121],//輔材ID。當時同步課程:輔材ID(一個),tag和atag必填一個
'grades' : [1,2],//年級(可以多個)
'viewType' : 1,//觀看類型 1:錄播;2:直播
'diff' : 1,//難度
'fee' : '',//費用,當時免費是為0.付費大于0
'courseServes' : [1,2],//課程服務類型;1:隨時可退;2:及時答疑;3:作業批改 ?
'thumb' :
{
"path":"xxx",//臨時文件地址
"name":"xxx",//名稱
},//封面
'video' :
{
"path":"xxx",//臨時文件地址
"name":"xxx",//名稱
},//課程試學視頻
'info' : 'xxx',//課程簡介
},
"status": 0,
"msg": "success",
"ssk": null
}
```
返回格式:
```
{
"data":
{
"courseID": 1035285, //課程ID
},
"status": 0,
"msg": "success",
}
```
courseCenter/course/SaveOutline
```
{
"data": {
"courseID": 2112,//課程ID
"outline":
[
{
"id":111211,//章ID
"title":"xxx",//標題,
"action":1,//1:添加,2:修改,3:刪除
"children":
[
{
"id":1111,//節ID
"title":"xxx",//標題,
"tagTypeID":1,//1:章節 2::知識點 3:輔材,
"tagID":1112,//對應的章節/知識點/輔材ID最后一級,
"action":1,//1:添加,2:修改,3:刪除
}
]
}
]
},
"status": 0,
"msg": "success",
"ssk": null
}
```
返回格式:
```
{
"data": {
"courseID": 2112,//課程ID
"outline:
[
{
"id":111211,//章ID
"title":"xxx",//標題,
"action":1,//1:添加,2:修改,3:刪除
"children":
[
{
"id":1111,//節ID
"title":"xxx",//標題,
"tagTypeID":1,//1:章節 2::知識點 3:輔材,
"tagID":1112,//對應的章節/知識點/輔材ID最后一級,
"action":1,//1:添加,2:修改,3:刪除
}
]
}
]
},
"status": 0,
"msg": "success",
}
```
- 說明
- 開發任務
- 星課-真光
- 課表
- Excel Down
- 調課
- 課表修改
- 課表代碼分析
- 課堂
- 課堂:應用商店通信管理協議
- 教師賬號強制綁定手機或郵箱
- 強制綁定手機和修改密碼的規則
- 學堂
- 課程學習:討論功能
- 后臺:課程討論管理
- 課程直播接口
- 學習統計功能(舊版)
- 學習統計功能(新版)
- 同步課程統計功能
- 同步課程編輯-新增視頻
- 第三方接口
- 學科網
- 安徽第三方
- 大賽
- 管控系統
- 日志管理
- 設備日志
- 平板接口
- 渝教
- 教學總結
- 空白目錄
- Yii 1.1
- 學堂架構
- Yii 1.1一些方法的解讀
- MVCS結構
- 基礎使用語法
- 創建1個新模塊
- 關聯模型
- CDbCriteria
- 學生-課堂記錄
- 學生端頁面展示
- 教師端頁面展示
- 編輯課程文檔
- SQL
- 課堂項目運行入口
- 上傳資源示意圖
- 行為
- PHPStorm
- 源碼閱讀
- 會診答卷頁面
- 考點練習
- 資源首頁
- 同步課程
- 同步課程:章節信息
- 升學復習
- 統計圖-范例
- 模塊
- 非法詞
- 服務層
- MongoDB類
- 學堂作答記錄從Mongo新集合獲取數據
- MongoYii
- 錯題集
- 小技巧
- 完善資料
- 郵件發送
- K12
- JSpang視頻課程
- MongoDB
- 創業
- 項目
- 包包