AuthoringElementProps

View Source

oli / Exports / AuthoringElementProps

Interface: AuthoringElementProps<T>

Type parameters

NameType
Textends 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

NameType
eventNamestring
payloadany

Returns

Promise<any>

Defined in

src/components/activities/AuthoringElement.ts:16


onEdit

▸ onEdit(model): void

Parameters

NameType
modelT

Returns

void

Defined in

src/components/activities/AuthoringElement.ts:13


onPostUndoable

▸ onPostUndoable(undoable): void

Parameters

NameType
undoableUndoable

Returns

void

Defined in

src/components/activities/AuthoringElement.ts:14


onRequestMedia

▸ onRequestMedia(request): Promise<string \| boolean>

Parameters

NameType
requestMediaItemRequest

Returns

Promise<string \| boolean>

Defined in

src/components/activities/AuthoringElement.ts:15