caccl
Version:
Canvas App Complete Connection Library: an all-in-one library for connecting your app to Canvas, handling lti, access tokens, and api.
18 lines (17 loc) • 489 B
TypeScript
interface CanvasModule {
id: number;
workflow_state: ('active' | 'deleted');
position: number;
name: string;
unlock_at: string | null;
require_sequential_progress: boolean;
prerequisite_module_ids: number[];
items_count: number;
items_url: string;
items?: number[];
state?: ('locked' | 'unlocked' | 'started' | 'completed');
completion_date?: string;
publish_final_grade: boolean;
published?: boolean;
}
export default CanvasModule;