Moodle Plugins directory: Question Web Service Import: Versions | Moodle.org
Question Web Service Import
Local plugins ::: local_questions_importer_ws
Maintained by
Andrea Bertelli
Import Moodle XML questions directly into a course via Web Services.
Description: This local plugin provides a dedicated external Web Service function (local_questions_importer_ws_import_xml) designed to facilitate the bulk import of questions from external systems. It accepts standard Moodle XML files uploaded to the user's draft area and processes them into the specified target course. The importer automatically handles category creation and hierarchy within the course context, making it ideal for integrations with third-party question banks or authoring tools.
Key Features:
Simple API: A single function call to import from a draft file.
Standard Format: Fully supports the robust Moodle XML question format.
Automatic Categorization: Recursively creates question categories as defined in the XML.
Secure: Uses standard Moodle Web Service authentication and capabilities.