add grade

This commit is contained in:
xuyue committed 2026-06-25 23:55:46 -06:00
1 parent 29bb89a257
commit 9c652a6b3d
2 files changed
+9 -1

No files matched your search

+8 -1
View File
@@ -134,7 +134,7 @@ const classOptions = computed(() =>
classes.value.map((classname) => ({ label: classname, value: classname })),
)
const rows = computed(() => gradebook.value?.rows ?? [])
const scrollX = computed(() => 940 + (gradebook.value?.tasks.length ?? 0) * 96)
const scrollX = computed(() => 1020 + (gradebook.value?.tasks.length ?? 0) * 96)
function formatScore(value: number | null) {
if (value === null) return "-"
@@ -236,6 +236,13 @@ const columns = computed<DataTableColumn<GradebookRow>[]>(() => {
{ default: () => row.assessment_grade },
),
},
{
title: "考核分数",
key: "assessment_score",
width: 80,
fixed: "left",
render: (row) => row.assessment_score,
},
{
title: "学生",
key: "username",
+1
View File
@@ -224,6 +224,7 @@ export interface GradebookRow {
rank: number
grade: GradebookGrade
assessment_grade: GradebookGrade
assessment_score: number
best_submission_score: number
scores: Record<number, GradebookCell>
tutorial_total: number