add grade
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user