class Modules
extends BaseApi
import { Modules } from "https://deno.land/x/gesso@v0.1.2/src/mod.ts";
Constructors
new
Modules(config: Configuration)Methods
createModule(): Promise<Module>
course_id: string,
params?: CreateModuleParams,
body?: unknown,
createModuleItem(): Promise<Module>
course_id: string,
module_id: string,
params?: CreateModuleItemParams,
body?: unknown,
deleteModule(): Promise<Module>
course_id: string,
id: string,
body?: unknown,
deleteModuleItem(): Promise<Module>
course_id: string,
module_id: string,
id: string,
body?: unknown,
getModuleItemSequence(): Promise<Module>
course_id: string,
params?: GetModuleItemSequenceParams,
body?: unknown,
listModuleItems(): Promise<Module[]>
course_id: string,
module_id: string,
params?: ListModuleItemsParams,
body?: unknown,
listModules(): Promise<Module[]>
course_id: string,
params?: ListModulesParams,
body?: unknown,
markModuleItemAsDoneDone(): Promise<Scope>
course_id: string,
module_id: string,
id: string,
body?: unknown,
markModuleItemRead(): Promise<Scope>
course_id: string,
module_id: string,
id: string,
body?: unknown,
relockModuleProgressions(): Promise<Module>
course_id: string,
id: string,
body?: unknown,
selectMasteryPath(): Promise<Assignment>
course_id: string,
module_id: string,
id: string,
params?: SelectMasteryPathParams,
body?: unknown,
showModule(): Promise<Module>
course_id: string,
id: string,
params?: ShowModuleParams,
body?: unknown,
showModuleItem(): Promise<Module>
course_id: string,
module_id: string,
id: string,
params?: ShowModuleItemParams,
body?: unknown,
updateModule(): Promise<Module>
course_id: string,
id: string,
params?: UpdateModuleParams,
body?: unknown,
updateModuleItem(): Promise<Module>
course_id: string,
module_id: string,
id: string,
params?: UpdateModuleItemParams,
body?: unknown,