跳到主要内容

十四、作业类型与成绩构成联动

14.1 作业类型与成绩分项

考核方式与作业类型是同一套数据,命题模块和作业模块共用。后台维护作业类型的默认成绩分项映射,教师创建作业时可调整本次作业归入哪个成绩分项。

作业类型 / 考核方式默认归入教师创建作业时
作品平时 / 期末可调整
论文期末可调整
实验平时可调整
课程报告平时 / 期末可调整
期中作业期中可调整
其他平时可调整

14.2 映射规则

  • 后台管理员维护作业类型的默认成绩分项映射
  • 教师创建作业时可沿用默认映射,也可调整归入平时、期中、期末等分项
  • 考勤自动归入"考勤"分项
  • 已创建作业保存当时的映射快照
  • 后台调整默认映射只影响新建作业,不影响历史作业

14.3 全流程示例

1. 课程默认成绩构成:
考勤 10% + 平时 30% + 期中 20% + 期末 40%

2. 课程班继承默认构成,主讲教师保持不变

3. 后台默认映射:
作品 → 平时
期中作业 → 期中
论文 → 期末

4. 教师创建作业:
作业A(作品)→ 默认归入平时
作业B(期中作业)→ 默认归入期中
作业C(论文)→ 默认归入期末

5. 评分完成后:
系统汇总平时成绩总分、期中成绩总分、期末成绩总分、考勤成绩总分
系统计算总评
归档时锁定成绩

14.4 重取免听免修与成绩构成联动

重取/免听/免修学生不参加考勤 / 出勤,特殊成绩构成由教学秘书后台统一设置:

普通学生:考勤 10% + 平时 30% + 期中 20% + 期末 40%
重取/免听/免修:平时 30% + 期中 20% + 期末 50%(无考勤 / 出勤)
  • 特殊成绩构成不得包含考勤 / 出勤
  • 教师按教学秘书设置的特殊构成录入特殊平时、期中、期末等成绩
  • 特殊学生如有多个平时来源,系统汇总为一个特殊平时成绩和一个特殊平时比例
  • 如果特殊学生有期中比例但正常课程班没有期中成绩项,系统支持将特殊期中比例合并到特殊平时比例,并保留折算说明
  • 系统在导出、归档和免听免修特殊学生明细中保留特殊学生标记、特殊构成、特殊平时成绩和备注

14.5 成绩导出与留痕

第一版成绩导出采用学校教务系统"明细成绩"CSV 模板,用于教务系统导入准备,不作为学生成绩公布入口。

CSV 字段固定为:

学号,姓名,成绩,等级,备注

导出规则:

  • CSV 文件编码保持 GB18030/GBK,优先兼容学校教务系统和 Excel 中文打开。
  • 归档前导出名单以云作业课程班当前有效学生名单为准生成,不要求先导入教务模板名单。
  • 已移出课程班、已删除或进入回收站的学生,默认不进入归档前当前成绩导出名单,且不额外提示历史参与学生。
  • 课程归档后再次导出成绩 CSV 时,按归档时有效学生名单和归档成绩快照生成,不再取当前实时名单。
  • 期中、平时、期末、出勤等成绩项使用同一 CSV 字段结构。
  • 每个成绩项单独导出一个 CSV,例如出勤、平时、期中、期末。
  • 成绩 列填写对应分项总分,不填写课程总评。
  • 出勤导出考勤总分,平时导出平时分项总分,期中导出期中分项总分,期末导出期末分项总分。
  • 对重取免听或免修学生,普通课程班的平时和出勤 CSV 中 成绩0备注 填写 重取免听免修
  • 重取免听或免修学生的特殊平时真实分不写入普通平时 CSV,而进入免听免修特殊学生明细,供教师录入教务系统免听免修成绩管理模块。
  • 重取免听或免修学生的期中、期末 CSV 仍按课程班成绩项导出实际得分,由教务系统按特殊构成折算。
  • 导出到教务系统时,成绩按规则四舍五入为整数。
  • 百分制课程默认不填写 等级 列;两级制或四级制课程才填写等级。
  • 不对百分制成绩自动换算等级,避免与教务系统口径冲突。
  • 备注 列只写特殊核对说明,例如未提交、补交、重取、免听、免修等。
  • 未提交导致该分项为 0 时,成绩0备注未提交
  • 文件命名沿用学校参考文件风格:明细成绩-课程名(班级)-成绩项-课程班编号-导出时间.csv
  • 每次导出保存导出人、导出时间、课程班、成绩项、学生范围、文件名和当次成绩快照。
  • 导出记录用于教务系统导入准备、归档和审计追溯。

14.6 补充注意点

  • 第一版不把云作业做成学生成绩公布系统
  • 第一版不做完整成绩引擎
  • 第一版不新增成绩确认状态,归档时统一锁定
  • 成绩公布流程仍为:云作业汇总导出 → 导入学校教务系统 → 学生通过教务系统查看正式成绩