# 調課 #
## 數據表 wkteach.tbTimetableAdust
CREATE TABLE `tbTimetableAdust` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdTermID` int(11) DEFAULT NULL COMMENT '學期ID',
`fdGradeID` tinyint(4) DEFAULT NULL COMMENT '年級ID',
`fdClassID` int(11) DEFAULT NULL COMMENT '班級ID',
`fdDate` date DEFAULT NULL COMMENT '當前課日期',
`fdClassIndex` tinyint(4) DEFAULT NULL COMMENT '當前課節次',
`fdSubjectID` tinyint(4) DEFAULT NULL COMMENT '當前課科目ID',
`fdSourceDate` date DEFAULT NULL COMMENT '原課被調往日期',
`fdSourceClassIndex` tinyint(4) DEFAULT NULL COMMENT '原課被調往節次',
`fdSourceSubjectID` tinyint(4) DEFAULT NULL COMMENT '原課被調往科目ID',
`fdUserID` int(11) DEFAULT NULL COMMENT '操作者用戶ID',
`fdCreate` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `classid` (`fdClassID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='調課記錄';
## 接口
調課 saveAdjustClass
場景
同一個班內,兩個學科臨時互換課時,這個情景非常普遍。
操作
教師先勾選一節沒有上過的課,然后再勾選一節課時,點擊確定完成調課。
規則
已經上了課、有授課記錄的課時不可選。已經過去的空白課時不可選,鼠標移上去會有文字提示“不可選”。
可選的課時左上角有勾選框。
先選的課時不能是空白課時。
當前時間之前的課時,最多只能選一節。
第二次選的課時班級,必須與前一次選擇的課時具有相同的班級、不同的學科。或者第二次可以選空白的課時。
當選擇了一節非空白課時和另外一節空白課時的時候,如果此時取消勾選非空白課時,則全部恢復未勾選狀態。
結果影響
調課后,原課時里的備課、預習作業等也會跟著一起調過去。
調課只對具體時間下的課時有影響,不影響原始班級課表。
上下周
點擊上下周按鈕可進行翻頁。
- 說明
- 開發任務
- 星課-真光
- 課表
- Excel Down
- 調課
- 課表修改
- 課表代碼分析
- 課堂
- 課堂:應用商店通信管理協議
- 教師賬號強制綁定手機或郵箱
- 強制綁定手機和修改密碼的規則
- 學堂
- 課程學習:討論功能
- 后臺:課程討論管理
- 課程直播接口
- 學習統計功能(舊版)
- 學習統計功能(新版)
- 同步課程統計功能
- 同步課程編輯-新增視頻
- 第三方接口
- 學科網
- 安徽第三方
- 大賽
- 管控系統
- 日志管理
- 設備日志
- 平板接口
- 渝教
- 教學總結
- 空白目錄
- Yii 1.1
- 學堂架構
- Yii 1.1一些方法的解讀
- MVCS結構
- 基礎使用語法
- 創建1個新模塊
- 關聯模型
- CDbCriteria
- 學生-課堂記錄
- 學生端頁面展示
- 教師端頁面展示
- 編輯課程文檔
- SQL
- 課堂項目運行入口
- 上傳資源示意圖
- 行為
- PHPStorm
- 源碼閱讀
- 會診答卷頁面
- 考點練習
- 資源首頁
- 同步課程
- 同步課程:章節信息
- 升學復習
- 統計圖-范例
- 模塊
- 非法詞
- 服務層
- MongoDB類
- 學堂作答記錄從Mongo新集合獲取數據
- MongoYii
- 錯題集
- 小技巧
- 完善資料
- 郵件發送
- K12
- JSpang視頻課程
- MongoDB
- 創業
- 項目
- 包包