学期管理

数据结构

字段名称 类型 描述
id integer 学期ID
name string 学期名称名称
start_at timestamp 开始时间
end_in timestamp 结束时间
lesson_schedules array 课表时间安排,规定每节课的上课时间
lesson_names array 课表自定义节次名称, 为空时表示没有启用自定义节次名称
lesson_days array 每周的上课天
grade_maps object 年级届别对应关系
is_current boolean 该学期是否为当前学期
current_week integer 当前周,该字段通过学期的 start_at 开始时间计算而来

示例:

{
   "id": 369,
   "school_id": 3,
   "name": "2016-2017学年第一学期",
   "start_at": "2016-08-29",
   "end_in": "2017-01-23",
   "lesson_days": [
       1,
       2,
       3,
       4,
       5,
       6,
       7
   ],
   "lesson_schedules": [
       "08:00-08:45", // 第1节课上课时间
       "08:50-09:35", // 第2节课上课时间
       "09:45-10:30", // ...
       "10:35-11:20",
       "13:30-14:15",
       "14:20-15:05",
       "15:15-16:00",
       "16:05-16:50",
       "17:00-18:30",
       "18:40-19:00"
   ],
   "lesson_names": [
       "早读",
       "第一节",
       "第二节",
       "第三节",
       "第四节"
       // ...
   ],
   "grade_maps": {
        "高一": 2016
        "高二": 2015
    },
    "created_at": "2016-08-21 17:31:41",
    "updated_at": "2016-11-28 19:22:33",
    "is_current": true,
    "current_week": 22
}

学期 API

1、获取全部学期

GET https://open.seiue.com/api/v1/semesters

Response 200

学期列表,无分页

2、获取一个学期

GET https://open.seiue.com/api/v1/semesters/:id

Parameters

Name Type Description
id integer 学期 id

Response 200

单个学期数据

results matching ""

    No results matching ""