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: [groupSerializer(), groupSerializer(), groupSerializer()] //不显示,防止学生之间讨论 }; };