/**
 * Mock 学生名单（iam 数据，经 teacher-bff 聚合）
 *
 * 维护者：ai13（teacher-portal）
 */

import type { Student } from "@/lib/graphql";

/** 按班级 ID 生成学生名单（固定 30 名） */
export function generateMockStudents(classId: string): Student[] {
  const students: Student[] = [];
  for (let i = 1; i <= 30; i++) {
    const id = `${classId.slice(0, -3)}${String(i).padStart(3, "0")}`;
    students.push({
      id,
      name: `学生${String(i).padStart(2, "0")}`,
      email: `student${i}@edu.test`,
      avatarUrl: null,
    });
  }
  return students;
}
