Hiyve Components - v1.0.0
    Preparing search index...

    Props for BlockView.

    interface BlockViewProps {
        block: Block;
        courseId: string;
        courseProgress?: Progress | null;
        enrollment?: Enrollment | null;
        lessonId: string;
        onCompleteCustom: (result?: BlockResult) => void;
        onRecord: (update: BlockProgressUpdate) => void;
        onReply?: (submissionId: string, input: CommentInput) => Promise<void>;
        onSubmitQuiz: (quiz: QuizBlock, answers: QuizAnswers) => QuizScore | null;
        onSubmitWork?: (
            input: { kind: SubmissionKind; media?: MediaRef; text?: string },
        ) => Promise<void>;
        progress?: BlockProgress;
        readOnly: boolean;
    }
    Index

    Properties

    block: Block
    courseId: string
    courseProgress?: Progress | null

    The client's whole progress and enrollment, for submission blocks' history and reviews.

    enrollment?: Enrollment | null
    lessonId: string
    onCompleteCustom: (result?: BlockResult) => void
    onRecord: (update: BlockProgressUpdate) => void
    onReply?: (submissionId: string, input: CommentInput) => Promise<void>
    onSubmitQuiz: (quiz: QuizBlock, answers: QuizAnswers) => QuizScore | null
    onSubmitWork?: (
        input: { kind: SubmissionKind; media?: MediaRef; text?: string },
    ) => Promise<void>
    progress?: BlockProgress
    readOnly: boolean