| 1234567891011121314151617181920212223242526272829 |
- const makeId = require("../../util/makeId");
- const groupSerializer = require("../course/GroupSerializer");
- const documentSerializer = require("../assignment/DocumentSerializer");
- /**
- * @description 文档作业成绩
- * @typedef {Object} DocumentResultSerializerType
- * @property {number | string} id 文档作业成绩id
- * @property {number} document 所属文档作业Id
- * @property {GroupSerializerType} group 所属小组
- * @property {string} state 作业状态
- * @property {string} result 成绩等级
- */
- /**
- * @description 生成文档作业成绩
- * @returns {DocumentResultSerializerType}
- */
- module.exports = () => {
- return {
- id: makeId(),
- document: documentSerializer(),
- group: groupSerializer(),
- state: "互评中",
- result: "A",
- url: "https://github.com"
- // reviewGroup: [1, 2, 3] 不显示,防止学生之间讨论
- };
- };
|