Saltar al contenido principal

Function: addQuestionsToQuiz()

function addQuestionsToQuiz(
context,
siteUrl,
activityId,
__namedParameters
): Promise<QuizChange>;

Defined in: areas/quizzes/structure.ts:206

Adds bank questions to a quiz by id, and random questions from a bank category, at the end or on a page, as the edit page's bank actions post them. Returns the quiz's structure afterwards. A quiz already attempted can't change its questions: Moodle refuses, and so does this.

Parameters​

ParameterType
contextBrowserContext
siteUrlstring
activityIdnumber
__namedParameters{ page?: number; questionIds?: number[]; random?: { categoryId: number; count: number; includeSubcategories?: boolean; }; }
__namedParameters.page?number
__namedParameters.questionIds?number[]
__namedParameters.random?{ categoryId: number; count: number; includeSubcategories?: boolean; }
__namedParameters.random.categoryIdnumber
__namedParameters.random.countnumber
__namedParameters.random.includeSubcategories?boolean

Returns​

Promise<QuizChange>