update
This commit is contained in:
12
src/utils/gradebook.ts
Normal file
12
src/utils/gradebook.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
export interface GradebookStudentIdentity {
|
||||
username: string
|
||||
classname: string
|
||||
}
|
||||
|
||||
export function displayGradebookStudentName(student: GradebookStudentIdentity) {
|
||||
const generatedPrefix = `web${student.classname}`
|
||||
if (!student.classname || !student.username.startsWith(generatedPrefix)) {
|
||||
return student.username
|
||||
}
|
||||
return student.username.slice(generatedPrefix.length)
|
||||
}
|
||||
Reference in New Issue
Block a user