UNPKG

@webhare/moodle-webservice

Version:

Moodle Web Service API client with intellisense and typechecking

14 lines (13 loc) 774 B
import { IMoodleQuestion, IMoodleQuestionUpdate } from "../interfaces"; import IMoodleParsedQuestion from "../interfaces/IMoodleParsedQuestion"; export default abstract class MoodleQuestion { private static _debug; private static _error; private static _extractText; private static _extractInstance; static parseQuestions(questions: IMoodleQuestion[]): IMoodleParsedQuestion[]; static parse(question: IMoodleQuestion): IMoodleParsedQuestion; static cheatFrom(destination: IMoodleParsedQuestion, source: IMoodleParsedQuestion, checkMatch?: boolean): IMoodleParsedQuestion; static match(questionA: IMoodleParsedQuestion, questionB: IMoodleParsedQuestion): boolean; static toUpdate(question: IMoodleParsedQuestion): IMoodleQuestionUpdate; }