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
| Parameter | Type |
|---|---|
context | BrowserContext |
siteUrl | string |
activityId | number |
__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.categoryId | number |
__namedParameters.random.count | number |
__namedParameters.random.includeSubcategories? | boolean |
Returns
Promise<QuizChange>