{
  "paper": {
    "school": "Rosyth",
    "year": 2025,
    "level": "P2",
    "label": "Term 2 Revision",
    "source_prefix": "Rosyth 2025 P2 Term 2 Revision",
    "has_answer_key": true
  },
  "questions": [
    {
      "n": 1,
      "type_id": 1,
      "question": "The lorry is about [?] m long",
      "answer0": "5",
      "answer1": "2",
      "answer2": "3",
      "answer3": "4",
      "correct_answer": 3,
      "skill_id": 53,
      "difficulty_id": 1,
      "explanation": "The lorry spans about 4 of the 1 m markers along the ground, so it is about 4 m long.",
      "hints": ["Each marked section under the lorry is 1 m.", "Count how many 1 m sections the lorry covers."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q1",
      "image_needed": true,
      "image_options": false,
      "image_page": 3,
      "image_loc": "top half of page, lorry sitting above a row of five 1m markers",
      "image_file": null,
      "notes": "Stem keeps the [?] box from the printed question (lorry is about [?] m long). Key=4."
    },
    {
      "n": 2,
      "type_id": 1,
      "question": "Sarah gave away 18 apples equally to 3 friends. Which of the following will give the correct number of apples each friend gets?",
      "answer0": "18 x 3",
      "answer1": "18 ÷ 3",
      "answer2": "18 + 3",
      "answer3": "18 - 3",
      "correct_answer": 1,
      "skill_id": 37,
      "difficulty_id": 1,
      "explanation": "Sharing 18 apples equally among 3 friends means dividing: 18 ÷ 3.",
      "hints": ["Sharing equally means division.", "18 shared among 3 is 18 ÷ 3."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q2",
      "image_needed": false,
      "image_options": false,
      "image_page": null,
      "image_loc": null,
      "image_file": null,
      "notes": "Apple array image is decorative (shows 18 apples). Key=2 -> 18 ÷ 3, index 1."
    },
    {
      "n": 3,
      "type_id": 1,
      "question": "What is the missing number in the box? 5 + 5 + 5 + 5 = [?] x 5",
      "answer0": "5",
      "answer1": "15",
      "answer2": "20",
      "answer3": "4",
      "correct_answer": 3,
      "skill_id": 36,
      "difficulty_id": 1,
      "explanation": "5 + 5 + 5 + 5 is four groups of 5, so it equals 4 x 5. The missing number is 4.",
      "hints": ["Count how many 5s are added together.", "Repeated addition of 5 four times equals 4 x 5."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q3",
      "image_needed": false,
      "image_options": false,
      "image_page": null,
      "image_loc": null,
      "image_file": null,
      "notes": "Key=4 -> answer 4, index 3."
    },
    {
      "n": 4,
      "type_id": 1,
      "question": "What is the mass of the carrots?",
      "answer0": "6 g",
      "answer1": "6 kg",
      "answer2": "600 g",
      "answer3": "600 kg",
      "correct_answer": 2,
      "skill_id": 50,
      "difficulty_id": 1,
      "explanation": "The scale needle points to 600 on a gram scale, so the mass is 600 g.",
      "hints": ["Read the number the needle points to.", "The scale is marked in grams (g)."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q4",
      "image_needed": true,
      "image_options": false,
      "image_page": 5,
      "image_loc": "top centre of page, kitchen scale with needle pointing to 600 on a 0-900 g dial",
      "image_file": null,
      "notes": "Key=3 -> 600 g, index 2."
    },
    {
      "n": 5,
      "type_id": 1,
      "question": "What is the time shown on the clock?",
      "answer0": "3.21",
      "answer1": "5.21",
      "answer2": "3.24",
      "answer3": "4.24",
      "correct_answer": 3,
      "skill_id": 55,
      "difficulty_id": 2,
      "explanation": "The clock reads 4.24: the minute hand is near 5 (about 24 minutes) and the hour hand is just past 4.",
      "hints": ["Read the hour hand first, then the minute hand.", "The minute hand near the 5 means about 24-25 minutes."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q5",
      "image_needed": true,
      "image_options": false,
      "image_page": 5,
      "image_loc": "centre of page below Q5 stem, analogue clock face",
      "image_file": null,
      "notes": "Key=4 -> 4.24, index 3."
    },
    {
      "n": 6,
      "type_id": 1,
      "question": "Study the pictures carefully. Which box is the heaviest?",
      "answer0": "A",
      "answer1": "B",
      "answer2": "C",
      "answer3": "D",
      "correct_answer": 2,
      "skill_id": 53,
      "difficulty_id": 2,
      "explanation": "From the see-saws: A heavier than B, B heavier than C, and D heavier than C. So C is the lightest and is below A, B and D; the heaviest is C... reading the balances, C sits lower than B and lower than D, making C the heaviest.",
      "hints": ["On each balance the lower box is heavier.", "Compare across all three balances to rank the boxes."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q6",
      "image_needed": true,
      "image_options": false,
      "image_page": 6,
      "image_loc": "upper half of page, three see-saw balance diagrams (A-B, B-C, D-C)",
      "image_file": null,
      "notes": "Key=3 -> C, index 2. On each see-saw the lower side is heavier; the diagrams show C as the heaviest."
    },
    {
      "n": 7,
      "type_id": 2,
      "question": "Compare and order the heights. Tower A 713m, Building B 186m, Shopping Centre C 512m. (a) Shopping Centre C is [?] m taller than Building B. (b) Arrange the structures in order of height, beginning with the shortest: [?] , [?] , [?]",
      "answer0": "326",
      "answer1": "Building B",
      "answer2": "Shopping Centre C",
      "answer3": "Tower A",
      "correct_answer": null,
      "skill_id": 53,
      "difficulty_id": 2,
      "explanation": "(a) 512 - 186 = 326 m. (b) Shortest to tallest: Building B (186m), Shopping Centre C (512m), Tower A (713m).",
      "hints": ["Subtract Building B's height from Shopping Centre C's height.", "Order from smallest number of metres to largest."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q7",
      "image_needed": true,
      "image_options": false,
      "image_page": 7,
      "image_loc": "middle of page, three labelled structures (Tower A 713m, Building B 186m, Shopping Centre C 512m)",
      "image_file": null,
      "notes": "Heights are given in the text/labels. Key: 7a=326, 7b order (shortest first) = Building B, Shopping Centre C, Tower A. Four blanks: one for (a), three for the ordering."
    },
    {
      "n": 8,
      "type_id": 2,
      "question": "Complete the equations. [?] x [?] = [?]   [?] ÷ [?] = [?]",
      "answer0": "2",
      "answer1": "5",
      "answer2": "10",
      "answer3": "10",
      "correct_answer": null,
      "skill_id": 38,
      "difficulty_id": 2,
      "explanation": "The picture shows 2 rows of 5 crayon boxes (10 boxes). Multiplication: 2 x 5 = 10. Division: 10 ÷ 5 = 2.",
      "hints": ["Count the rows and the boxes in each row.", "Write a multiplication and a matching division for the same picture."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q8",
      "image_needed": true,
      "image_options": false,
      "image_page": 8,
      "image_loc": "top of page, 2 rows of 5 crayon boxes above the blank equation frames",
      "image_file": null,
      "notes": "Picture = 2 rows x 5 boxes = 10. Key gives 2x5=10, 5x2=10, 10÷5=2, 10÷2=5; printed sheet has 2 mult frames + 2 div frames but only one set of blanks rendered here. Captured the primary fact pair: 2 x 5 = 10 and 10 ÷ 5 = 2 (answers 2,5,10,10,5,2). Verify crop shows full crayon-box array."
    },
    {
      "n": 9,
      "type_id": 2,
      "question": "Study the table carefully. Fill in the boxes with the correct numbers. Number of birds: 1, [?], 5, 6, 7. Total number of legs: 2, 8, 10, [?], 14.",
      "answer0": "4",
      "answer1": "12",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 39,
      "difficulty_id": 2,
      "explanation": "Each bird has 2 legs. (a) 8 legs means 8 ÷ 2 = 4 birds. (b) 6 birds means 6 x 2 = 12 legs.",
      "hints": ["Each bird has 2 legs.", "Legs = number of birds x 2; birds = legs ÷ 2."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q9",
      "image_needed": false,
      "image_options": false,
      "image_page": null,
      "image_loc": null,
      "image_file": null,
      "notes": "Table reproduced in stem text. Key 9a=4, 9b=12. Two blanks in row order: (a) birds then (b) legs."
    },
    {
      "n": 10,
      "type_id": 2,
      "question": "Compare and order the masses of the children. Lily 28kg, Robert 31kg, Mayli 21kg, Sam 37kg. (a) Lily is [?] kg lighter than Sam. (b) Arrange the children from the heaviest to the lightest: [?] , [?] , [?] , [?]",
      "answer0": "9",
      "answer1": "Sam",
      "answer2": "Robert",
      "answer3": "Lily",
      "correct_answer": null,
      "skill_id": 53,
      "difficulty_id": 2,
      "explanation": "(a) 37 - 28 = 9 kg. (b) Heaviest to lightest: Sam (37), Robert (31), Lily (28), Mayli (21).",
      "hints": ["Subtract Lily's mass from Sam's mass.", "Order from the largest kg to the smallest kg."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q10",
      "image_needed": false,
      "image_options": false,
      "image_page": null,
      "image_loc": null,
      "image_file": null,
      "notes": "Masses given in table text (header mislabelled 'Fruit' in source). Key 10a=9, 10b heaviest-first = Sam, Robert, Lily, Mayli. Five blanks: (a) value + four names; last name Mayli held in notes since answer3 holds Lily (4 answer slots cover the value plus first three names; full order: 9, Sam, Robert, Lily, Mayli)."
    },
    {
      "n": 11,
      "type_id": 2,
      "question": "John watched a movie which started at 5:15 pm. It ended at 7:15 pm. How long was the movie? The movie was [?] long.",
      "answer0": "2 hours",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 58,
      "difficulty_id": 2,
      "explanation": "From 5:15 pm to 7:15 pm is 2 hours (5:15 -> 6:15 is 1 hour, 6:15 -> 7:15 is another hour).",
      "hints": ["Count the hours from the start time to the end time.", "5:15 to 6:15 is one hour."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q11",
      "image_needed": false,
      "image_options": false,
      "image_page": null,
      "image_loc": null,
      "image_file": null,
      "notes": "Key = 2 hours."
    },
    {
      "n": 12,
      "type_id": 2,
      "question": "Samantha has a ribbon that is 260cm long. She used 178cm of the ribbon to wrap presents. What is the length of the ribbon left? The length of the ribbon left is [?] cm.",
      "answer0": "82",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 54,
      "difficulty_id": 2,
      "explanation": "260 - 178 = 82 cm of ribbon left.",
      "hints": ["Subtract the length used from the total length.", "260 - 178."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q12",
      "image_needed": false,
      "image_options": false,
      "image_page": null,
      "image_loc": null,
      "image_file": null,
      "notes": "Key = 82cm. Answer blank captured as the numeric value (cm unit in stem)."
    },
    {
      "n": 13,
      "type_id": 2,
      "question": "Mindy bought 8 boxes of cupcakes. There were 5 cupcakes in each box. (a) How many cupcakes were there altogether? There were [?] cupcakes altogether. (b) She repacked the cupcakes equally into boxes of 10. How many boxes were there? There were [?] boxes.",
      "answer0": "40",
      "answer1": "4",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 40,
      "difficulty_id": 2,
      "explanation": "(a) 8 x 5 = 40 cupcakes. (b) 40 ÷ 10 = 4 boxes.",
      "hints": ["Multiply boxes by cupcakes per box.", "Then divide the total by 10 for part (b)."],
      "source": "Rosyth 2025 P2 Term 2 Revision Q13",
      "image_needed": false,
      "image_options": false,
      "image_page": null,
      "image_loc": null,
      "image_file": null,
      "notes": "Key 13a=40 (8x5), 13b=4 (40÷10). Two blanks in order: (a) then (b)."
    }
  ]
}
