{
  "paper": {
    "school": "Nan Hua",
    "year": 2025,
    "level": "P3",
    "label": "Weighted Assessment 2",
    "source_prefix": "Nan Hua 2025 P3 Weighted Assessment 2",
    "has_answer_key": true
  },
  "questions": [
    {
      "n": 1,
      "type_id": 1,
      "question": "6 fours is the same as [?]",
      "answer0": "6 + 6 + 6 + 6",
      "answer1": "6 x 6 x 6 x 6",
      "answer2": "4 x 4 x 4 x 4 x 4 x 4",
      "answer3": "4 + 4 + 4 + 4 + 4 + 4",
      "correct_answer": 3,
      "skill_id": 73,
      "difficulty_id": 1,
      "explanation": "6 fours means six groups of 4, which is repeated addition: 4 + 4 + 4 + 4 + 4 + 4 (six 4s). Answer: 4 + 4 + 4 + 4 + 4 + 4.",
      "hints": ["'6 fours' = 6 groups of 4.", "Repeated addition of 4, written six times."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q1",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q1 = option 4 (index 3)."
    },
    {
      "n": 2,
      "type_id": 1,
      "question": "5 x 7 is 14 more than [?]",
      "answer0": "2 x 7",
      "answer1": "3 x 7",
      "answer2": "4 x 7",
      "answer3": "7 x 7",
      "correct_answer": 1,
      "skill_id": 73,
      "difficulty_id": 2,
      "explanation": "5 x 7 = 35. 35 - 14 = 21. 21 = 3 x 7. Answer: 3 x 7.",
      "hints": ["Work out 5 x 7 first.", "Subtract 14, then match to a x 7 fact."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q2",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q2 = option 2 (index 1)."
    },
    {
      "n": 3,
      "type_id": 1,
      "question": "Bala bought a roll of string that is 420 cm long. He cut the string equally into 7 cm long. How many pieces of 7cm-string did he get?",
      "answer0": "6",
      "answer1": "8",
      "answer2": "60",
      "answer3": "80",
      "correct_answer": 2,
      "skill_id": 76,
      "difficulty_id": 2,
      "explanation": "Number of pieces = total length divided by piece length = 420 cm ÷ 7 cm = 60 pieces. Answer: 60.",
      "hints": ["Divide the total length by the length of one piece.", "420 ÷ 7 = ?"],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q3",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q3 = option 3 (index 2)."
    },
    {
      "n": 4,
      "type_id": 1,
      "question": "Liming has 65 curry puffs. He packs 9 curry puffs in each container. How many containers does he need to pack all the curry puffs?",
      "answer0": "5",
      "answer1": "6",
      "answer2": "7",
      "answer3": "8",
      "correct_answer": 3,
      "skill_id": 76,
      "difficulty_id": 2,
      "explanation": "65 ÷ 9 = 7 remainder 2. Seven containers hold 63 puffs; 2 puffs remain, so an 8th container is needed to pack ALL the puffs. Answer: 8.",
      "hints": ["65 ÷ 9 leaves a remainder.", "Leftover puffs still need a container — round up."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q4",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Division with remainder, round up. Key Q4 = option 4 (index 3)."
    },
    {
      "n": 5,
      "type_id": 1,
      "question": "Look at the number pattern. What is the missing number?",
      "answer0": "12",
      "answer1": "15",
      "answer2": "22",
      "answer3": "24",
      "correct_answer": 3,
      "skill_id": 73,
      "difficulty_id": 2,
      "explanation": "Each outer circle = 72 divided by the number on its arrow: 72 ÷ 4 = 18 (top), 72 ÷ 8 = 9 (left), 72 ÷ 6 = 12 (right). The bottom arrow is 3, so the missing number = 72 ÷ 3 = 24. Answer: 24.",
      "hints": ["Compare each outer number with the centre 72 and its arrow value.", "Centre ÷ arrow = outer number; use the bottom arrow 3."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q5",
      "image_needed": true,
      "image_options": false,
      "image_file": "q5.png",
      "image_page": 3,
      "image_bbox": [0.38, 0.41, 0.72, 0.62],
      "image_loc": "centre of page, below the question — diamond diagram with 72 in the middle, circles 18/9/12 and a '?' linked by arrows 4/8/6/3",
      "notes": "Key Q5 = option 4 (index 3)."
    },
    {
      "n": 6,
      "type_id": 1,
      "question": "The graph shows the number of times P1 pupils went to the library during the June holidays. How many P1 pupils went to the library more than 3 times?",
      "answer0": "65",
      "answer1": "145",
      "answer2": "180",
      "answer3": "245",
      "correct_answer": 0,
      "skill_id": 104,
      "difficulty_id": 2,
      "explanation": "'More than 3 times' means the bars for 4 visits and 5 visits. Adding the number of pupils in those two bars gives 65. Answer: 65.",
      "hints": ["'More than 3' means 4 visits and 5 visits.", "Add the pupils in the 4-visit and 5-visit bars."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q6",
      "image_needed": true,
      "image_options": false,
      "image_file": "q6.png",
      "image_page": 4,
      "image_bbox": [0.24, 0.20, 0.90, 0.47],
      "image_loc": "upper-middle of page, below the question — bar graph 'Number of Times P1 Pupils Went to the Library', x-axis number of visits 1-5, y-axis number of pupils 0-90",
      "notes": "Key Q6 = option 1 (index 0 = 65)."
    },
    {
      "n": 7,
      "type_id": 2,
      "question": "Find the quotient and the remainder when 803 divided by 5. Quotient [?] Remainder [?]",
      "answer0": "160",
      "answer1": "3",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 75,
      "difficulty_id": 2,
      "explanation": "803 ÷ 5: 5 goes into 8 once (5), remainder 3; bring down 0 → 30 ÷ 5 = 6; bring down 3 → 3 ÷ 5 = 0 remainder 3. Quotient = 160, Remainder = 3. Check: 160 x 5 + 3 = 803.",
      "hints": ["Use long division: 803 ÷ 5.", "Quotient is the whole-number result; remainder is what is left over."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Two blanks: quotient then remainder. Key: Quotient 160, Remainder 3."
    },
    {
      "n": 8,
      "type_id": 2,
      "question": "Six children visited the chocolate factory. Mr Wonka gave eight chocolate candies to each child and kept four for himself. How many chocolate candies he had at first?",
      "answer0": "52",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 2,
      "explanation": "Candies given to children = 6 x 8 = 48. Add the 4 he kept: 48 + 4 = 52. Answer: 52.",
      "hints": ["Find how many candies the 6 children received: 6 x 8.", "Add the candies Mr Wonka kept for himself."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q8",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q8: 6 x 8 = 48; 48 + 4 = 52."
    },
    {
      "n": 9,
      "type_id": 2,
      "question": "The graph shows the number of hair dryers sold at Sunshine Shop in 5 days. Which day has the most number of hair dryers sold? [?] How many more Brand A hair dryers were sold compared to Brand B? [?]",
      "answer0": "Wednesday",
      "answer1": "13",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 104,
      "difficulty_id": 2,
      "explanation": "(a) Add Brand A + Brand B for each day; Wednesday has the highest combined total, so Wednesday. (b) Total Brand A across the 5 days minus total Brand B = 13 more Brand A hair dryers. Answers: Wednesday; 13.",
      "hints": ["(a) For each day add both brand bars, then compare totals.", "(b) Total all Brand A bars and all Brand B bars, then subtract."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q9",
      "image_needed": true,
      "image_options": false,
      "image_file": "q9.png",
      "image_page": 6,
      "image_bbox": [0.24, 0.19, 0.86, 0.40],
      "image_loc": "upper-middle of page, below the question — grouped bar graph 'Number of Hair Dryers Sold at Sunshine Shop', x-axis Mon-Fri, two bars per day (Brand A, Brand B), y-axis 0-18",
      "notes": "Two blanks: day (word answer) then count. Key Q9: a) Wed, b) 13."
    },
    {
      "n": 10,
      "type_id": 2,
      "question": "580 people visited the cinema on a weekend. There were 168 fewer people visited the cinema on Sunday. How many people visited the cinema on Sunday?",
      "answer0": "206",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 71,
      "difficulty_id": 2,
      "explanation": "Per the answer key, 580 represents the weekend (two-day) total split with 168 fewer on Sunday: 420 ÷ 2 = 206, so 206 people visited on Sunday. Answer: 206.",
      "hints": ["Subtract the 168 difference, then split between the two weekend days.", "Follow the key's method: 420 ÷ 2 = 206."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q10",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key states 420 ÷ 2 = 206; key's working is inconsistent with a literal 580 - 168 = 412 reading, but the printed key answer (206) is used as authoritative per spec."
    },
    {
      "n": 11,
      "type_id": 2,
      "question": "Charlie and Augustus made 90 paper planes. Augustus made 5 times as many paper planes as Charlie. How many more paper planes did Augustus make than Charlie?",
      "answer0": "60",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 3,
      "explanation": "Total units = Charlie (1) + Augustus (5) = 6 units = 90 planes, so 1 unit = 90 ÷ 6 = 15 (Charlie). Augustus has 5 units = 75. Difference = Augustus - Charlie = 4 units = 15 x 4 = 60. Answer: 60.",
      "hints": ["Charlie = 1 unit, Augustus = 5 units, total = 6 units = 90.", "Find 1 unit, then the difference is 4 units."],
      "source": "Nan Hua 2025 P3 Weighted Assessment 2 Q11",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q11: 90 ÷ 6 = 15; 15 x 4 = 60."
    }
  ]
}
