AuthoringElementProps
View Sourceoli / Exports / AuthoringElementProps
Interface: AuthoringElementProps<T>
Type parameters
| Name | Type |
|---|---|
T | extends ActivityModelSchema |
Table of contents
Properties
Methods
Properties
activityId
• Optional activityId: number
Defined in
src/components/activities/AuthoringElement.ts:22
authoringContext
• Optional authoringContext: any
Defined in
src/components/activities/AuthoringElement.ts:20
editMode
• editMode: boolean
Defined in
src/components/activities/AuthoringElement.ts:17
mode
• Optional mode: "authoring" \| "instructor_preview"
Defined in
src/components/activities/AuthoringElement.ts:18
model
• model: T
Defined in
src/components/activities/AuthoringElement.ts:12
notify
• Optional notify: EventEmitter
Defined in
src/components/activities/AuthoringElement.ts:21
projectSlug
• projectSlug: string
Defined in
src/components/activities/AuthoringElement.ts:19
responsiveLayout
• Optional responsiveLayout: boolean
Defined in
src/components/activities/AuthoringElement.ts:24
student_responses
• Optional student_responses: any
Defined in
src/components/activities/AuthoringElement.ts:23
Methods
onCustomEvent
▸ Optional onCustomEvent(eventName, payload): Promise<any>
Parameters
| Name | Type |
|---|---|
eventName | string |
payload | any |
Returns
Promise<any>
Defined in
src/components/activities/AuthoringElement.ts:16
onEdit
▸ onEdit(model): void
Parameters
| Name | Type |
|---|---|
model | T |
Returns
void
Defined in
src/components/activities/AuthoringElement.ts:13
onPostUndoable
▸ onPostUndoable(undoable): void
Parameters
| Name | Type |
|---|---|
undoable | Undoable |
Returns
void
Defined in
src/components/activities/AuthoringElement.ts:14
onRequestMedia
▸ onRequestMedia(request): Promise<string \| boolean>
Parameters
| Name | Type |
|---|---|
request | MediaItemRequest |
Returns
Promise<string \| boolean>