Download OpenAPI specification:Download
edenを外部サービスと連携させるためのAPI仕様についてのドキュメントです。(現在ベータ版のため、今後仕様が変更される可能性が高いことをご了承ください)
指定したコンテンツ(セクション、または複合テスト)の学習状況一覧を取得します。たとえばレッスンセクションの学習状況を取得する場合は以下のURLとなります。
/course/{コースのID}/summary/lesson/{レッスンセクションのID}
courseid required | integer コースのID |
materialkind required | string Enum: "lesson" "test" "compoundtest" "form" "writing" "facetoface" コンテンツの種別
|
materialid required | integer コンテンツ(セクション、または複合テスト)のID |
[- {
- "user": {
- "id": 0,
- "userid": "string",
- "name": "string",
- "locked": true,
- "language": "",
- "usergroups": [
- {
- "id": 0,
- "name": "string",
- "folderid": 0
}
], - "folder": {
- "id": 0,
- "name": "string",
- "folderid": 0,
- "folderid_full_path": "string"
}, - "mailaddress": "string"
}, - "completed": true,
- "display_status": "string",
- "completed_at": "string",
- "last_accessed_at": "string"
}
]
レッスンセクション学習状況
point | integer 完了率 |
total_page_count | integer セクション内のページ数 |
object 完了したページとその日時 | |
object 各ページごとの滞在時間(秒) | |
object (User) ユーザー | |
completed | boolean 学習完了しているかどうか |
display_status | string 学習状態を示すヒューマンリーダブルな文字列 |
completed_at | string 学習完了した日時 |
last_accessed_at | string 最終アクセス日時 |
{- "point": 0,
- "total_page_count": 0,
- "cleared_pages": {
- "property1": "string",
- "property2": "string"
}, - "session_durations": {
- "property1": 0,
- "property2": 0
}, - "user": {
- "id": 0,
- "userid": "string",
- "name": "string",
- "locked": true,
- "language": "",
- "usergroups": [
- {
- "id": 0,
- "name": "string",
- "folderid": 0
}
], - "folder": {
- "id": 0,
- "name": "string",
- "folderid": 0,
- "folderid_full_path": "string"
}, - "mailaddress": "string"
}, - "completed": true,
- "display_status": "string",
- "completed_at": "string",
- "last_accessed_at": "string"
}
テストセクションまたは複合テストの学習状況
point | integer 最高得点 |
object (User) ユーザー | |
completed | boolean 学習完了しているかどうか |
display_status | string 学習状態を示すヒューマンリーダブルな文字列 |
completed_at | string 学習完了した日時 |
last_accessed_at | string 最終アクセス日時 |
{- "point": 0,
- "user": {
- "id": 0,
- "userid": "string",
- "name": "string",
- "locked": true,
- "language": "",
- "usergroups": [
- {
- "id": 0,
- "name": "string",
- "folderid": 0
}
], - "folder": {
- "id": 0,
- "name": "string",
- "folderid": 0,
- "folderid_full_path": "string"
}, - "mailaddress": "string"
}, - "completed": true,
- "display_status": "string",
- "completed_at": "string",
- "last_accessed_at": "string"
}
フォームセクション学習状況
status | string 状態
|
object (User) ユーザー | |
completed | boolean 学習完了しているかどうか |
display_status | string 学習状態を示すヒューマンリーダブルな文字列 |
completed_at | string 学習完了した日時 |
last_accessed_at | string 最終アクセス日時 |
{- "status": "string",
- "user": {
- "id": 0,
- "userid": "string",
- "name": "string",
- "locked": true,
- "language": "",
- "usergroups": [
- {
- "id": 0,
- "name": "string",
- "folderid": 0
}
], - "folder": {
- "id": 0,
- "name": "string",
- "folderid": 0,
- "folderid_full_path": "string"
}, - "mailaddress": "string"
}, - "completed": true,
- "display_status": "string",
- "completed_at": "string",
- "last_accessed_at": "string"
}
添削課題セクション学習状況
status | string 状態
|
point | integer 得点 |
object (User) ユーザー | |
completed | boolean 学習完了しているかどうか |
display_status | string 学習状態を示すヒューマンリーダブルな文字列 |
completed_at | string 学習完了した日時 |
last_accessed_at | string 最終アクセス日時 |
{- "status": "string",
- "point": 0,
- "user": {
- "id": 0,
- "userid": "string",
- "name": "string",
- "locked": true,
- "language": "",
- "usergroups": [
- {
- "id": 0,
- "name": "string",
- "folderid": 0
}
], - "folder": {
- "id": 0,
- "name": "string",
- "folderid": 0,
- "folderid_full_path": "string"
}, - "mailaddress": "string"
}, - "completed": true,
- "display_status": "string",
- "completed_at": "string",
- "last_accessed_at": "string"
}
対面研修セクション学習状況
status | string 状態
|
point | integer 得点 |
memo | string メモ |
object (User) ユーザー | |
completed | boolean 学習完了しているかどうか |
display_status | string 学習状態を示すヒューマンリーダブルな文字列 |
completed_at | string 学習完了した日時 |
last_accessed_at | string 最終アクセス日時 |
{- "status": "string",
- "point": 0,
- "memo": "string",
- "user": {
- "id": 0,
- "userid": "string",
- "name": "string",
- "locked": true,
- "language": "",
- "usergroups": [
- {
- "id": 0,
- "name": "string",
- "folderid": 0
}
], - "folder": {
- "id": 0,
- "name": "string",
- "folderid": 0,
- "folderid_full_path": "string"
}, - "mailaddress": "string"
}, - "completed": true,
- "display_status": "string",
- "completed_at": "string",
- "last_accessed_at": "string"
}