Primary key purpose
What is the primary purpose of a primary key in a relational table?
Uniquely identify each row
Store long text values
Control transaction isolation
Convert supported Learning Mall markdown into Moodle XML, preview the quiz structure, and assemble new question blocks manually when needed.
Paste the supported Learning Mall markdown, inspect the quiz preview, and download Moodle XML directly. If you do not want to write markdown from scratch, use the question builder to append valid blocks.
Supported format
Top metadata: Category, Description, CodeMode, ImageMaxWidth.
Question blocks start with ## Title.
MCQ answers use - [x] and - [ ].
Cloze uses Type: Cloze and blanks like {{answer|alt}}.
Description uses Type: Description.
Build a supported block, append it to the editor, then keep editing if needed.
Checkbox answers using - [x] and - [ ].
Drag question cards to change order. The markdown editor updates automatically.
A short sample set generated directly in the browser.
What is the primary purpose of a primary key in a relational table?
Uniquely identify each row
Store long text values
Control transaction isolation
Complete the subclass declaration: class Car extends Vehicle {}
Use the exported XML in Moodle or Learning Mall question import.
The toolkit generates Moodle XML and a standalone preview HTML document in the browser. Raw export content is not shown on this page.