Download OpenAPI specification:
{- "announcements": [
- {
- "id": "string",
- "title": "string",
- "availableFrom": "2019-08-24T14:15:22Z",
- "availableUntil": "2019-08-24T14:15:22Z",
}
]
}おしらせを作成する
作成するおしらせの情報
| title required | string |
| availableFrom required | string <date-time> |
| availableUntil | string <date-time> |
| url required | string <uri> |
{- "title": "string",
- "availableFrom": "2019-08-24T14:15:22Z",
- "availableUntil": "2019-08-24T14:15:22Z",
}{- "announcement": {
- "id": "string",
- "title": "string",
- "availableFrom": "2019-08-24T14:15:22Z",
- "availableUntil": "2019-08-24T14:15:22Z",
}
}{- "announcement": {
- "id": "string",
- "title": "string",
- "availableFrom": "2019-08-24T14:15:22Z",
- "availableUntil": "2019-08-24T14:15:22Z",
}
}おしらせを更新する
| id required | string おしらせID |
更新するおしらせの情報
| title required | string |
| availableFrom required | string <date-time> |
| availableUntil | string <date-time> |
| url required | string <uri> |
{- "title": "string",
- "availableFrom": "2019-08-24T14:15:22Z",
- "availableUntil": "2019-08-24T14:15:22Z",
}{- "announcement": {
- "id": "string",
- "title": "string",
- "availableFrom": "2019-08-24T14:15:22Z",
- "availableUntil": "2019-08-24T14:15:22Z",
}
}コースを更新する
| id required | string コースID |
更新するコースの情報
| name required | string |
{- "name": "string"
}{- "course": {
- "id": "string",
- "name": "string"
}
}教員を作成する
作成する教員の情報
| name required | string |
| email required | string |
{- "name": "string",
- "email": "string"
}{- "faculty": {
- "id": "string",
- "name": "string",
- "email": "string"
}
}教員を更新する
| id required | string 教員ID |
更新する教員の情報
| name required | string |
| email required | string |
{- "name": "string",
- "email": "string"
}{- "faculty": {
- "id": "string",
- "name": "string",
- "email": "string"
}
}曜日・時限を作成する
作成する曜日・時限の情報
| dayOfWeek required | string (DottoFoundationV1.DayOfWeek) Enum: "Sunday" "Monday" "Tuesday" "Wednesday" "Thursday" "Friday" "Saturday" |
| timetableSlot required | string (DottoFoundationV1.TimetableSlot) Enum: "Slot1" "Slot2" "Slot3" "Slot4" "Slot5" "Slot6" 授業時間 |
{- "dayOfWeek": "Sunday",
- "timetableSlot": "Slot1"
}{- "dayOfWeekTimetableSlot": {
- "id": "string",
- "dayOfWeek": "Sunday",
- "timetableSlot": "Slot1"
}
}曜日・時限を更新する
| id required | string 曜日・時限ID |
更新する曜日・時限の情報
| dayOfWeek required | string (DottoFoundationV1.DayOfWeek) Enum: "Sunday" "Monday" "Tuesday" "Wednesday" "Thursday" "Friday" "Saturday" |
| timetableSlot required | string (DottoFoundationV1.TimetableSlot) Enum: "Slot1" "Slot2" "Slot3" "Slot4" "Slot5" "Slot6" 授業時間 |
{- "dayOfWeek": "Sunday",
- "timetableSlot": "Slot1"
}{- "dayOfWeekTimetableSlot": {
- "id": "string",
- "dayOfWeek": "Sunday",
- "timetableSlot": "Slot1"
}
}科目群・科目区分を作成する
作成する科目群・科目区分の情報
| name required | string |
{- "name": "string"
}{- "subjectCategory": {
- "id": "string",
- "name": "string"
}
}科目群・科目区分を更新する
| id required | string 科目群・科目区分ID |
更新する科目群・科目区分の情報
| name required | string |
{- "name": "string"
}{- "subjectCategory": {
- "id": "string",
- "name": "string"
}
}{- "subjects": [
- {
- "id": "string",
- "name": "string",
- "faculties": [
- {
- "faculty": {
- "id": "string",
- "name": "string",
- "email": "string"
}, - "isPrimary": true
}
], - "semester": "AllYear",
- "dayOfWeekTimetableSlots": [
- {
- "id": "string",
- "dayOfWeek": "Sunday",
- "timetableSlot": "Slot1"
}
], - "credit": 0,
- "eligibleAttributes": [
- {
- "grade": "B1",
- "class": "A"
}
], - "requirements": [
- {
- "course": {
- "id": "string",
- "name": "string"
}, - "requirementType": "Required"
}
], - "categories": [
- {
- "id": "string",
- "name": "string"
}
], - "syllabusId": "string"
}
]
}科目を作成する
作成する科目の情報
| name required | string |
required | Array of objects (SubjectService.SubjectFacultyRequest) |
| semester required | string (DottoFoundationV1.CourseSemester) Enum: "AllYear" "H1" "H2" "Q1" "Q2" "Q3" "Q4" "SummerIntensive" "WinterIntensive" 開講時期 |
| dayOfWeekTimetableSlotIds required | Array of strings |
| credit required | integer |
required | Array of objects (SubjectService.SubjectTargetClass) |
required | Array of objects (SubjectService.SubjectRequirementRequest) |
| categoryIds required | Array of strings |
| syllabusId required | string |
{- "name": "string",
- "faculties": [
- {
- "facultyId": "string",
- "isPrimary": true
}
], - "semester": "AllYear",
- "dayOfWeekTimetableSlotIds": [
- "string"
], - "credit": 0,
- "eligibleAttributes": [
- {
- "grade": "B1",
- "class": "A"
}
], - "requirements": [
- {
- "courseId": "string",
- "requirementType": "Required"
}
], - "categoryIds": [
- "string"
], - "syllabusId": "string"
}{- "subject": {
- "id": "string",
- "name": "string",
- "faculties": [
- {
- "faculty": {
- "id": "string",
- "name": "string",
- "email": "string"
}, - "isPrimary": true
}
], - "semester": "AllYear",
- "dayOfWeekTimetableSlots": [
- {
- "id": "string",
- "dayOfWeek": "Sunday",
- "timetableSlot": "Slot1"
}
], - "credit": 0,
- "eligibleAttributes": [
- {
- "grade": "B1",
- "class": "A"
}
], - "requirements": [
- {
- "course": {
- "id": "string",
- "name": "string"
}, - "requirementType": "Required"
}
], - "categories": [
- {
- "id": "string",
- "name": "string"
}
], - "syllabusId": "string"
}
}{- "subject": {
- "id": "string",
- "name": "string",
- "faculties": [
- {
- "faculty": {
- "id": "string",
- "name": "string",
- "email": "string"
}, - "isPrimary": true
}
], - "semester": "AllYear",
- "dayOfWeekTimetableSlots": [
- {
- "id": "string",
- "dayOfWeek": "Sunday",
- "timetableSlot": "Slot1"
}
], - "credit": 0,
- "eligibleAttributes": [
- {
- "grade": "B1",
- "class": "A"
}
], - "requirements": [
- {
- "course": {
- "id": "string",
- "name": "string"
}, - "requirementType": "Required"
}
], - "categories": [
- {
- "id": "string",
- "name": "string"
}
], - "syllabusId": "string"
}
}科目を更新する
| id required | string 科目ID |
更新する科目の情報
| name required | string |
required | Array of objects (SubjectService.SubjectFacultyRequest) |
| semester required | string (DottoFoundationV1.CourseSemester) Enum: "AllYear" "H1" "H2" "Q1" "Q2" "Q3" "Q4" "SummerIntensive" "WinterIntensive" 開講時期 |
| dayOfWeekTimetableSlotIds required | Array of strings |
| credit required | integer |
required | Array of objects (SubjectService.SubjectTargetClass) |
required | Array of objects (SubjectService.SubjectRequirementRequest) |
| categoryIds required | Array of strings |
| syllabusId required | string |
{- "name": "string",
- "faculties": [
- {
- "facultyId": "string",
- "isPrimary": true
}
], - "semester": "AllYear",
- "dayOfWeekTimetableSlotIds": [
- "string"
], - "credit": 0,
- "eligibleAttributes": [
- {
- "grade": "B1",
- "class": "A"
}
], - "requirements": [
- {
- "courseId": "string",
- "requirementType": "Required"
}
], - "categoryIds": [
- "string"
], - "syllabusId": "string"
}{- "subject": {
- "id": "string",
- "name": "string",
- "faculties": [
- {
- "faculty": {
- "id": "string",
- "name": "string",
- "email": "string"
}, - "isPrimary": true
}
], - "semester": "AllYear",
- "dayOfWeekTimetableSlots": [
- {
- "id": "string",
- "dayOfWeek": "Sunday",
- "timetableSlot": "Slot1"
}
], - "credit": 0,
- "eligibleAttributes": [
- {
- "grade": "B1",
- "class": "A"
}
], - "requirements": [
- {
- "course": {
- "id": "string",
- "name": "string"
}, - "requirementType": "Required"
}
], - "categories": [
- {
- "id": "string",
- "name": "string"
}
], - "syllabusId": "string"
}
}