[
  {
    "id": "ec-001",
    "name": "创意写作工作坊",
    "teacherName": "李老师",
    "subjectName": "语文",
    "gradeName": "高三",
    "description": "通过沉浸式写作训练，提升文学创作与表达能力，涵盖散文、小说、诗歌等多种体裁。",
    "capacity": 30,
    "enrolledCount": 22,
    "classroom": "文科楼 305",
    "schedule": "每周三 16:00-17:40",
    "startDate": "2026-09-01",
    "endDate": "2027-01-15",
    "selectionStartAt": "2026-07-01T00:00:00.000Z",
    "selectionEndAt": "2026-07-20T23:59:59.000Z",
    "dropDeadline": "2026-09-15T23:59:59.000Z",
    "status": "open",
    "selectionMode": "fcfs",
    "credit": "2"
  },
  {
    "id": "ec-002",
    "name": "数学建模入门",
    "teacherName": "张老师",
    "subjectName": "数学",
    "gradeName": "高三",
    "description": "学习数学建模基本方法，结合实际问题进行建模实践，培养数学应用能力。",
    "capacity": 40,
    "enrolledCount": 40,
    "classroom": "理科楼 201",
    "schedule": "每周二 16:00-17:40",
    "startDate": "2026-09-01",
    "endDate": "2027-01-15",
    "selectionStartAt": "2026-07-01T00:00:00.000Z",
    "selectionEndAt": "2026-07-20T23:59:59.000Z",
    "dropDeadline": "2026-09-15T23:59:59.000Z",
    "status": "open",
    "selectionMode": "lottery",
    "credit": "3"
  },
  {
    "id": "ec-003",
    "name": "趣味物理实验",
    "teacherName": "陈老师",
    "subjectName": "物理",
    "gradeName": "高三",
    "description": "通过动手实验探索物理规律，涵盖力学、电磁学、光学等领域的经典实验。",
    "capacity": 25,
    "enrolledCount": 18,
    "classroom": "物理实验室",
    "schedule": "每周四 16:00-17:40",
    "startDate": "2026-09-01",
    "endDate": "2027-01-15",
    "selectionStartAt": "2026-07-01T00:00:00.000Z",
    "selectionEndAt": "2026-07-20T23:59:59.000Z",
    "dropDeadline": "2026-09-15T23:59:59.000Z",
    "status": "open",
    "selectionMode": "fcfs",
    "credit": "2"
  },
  {
    "id": "ec-004",
    "name": "英语演讲与辩论",
    "teacherName": "刘老师",
    "subjectName": "英语",
    "gradeName": "高三",
    "description": "提升英语口语表达与逻辑思辨能力，模拟辩论赛制进行实战训练。",
    "capacity": 20,
    "enrolledCount": 15,
    "classroom": "外语楼 102",
    "schedule": "每周五 16:00-17:40",
    "startDate": "2026-09-01",
    "endDate": "2027-01-15",
    "selectionStartAt": "2026-07-01T00:00:00.000Z",
    "selectionEndAt": "2026-07-20T23:59:59.000Z",
    "dropDeadline": "2026-09-15T23:59:59.000Z",
    "status": "open",
    "selectionMode": "fcfs",
    "credit": "2"
  }
]
