管理界面
为试题和题包增加管理界面。管理界面只有owner才能访问。
管理界面 route 定为 exercise/:id/manage
和 pack/:id/manage
。
管理界面最终应当包含以下内容:
-
关键信息摘要 -
【题目】暂时通过 codingExercise(id) -> codingExerciseStatuses
获取全部状态进行前端统计 -
【题目】呈现基础统计数字/图表(如多少人做、多少人完成、最高分、平均完成时间等) -
【题目】每人的统计(列出每个参与者的成绩) -
【题包】获取每道题的答题状态进行统计,暂时仅根据题包开始、结束时间筛选答题状态,之后支持根据用户的 pack session 筛选 -
【题包】呈现基础统计数字/图表(如多少人做、平均完成状况、平均完成时间等) -
【题包】每人的统计(统计列出每个参与者的成绩,支持前端为不同题目加不同权重计算总分,支持下载csv表格,权重保存在localStorage) -
统计功能最终转移到后端实现