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.
| Metadata | Category, Description, CodeMode, ImageMaxWidth |
|---|---|
| Question | Blocks start with ## Title |
| MCQ | Use - [x] for correct answers and - [ ] for distractors |
| Cloze | Use Type: Cloze and blanks like {{answer|alt}} |
| Description | Use Type: Description for instruction-only blocks |
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.