Creates a formatted A4 PDF multiple choice question (MCQ) assessment sheet for a given section of the Pearson Edexcel GCSE (9–1) Design and Technology specification. Use this skill whenever the user asks to create, generate, or build an MCQ sheet, quiz, or assessment for a spec section. Also triggers when the user mentions "multiple choice", "MCQ", or "question sheet" in the context of a D&T section. The output is a professionally formatted PDF saved to output/2-MCQ/, with a separate answer sheet appended at the end.
Generate a professionally formatted A4 PDF multiple choice question assessment sheet for a given section of the Pearson Edexcel GCSE (9–1) Design and Technology spec. The PDF includes a student-facing question sheet and a teacher-facing answer sheet as a final page.
Confirm the following from the user's request:
1.8)Categorisation of Ferrous and Non-Ferrous Metals)output/0-pupil-friendly-notes/[section-id]_sub_items.htmlI don't know. and is always last — never move it(question_text, [correct_answer, distractor1, distractor2, distractor3]), then
use random.shuffle() to shuffle the four A–D options before assigning labels.
Track which label the correct answer lands on so the answer sheet remains accurate.Produce the PDF using ReportLab (Python). Follow the layout spec below exactly.
materials/SalihAvatar.png (scale to ~40px tall)[section number] — [section title]Pearson Edexcel GCSE (9–1) Design and Technology#1a3a5c, white bold text centred:
Assessment Sheet — Multiple Choice QuestionsQualification: Pearson Edexcel GCSE (9–1) Design and TechnologyChapter: [section number]Name:, Class:, Date:#1a3a5c, white bold text left-aligned: QuestionsCircle the letter next to the correct answer for each question.Each question is a full-width table:
| Q[n] | Bold question text |
|------|--------------------------------------------------|
| A | Answer option A |
| B | Answer option B |
| C | Answer option C |
| D | Answer option D |
| E | I don't know. |
Q[n] cell: background #1a3a5c, white bold text, fixed narrow width (~35px)#dce8f5, bold black text#dce8f5, bold, fixed narrow width (~25px)www.mr-salih.orgPage [n]#1a5c3a, white bold text centred:
Answer Sheet — Multiple Choice QuestionsQualification: Pearson Edexcel GCSE (9–1) Design and TechnologyChapter: [section number]#1a5c3a, white bold text left-aligned: AnswersOne row per question:
| Q[n] | Correct Letter | Full text of the correct answer option |
|------|----------------|----------------------------------------|
Q[n]): background #1a5c3a, white bold text, narrow fixed width#dff2e1, bold centred text, narrow fixed widthoutput/2-MCQ/[section-id]-mcq.pdf
output/2-MCQ/1.8-categorisation-of-ferrous-and-non-ferrous-metals-mcq.pdfmaterials/SalihAvatar.png