Skip to content

仕様書

das08 edited this page Apr 24, 2022 · 5 revisions

課題の取得

概要

Sakai LMSに実装されているREST APIを使用して、登録されているコースサイトの課題を取得する。
課題の取得は一括ではなく、コースサイトごとに取得する。

取得方法

https://xxxx/direct/assignment/site/{ Course Site ID }.jsonのエンドポイントにGETリクエストを送り取得する。

取得内容

プロパティ名 概要
id 課題の固有ID string
title 課題名 string
instructions 課題の内容 string
dueTime.epochSecond 課題の締め切り時間 int
closeTime.epochSecond 課題の遅延提出可能時間 int

クイズの取得

概要

Sakai LMSに実装されているREST APIを使用して、登録されているコースサイトのクイズを取得する。
クイズの取得は一括ではなく、コースサイトごとに取得する。

取得方法

https://xxxx/direct/assignment/sam_pub/context/{ Course Site ID }.jsonのエンドポイントにGETリクエストを送り取得する。

取得内容

プロパティ名 概要
publishedAssessmentId クイズの固有ID string
title クイズ名 string
dueDate クイズの締め切り時間 int
Clone this wiki locally