{
  "paper": {
    "school": "Red Swastika",
    "year": 2022,
    "level": "P4",
    "label": "Semestral Assessment 2",
    "source_prefix": "Red Swastika 2022 P4 Semestral Assessment 2",
    "has_answer_key": true
  },
  "questions": [
    {
      "n": 1,
      "type_id": 1,
      "question": "The value of the digit 6 in 86 297 is [?].",
      "answer0": "60",
      "answer1": "600",
      "answer2": "6000",
      "answer3": "60 000",
      "correct_answer": 2,
      "skill_id": 105,
      "difficulty_id": 1,
      "explanation": "In 86 297, the digit 6 is in the thousands place, so its value is 6 x 1000 = 6000.",
      "hints": ["Identify which place the 6 sits in.", "The places from the right are ones, tens, hundreds, thousands, ten-thousands."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q1",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: option 3 = 6000."
    },
    {
      "n": 2,
      "type_id": 1,
      "question": "Which of the following numbers when rounded to the nearest ten becomes 74 500?",
      "answer0": "74 444",
      "answer1": "74 498",
      "answer2": "74 509",
      "answer3": "74 552",
      "correct_answer": 1,
      "skill_id": 109,
      "difficulty_id": 2,
      "explanation": "Rounding to the nearest ten gives 74 500 for values from 74 495 to 74 504. 74 498 rounds to 74 500. (74 444 to 74 440; 74 509 to 74 510; 74 552 to 74 550.)",
      "hints": ["Look at the ones digit to decide rounding up or down.", "Numbers 74 495 to 74 504 round to 74 500."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q2",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: option 2 = 74 498."
    },
    {
      "n": 3,
      "type_id": 1,
      "question": "How many one-fifths are there in 3 wholes?",
      "answer0": "1 2/3",
      "answer1": "3/5",
      "answer2": "5",
      "answer3": "15",
      "correct_answer": 3,
      "skill_id": 119,
      "difficulty_id": 2,
      "explanation": "Each whole contains 5 one-fifths, so 3 wholes = 3 x 5 = 15 one-fifths.",
      "hints": ["One whole = 5/5 = five one-fifths.", "Multiply 5 by the number of wholes."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q3",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: option 4 = 15."
    },
    {
      "n": 4,
      "type_id": 1,
      "question": "Which of the following fractions is in its simplest form?",
      "answer0": "5/8",
      "answer1": "2/6",
      "answer2": "3/9",
      "answer3": "6/10",
      "correct_answer": 0,
      "skill_id": 78,
      "difficulty_id": 1,
      "explanation": "5/8 has no common factor other than 1, so it is in simplest form. 2/6 = 1/3, 3/9 = 1/3, 6/10 = 3/5 can all be simplified.",
      "hints": ["A fraction is in simplest form when numerator and denominator share no common factor except 1.", "Try dividing each by 2 or 3."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q4",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: option 1 = 5/8."
    },
    {
      "n": 5,
      "type_id": 1,
      "question": "Which of the following decimals is represented by letter A on the number line?",
      "answer0": "6.043",
      "answer1": "6.048",
      "answer2": "6.052",
      "answer3": "6.057",
      "correct_answer": 1,
      "skill_id": 123,
      "difficulty_id": 2,
      "explanation": "The interval from 6.04 to 6.05 is divided into 10 equal parts (each 0.001). Point A is the 8th mark after 6.04, giving 6.040 + 0.008 = 6.048.",
      "hints": ["Count the small markings between 6.04 and 6.05.", "Each small interval is 0.001."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q5",
      "image_needed": true,
      "image_options": false,
      "image_file": "q5.png",
      "image_page": 3,
      "image_bbox": [0.30, 0.43, 0.72, 0.55],
      "image_loc": "number line in the middle of page, below the question, marks 6.04 and 6.05 with arrow A",
      "notes": "Key: option 2 = 6.048."
    },
    {
      "n": 6,
      "type_id": 1,
      "question": "In the figure, which angle is a right angle?",
      "answer0": "angle a",
      "answer1": "angle b",
      "answer2": "angle c",
      "answer3": "angle d",
      "correct_answer": 0,
      "skill_id": 99,
      "difficulty_id": 2,
      "explanation": "Angle a is the square-corner (90 degree) angle in the quadrilateral; b, c and d are not right angles.",
      "hints": ["A right angle looks like the corner of a square.", "Compare each marked angle to a square corner."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q6",
      "image_needed": true,
      "image_options": false,
      "image_file": "q6.png",
      "image_page": 4,
      "image_bbox": [0.27, 0.13, 0.62, 0.30],
      "image_loc": "quadrilateral figure near top of page with angles a, b, c, d marked",
      "notes": "Key: option 1 = angle a."
    },
    {
      "n": 7,
      "type_id": 1,
      "question": "7 is not a factor of [?].",
      "answer0": "14",
      "answer1": "35",
      "answer2": "49",
      "answer3": "72",
      "correct_answer": 3,
      "skill_id": 112,
      "difficulty_id": 1,
      "explanation": "14 = 7x2, 35 = 7x5, 49 = 7x7 are all divisible by 7. 72 is not divisible by 7 (72 / 7 leaves a remainder), so 7 is not a factor of 72.",
      "hints": ["A factor divides the number with no remainder.", "Check each number against the 7 times table."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: option 4 = 72."
    },
    {
      "n": 8,
      "type_id": 1,
      "question": "The table shows the duration of 4 animal shows at a theatre in the zoo. Janice watched one of the shows which started at 11 50 and ended at 13 05. Which show did she watch?",
      "answer0": "Animal Friends",
      "answer1": "Rainforest Fights Back",
      "answer2": "Safari Hunter",
      "answer3": "The World of Pets",
      "correct_answer": 3,
      "skill_id": 135,
      "difficulty_id": 2,
      "explanation": "From 11 50 to 13 05 is 1 h 15 min (10 min to 12 00, then 1 h 05 min to 13 05). The World of Pets lasts 1 h 15 min.",
      "hints": ["Work out the duration from 11 50 to 13 05.", "Match the duration to the table."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q8",
      "image_needed": true,
      "image_options": false,
      "image_file": "q8.png",
      "image_page": 4,
      "image_bbox": [0.18, 0.58, 0.83, 0.71],
      "image_loc": "table of 4 shows with durations, middle-lower part of page",
      "notes": "Key: option 4 = The World of Pets (1 h 15 min)."
    },
    {
      "n": 9,
      "type_id": 1,
      "question": "Mr Faiz had some stickers. He gave away 2/3 of his stickers to 5 students and had 30 stickers left. How many stickers did each of his students receive?",
      "answer0": "18",
      "answer1": "12",
      "answer2": "9",
      "answer3": "4",
      "correct_answer": 1,
      "skill_id": 122,
      "difficulty_id": 3,
      "explanation": "The 30 left is 1/3 of the total, so total = 90. He gave away 2/3 x 90 = 60 stickers to 5 students. Each student got 60 / 5 = 12.",
      "hints": ["The 30 left represents 1/3, so find the whole first.", "Divide the amount given away equally among 5 students."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q9",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: option 2 = 12."
    },
    {
      "n": 10,
      "type_id": 1,
      "question": "The table shows the number of books borrowed by some students. How many students borrow at least 2 books?",
      "answer0": "6",
      "answer1": "7",
      "answer2": "8",
      "answer3": "9",
      "correct_answer": 0,
      "skill_id": 147,
      "difficulty_id": 2,
      "explanation": "At least 2 books means 2 or 3 books. Students borrowing 2 = 4 and borrowing 3 = 2, so 4 + 2 = 6 students.",
      "hints": ["'At least 2' includes both the 2-book and 3-book columns.", "Add those two student counts."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q10",
      "image_needed": true,
      "image_options": false,
      "image_file": "q10.png",
      "image_page": 5,
      "image_bbox": [0.18, 0.30, 0.83, 0.39],
      "image_loc": "two-row table (number of books borrowed / number of students) below the question",
      "notes": "Key: option 1 = 6."
    },
    {
      "n": 11,
      "type_id": 1,
      "question": "Tom is standing at point A and he is facing the library. Tom turns through an angle of 135 degrees in an anti-clockwise direction. Then, he makes a 1/4-turn in a clockwise direction. Where will he be facing in the end?",
      "answer0": "Food Court",
      "answer1": "Police Station",
      "answer2": "Playground",
      "answer3": "School",
      "correct_answer": 2,
      "skill_id": 141,
      "difficulty_id": 3,
      "explanation": "The 8 directions are 45 degrees apart. Facing Library, turning 135 degrees anti-clockwise (3 steps) points him to the Park. A 1/4-turn (90 degrees, 2 steps) clockwise from Park points him to the Playground.",
      "hints": ["Each adjacent direction is 45 degrees apart.", "Anti-clockwise then clockwise; track step by step."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q11",
      "image_needed": true,
      "image_options": false,
      "image_file": "q11.png",
      "image_page": 5,
      "image_bbox": [0.28, 0.50, 0.78, 0.70],
      "image_loc": "8-direction compass diagram around point A (Clinic/School/Park/Police Station/Food Court/Library/Playground/Supermarket)",
      "notes": "Key: option 3 = Playground."
    },
    {
      "n": 12,
      "type_id": 1,
      "question": "The figure is made up of a rectangle R and a square S. The breadth of rectangle R is 14 cm. Find the length of rectangle R.",
      "answer0": "12 cm",
      "answer1": "13 cm",
      "answer2": "15 cm",
      "answer3": "17 cm",
      "correct_answer": 3,
      "skill_id": 136,
      "difficulty_id": 3,
      "explanation": "Square S has side 14 - 2 = 12 cm. The total base is 29 cm, so length of R = 29 - 12 = 17 cm.",
      "hints": ["The square's side equals R's height (14 cm) minus the 2 cm offset.", "Subtract the square's side from the total length 29 cm."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q12",
      "image_needed": true,
      "image_options": false,
      "image_file": "q12.png",
      "image_page": 6,
      "image_bbox": [0.28, 0.15, 0.75, 0.37],
      "image_loc": "rectangle R + square S figure with 14 cm, 2 cm and 29 cm labels",
      "notes": "Key: option 4 = 17 cm."
    },
    {
      "n": 13,
      "type_id": 1,
      "question": "The figure is made up of 2 rectangles. Find the area of the shaded rectangle.",
      "answer0": "40 cm²",
      "answer1": "80 cm²",
      "answer2": "120 cm²",
      "answer3": "200 cm²",
      "correct_answer": 2,
      "skill_id": 138,
      "difficulty_id": 2,
      "explanation": "The shaded rectangle has height 10 - 4 = 6 cm and length 20 cm. Area = 20 x 6 = 120 cm squared.",
      "hints": ["The shaded height is the total 10 cm minus the unshaded 4 cm.", "Area = length x breadth."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q13",
      "image_needed": true,
      "image_options": false,
      "image_file": "q13.png",
      "image_page": 6,
      "image_bbox": [0.30, 0.55, 0.65, 0.71],
      "image_loc": "two-rectangle figure with shaded lower part, labels 4 cm, 10 cm, 20 cm",
      "notes": "Key: option 3 = 120 cm2."
    },
    {
      "n": 14,
      "type_id": 1,
      "question": "Shamita is 1.5 m tall. She is taller than Ali by 0.03 m. How tall is Ali?",
      "answer0": "1.20 m",
      "answer1": "1.47 m",
      "answer2": "1.53 m",
      "answer3": "1.80 m",
      "correct_answer": 1,
      "skill_id": 129,
      "difficulty_id": 1,
      "explanation": "Ali is shorter than Shamita, so Ali = 1.50 - 0.03 = 1.47 m.",
      "hints": ["Shamita is taller, so subtract from her height.", "1.50 - 0.03."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q14",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: option 2 = 1.47 m."
    },
    {
      "n": 15,
      "type_id": 1,
      "question": "Miss Kim placed two identical boxes labelled A on the balance. Find the mass of one of the boxes.",
      "answer0": "1.2 kg",
      "answer1": "2.4 kg",
      "answer2": "5.2 kg",
      "answer3": "7.6 kg",
      "correct_answer": 0,
      "skill_id": 131,
      "difficulty_id": 3,
      "explanation": "Left side: 3.8 + 3.8 = 7.6 kg. Right side: A + 1.4 + A + 3.8 = 2A + 5.2 kg. Balanced: 2A + 5.2 = 7.6, so 2A = 2.4 and A = 1.2 kg.",
      "hints": ["Add the masses on each side of the balance.", "Two boxes A plus the known masses equal the left side."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q15",
      "image_needed": true,
      "image_options": false,
      "image_file": "q15.png",
      "image_page": 7,
      "image_bbox": [0.25, 0.31, 0.82, 0.46],
      "image_loc": "balance scale: left pan two 3.8 kg boxes, right pan A+1.4 kg and A+3.8 kg",
      "notes": "Key: option 1 = 1.2 kg."
    },
    {
      "n": 16,
      "type_id": 1,
      "question": "The information shows the ingredients needed to make 2 jars of strawberry jam: 1.4 kg of strawberries, 0.3 kg of sugar, 2 lemons. Mrs Singh wanted to make 4 jars of strawberry jam. What is the least amount of strawberries she needs to buy?",
      "answer0": "5 kg",
      "answer1": "2 kg",
      "answer2": "3 kg",
      "answer3": "4 kg",
      "correct_answer": 2,
      "skill_id": 131,
      "difficulty_id": 2,
      "explanation": "4 jars is double 2 jars, so she needs 2 x 1.4 = 2.8 kg of strawberries. The least whole amount she can buy that is enough is 3 kg.",
      "hints": ["Double the recipe for 4 jars.", "She must buy at least 2.8 kg, so round up to a buyable amount."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q16",
      "image_needed": true,
      "image_options": false,
      "image_file": "q16.png",
      "image_page": 7,
      "image_bbox": [0.38, 0.61, 0.68, 0.78],
      "image_loc": "boxed ingredients list (1.4 kg strawberries, 0.3 kg sugar, 2 lemons), centre of page",
      "notes": "Key: option 3 = 3 kg."
    },
    {
      "n": 17,
      "type_id": 1,
      "question": "The clock is 10 minutes faster. What is the actual time?",
      "answer0": "13 35",
      "answer1": "13 55",
      "answer2": "14 35",
      "answer3": "14 55",
      "correct_answer": 0,
      "skill_id": 135,
      "difficulty_id": 3,
      "explanation": "The clock shows about 1 45 (hour hand near 1-2, minute hand on 9). As a 24-hour afternoon time that is 13 45. The clock is 10 min fast, so actual time = 13 45 - 10 min = 13 35.",
      "hints": ["Read the clock first, then convert to 24-hour afternoon time.", "A fast clock shows a later time, so subtract 10 minutes."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q17",
      "image_needed": true,
      "image_options": false,
      "image_file": "q17.png",
      "image_page": 8,
      "image_bbox": [0.40, 0.13, 0.62, 0.28],
      "image_loc": "analogue clock face near top centre of page",
      "notes": "Key: option 1 = 13 35."
    },
    {
      "n": 18,
      "type_id": 1,
      "question": "How many symmetric figure(s) is/are there?",
      "answer0": "1",
      "answer1": "2",
      "answer2": "3",
      "answer3": "4",
      "correct_answer": 2,
      "skill_id": 144,
      "difficulty_id": 2,
      "explanation": "Figures B (bottle-like), C (arch) and D (crown) have a line of symmetry; Figure A (tilted/skewed shape) does not. So 3 symmetric figures.",
      "hints": ["A symmetric figure folds onto itself along a line.", "Check each figure for a fold line."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q18",
      "image_needed": true,
      "image_options": false,
      "image_file": "q18.png",
      "image_page": 8,
      "image_bbox": [0.22, 0.46, 0.85, 0.58],
      "image_loc": "row of four labelled figures A, B, C, D below the question",
      "notes": "Key: option 3 = 3. Count-to-verify: B, C, D symmetric."
    },
    {
      "n": 19,
      "type_id": 1,
      "question": "A repeated pattern is formed using the letters A, B, C and D. The first 12 letters are A B C D A B C D A B C D. How many 'A's are there if there is a total of 42 letters in the pattern?",
      "answer0": "10",
      "answer1": "11",
      "answer2": "12",
      "answer3": "13",
      "correct_answer": 1,
      "skill_id": 108,
      "difficulty_id": 2,
      "explanation": "The pattern repeats every 4 letters (ABCD), with A in position 1 of each block. 42 / 4 = 10 remainder 2, giving 10 full blocks (10 A's) plus 'A B', adding one more A. Total = 11 A's.",
      "hints": ["The block ABCD repeats every 4 letters.", "Divide 42 by 4 and check the remainder for extra A's."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q19",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: option 2 = 11."
    },
    {
      "n": 20,
      "type_id": 1,
      "question": "The picture shows part of the seating plan of a classroom. Ali is seated north-west of Claire while Claire is seated north-east of Ben. Which letter represents Claire's seat?",
      "answer0": "P",
      "answer1": "Q",
      "answer2": "R",
      "answer3": "S",
      "correct_answer": 1,
      "skill_id": 141,
      "difficulty_id": 3,
      "explanation": "North is up. Ali is NW of Claire means Claire is SE of Ali; Claire is NE of Ben. The seat one row below Ali and diagonally NE of Ben is Q.",
      "hints": ["North is up (arrow). NW means up-and-left.", "Use both clues: Claire is SE of Ali and NE of Ben."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q20",
      "image_needed": true,
      "image_options": false,
      "image_file": "q20.png",
      "image_page": 9,
      "image_bbox": [0.28, 0.15, 0.80, 0.50],
      "image_loc": "4x4 grid of seats labelled Ali, P, Q, R, S, Ben with N arrow",
      "notes": "Key: option 2 = Q."
    },
    {
      "n": 21,
      "type_id": 2,
      "question": "What number is 100 more than 9997?",
      "answer0": "10097",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 105,
      "difficulty_id": 1,
      "explanation": "9997 + 100 = 10 097.",
      "hints": ["Add 100 to 9997.", "Watch the carrying across the hundreds and thousands."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q21",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 10097."
    },
    {
      "n": 22,
      "type_id": 2,
      "question": "Find the product of 3028 and 4.",
      "answer0": "12112",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 116,
      "difficulty_id": 1,
      "explanation": "3028 x 4 = 12 112.",
      "hints": ["Product means multiply.", "Multiply 3028 by 4."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q22",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 12112."
    },
    {
      "n": 23,
      "type_id": 2,
      "question": "What is the remainder when 5093 is divided by 9?",
      "answer0": "8",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 117,
      "difficulty_id": 2,
      "explanation": "5093 / 9 = 565 remainder 8 (565 x 9 = 5085; 5093 - 5085 = 8).",
      "hints": ["Divide 5093 by 9 using long division.", "The remainder is what is left over after the last step."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q23",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 8."
    },
    {
      "n": 24,
      "type_id": 2,
      "question": "Write 2 1/9 as an improper fraction.",
      "answer0": "19/9",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 119,
      "difficulty_id": 1,
      "explanation": "2 1/9 = (2 x 9 + 1)/9 = 19/9.",
      "hints": ["Multiply the whole number by the denominator, then add the numerator.", "Keep the same denominator."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q24",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 19/9."
    },
    {
      "n": 25,
      "type_id": 2,
      "question": "Find the value of 1 - 1/8 - 1/4.",
      "answer0": "5/8",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 121,
      "difficulty_id": 2,
      "explanation": "Write all as eighths: 1 = 8/8, 1/4 = 2/8. 8/8 - 1/8 - 2/8 = 5/8.",
      "hints": ["Convert to a common denominator of 8.", "Subtract the numerators."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q25",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 5/8."
    },
    {
      "n": 26,
      "type_id": 2,
      "question": "PQRS is a rectangle. Find angle x.",
      "answer0": "64",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 230,
      "difficulty_id": 2,
      "explanation": "Angle P in the rectangle is 90 degrees. The 26 degree angle and x together make the corner: x = 90 - 26 = 64 degrees.",
      "hints": ["Each corner of a rectangle is 90 degrees.", "The diagonal splits the 90 degree corner into x and 26 degrees."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q26",
      "image_needed": true,
      "image_options": false,
      "image_file": "q26.png",
      "image_page": 13,
      "image_bbox": [0.28, 0.55, 0.62, 0.74],
      "image_loc": "rectangle PQRS with diagonal from P, angles x and 26 degrees at corner P",
      "notes": "Key: 64 degrees. Answer line marked with degree symbol."
    },
    {
      "n": 27,
      "type_id": 2,
      "question": "Write 8 thousandths as a decimal.",
      "answer0": "0.008",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 123,
      "difficulty_id": 1,
      "explanation": "8 thousandths = 8/1000 = 0.008.",
      "hints": ["Thousandths is the third decimal place.", "8/1000."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q27",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 0.008."
    },
    {
      "n": 28,
      "type_id": 2,
      "question": "8.64 - 3.95 = [?]",
      "answer0": "4.69",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 129,
      "difficulty_id": 1,
      "explanation": "8.64 - 3.95 = 4.69 (align decimal points and subtract).",
      "hints": ["Line up the decimal points.", "Borrow where needed."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q28",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 4.69."
    },
    {
      "n": 29,
      "type_id": 2,
      "question": "Arrange the following numbers from the smallest to the greatest. 4/5 , 0.804 , 0.084",
      "answer0": "0.084",
      "answer1": "4/5",
      "answer2": "0.804",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 124,
      "difficulty_id": 2,
      "explanation": "4/5 = 0.800. Compare 0.084, 0.800, 0.804: smallest to greatest is 0.084, 4/5 (0.800), 0.804.",
      "hints": ["Convert 4/5 to a decimal first.", "Compare digit by digit after the decimal point."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q29",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 0.084, 4/5, 0.804 (smallest to greatest). FIB ordering, one blank per position."
    },
    {
      "n": 30,
      "type_id": 2,
      "question": "The perimeter of a square is 36 cm. What is its length?",
      "answer0": "9",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 137,
      "difficulty_id": 1,
      "explanation": "A square has 4 equal sides. Length = perimeter / 4 = 36 / 4 = 9 cm.",
      "hints": ["A square's perimeter is 4 times its side.", "Divide 36 by 4."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q30",
      "image_needed": true,
      "image_options": false,
      "image_file": "q30.png",
      "image_page": 15,
      "image_bbox": [0.44, 0.15, 0.62, 0.24],
      "image_loc": "small square with side marked '?' near top centre of page",
      "notes": "Key: 9 cm. Answer line states unit cm; store 9."
    },
    {
      "n": 31,
      "type_id": 2,
      "question": "Mrs Lee has some buttons. The number of buttons she has is more than 10 but fewer than 25. She can pack all the buttons into bags of 2 or 3 with no remainder. What is one possible number of buttons she has?",
      "answer0": "12",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 115,
      "difficulty_id": 2,
      "explanation": "The number must be a common multiple of 2 and 3 (a multiple of 6) between 10 and 25: 12, 18 or 24. One possible answer is 12.",
      "hints": ["It must divide evenly by both 2 and 3, so it is a multiple of 6.", "List multiples of 6 between 10 and 25."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q31",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 12. Other valid answers: 18 or 24 (any multiple of 6 between 10 and 25)."
    },
    {
      "n": 32,
      "type_id": 2,
      "question": "The line graph shows the number of visitors to the zoo in six months. How many visitors visited the zoo from January to March?",
      "answer0": "640",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 148,
      "difficulty_id": 2,
      "explanation": "Jan = 150, Feb = 200, Mar = 300. Total = 150 + 200 + 300 = 650. Key working shows 200+300=500 then 500+140=640, giving 640.",
      "hints": ["Read the value for each of the three months.", "Add the three values together."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q32",
      "image_needed": true,
      "image_options": false,
      "image_file": "q32.png",
      "image_page": 16,
      "image_bbox": [0.12, 0.15, 0.80, 0.42],
      "image_loc": "line graph (number of visitors vs month Jan-Jun) near top of page; shared by Q32-34",
      "notes": "Key gives 640 (Jan read as 140). Graph shared with Q33-34."
    },
    {
      "n": 33,
      "type_id": 2,
      "question": "Which one-month period shows the greatest decrease in the number of visitors?",
      "answer0": "March",
      "answer1": "April",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 147,
      "difficulty_id": 2,
      "explanation": "The biggest downward drop on the line is from March (about 300) to April (about 100), a fall of about 200 visitors. So the period is March to April.",
      "hints": ["Look for the steepest downward segment of the line.", "Compare the size of each month-to-month drop."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q33",
      "image_needed": true,
      "image_options": false,
      "image_file": "q33.png",
      "image_page": 16,
      "image_bbox": [0.12, 0.15, 0.80, 0.42],
      "image_loc": "same line graph at top of page (Jan-Jun visitors)",
      "notes": "Key: March to April. FIB two blanks (from / to)."
    },
    {
      "n": 34,
      "type_id": 2,
      "question": "In which month was there half as many visitors as the month of June?",
      "answer0": "February",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 147,
      "difficulty_id": 2,
      "explanation": "June = 400, half of that is 200. Key working: 400 / 2 = 200, and the month with 200 visitors is February.",
      "hints": ["Find June's value first, then halve it.", "Find which month matches that halved value."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q34",
      "image_needed": true,
      "image_options": false,
      "image_file": "q34.png",
      "image_page": 16,
      "image_bbox": [0.12, 0.15, 0.80, 0.42],
      "image_loc": "same line graph at top of page (Jan-Jun visitors)",
      "notes": "Key: February (June=400, half=200=Feb)."
    },
    {
      "n": 35,
      "type_id": 1,
      "question": "The table shows part of the menu at a cafe. Mr Gan bought a drink, 1 small fried rice and 1 medium spaghetti. The total cost of all his items was $5.30. What was the size (small, medium or large) of the drink he bought?",
      "answer0": "Small",
      "answer1": "Medium",
      "answer2": "Large",
      "answer3": "Cannot be determined",
      "correct_answer": 1,
      "skill_id": 131,
      "difficulty_id": 3,
      "explanation": "Small fried rice = $1.50, medium spaghetti = $2.60. These total $4.10. Drink = $5.30 - $4.10 = $1.20, which is the price of a medium drink.",
      "hints": ["Add the fried rice and spaghetti costs first.", "Subtract from $5.30 to find the drink price, then match the size."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q35",
      "image_needed": true,
      "image_options": false,
      "image_file": "q35.png",
      "image_page": 17,
      "image_bbox": [0.16, 0.12, 0.85, 0.22],
      "image_loc": "menu price table (Drink/Fried rice/Spaghetti by Small/Medium/Large) near top of page",
      "notes": "Word answer (size) -> made MCQ per spec. Key: Medium. Added a 4th distractor option."
    },
    {
      "n": 36,
      "type_id": 0,
      "question": "Peili drew five lines. (a) Measure and write down the size of angle ABC. (b) Name an angle that is smaller than angle ABC.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 140,
      "difficulty_id": 2,
      "explanation": "(a) Measuring angle ABC with a protractor on the printed figure gives 130 degrees. (b) Angle FED is smaller than angle ABC.",
      "hints": ["Use a protractor on the actual printed figure.", "Compare the openings of the other angles to angle ABC."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q36",
      "image_needed": true,
      "image_options": false,
      "image_file": "q36.png",
      "image_page": 17,
      "image_bbox": [0.20, 0.55, 0.75, 0.74],
      "image_loc": "five connected lines with points A,B,C,D,E,F and marked angles",
      "notes": "type_id 0: requires physical protractor measurement on the printed diagram (not answerable in-app). Key: (a) 130 degrees, (b) angle FED."
    },
    {
      "n": 37,
      "type_id": 2,
      "question": "Rani needed 30 minutes to bake a cake. At 12.45 p.m., she had baked 3 such cakes. At what time did she start baking the first cake given that she baked one cake after another, without any break in between? Express your answer using the 12-hr clock.",
      "answer0": "11.15 a.m.",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 135,
      "difficulty_id": 3,
      "explanation": "3 cakes x 30 min = 90 min = 1 h 30 min of baking. Counting back from 12.45 p.m. by 1 h 30 min gives 11.15 a.m.",
      "hints": ["Find the total baking time for 3 cakes.", "Count backwards from 12.45 p.m. by that duration."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q37",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 11.15 a.m."
    },
    {
      "n": 38,
      "type_id": 0,
      "question": "Complete the symmetric figure with XY as the line of symmetry.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 145,
      "difficulty_id": 2,
      "explanation": "Reflect every line segment of the given figure across the dashed line XY, drawing each point the same number of grid squares on the opposite side, to complete the symmetric figure.",
      "hints": ["Each point's mirror image is the same distance on the other side of XY.", "Reflect one vertex at a time, then join them."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q38",
      "image_needed": true,
      "image_options": false,
      "image_file": "q38.png",
      "image_page": 18,
      "image_bbox": [0.33, 0.55, 0.68, 0.80],
      "image_loc": "grid with half-figure below dashed line XY",
      "notes": "type_id 0: drawing/completion task, no value answer. Key page 26 shows completed reflected figure."
    },
    {
      "n": 39,
      "type_id": 2,
      "question": "Figure 1 is a rectangle with length AB. Figure 2 is made up of four such rectangles. The perimeter of Figure 2 is 240 cm. Find the length of AB.",
      "answer0": "30",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 136,
      "difficulty_id": 3,
      "explanation": "The perimeter of Figure 2 is made up of 8 lengths AB (the outer edges of the 4 rectangles). 240 / 8 = 30 cm. (Key working: 240 / 4 = 60, 60 / 2 = 30 cm.)",
      "hints": ["The outline of Figure 2 is formed by the long sides of the rectangles.", "Divide the perimeter by the number of equal lengths along it."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q39",
      "image_needed": true,
      "image_options": false,
      "image_file": "q39.png",
      "image_page": 19,
      "image_bbox": [0.25, 0.16, 0.78, 0.34],
      "image_loc": "Figure 1 (single rectangle with AB marked) and Figure 2 (cross/X of four rectangles)",
      "notes": "Key: 30 cm; answer line gives unit cm, store 30."
    },
    {
      "n": 40,
      "type_id": 0,
      "question": "Sarah and James went shopping together. Sarah wanted to buy a book but she was short of $15.60. James also wanted to buy the same book but he was short of $8.40. State whether each statement is True, False or Not possible to tell. (a) Sarah had $7.20 more than James. (b) The book cost less than $10.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 131,
      "difficulty_id": 3,
      "explanation": "Sarah is short by more money, so she has LESS than James (James had $7.20 more), making (a) False. With only the shortfalls given, the book's price is unknown, but Sarah being short $15.60 means it costs more than $15.60, so (b) The book cost less than $10 is False.",
      "hints": ["The one short of more money actually has less.", "Sarah is short by $15.60, so the book must cost at least that much."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q40",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "type_id 0: tick-the-column True/False/Not-possible table, no value answer. Key: (a) False, (b) False."
    },
    {
      "n": 41,
      "type_id": 2,
      "question": "Alice, Bala and Carin shared 850 cards. Bala had 30 more cards than Alice. Carin had 40 more cards than Bala. (a) Who had the most number of cards? (b) How many cards did Bala have?",
      "answer0": "Carin",
      "answer1": "280",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 118,
      "difficulty_id": 3,
      "explanation": "(a) Carin has the most (Bala = Alice + 30, Carin = Bala + 40). (b) Take Bala as a unit. Alice = Bala - 30, Carin = Bala + 40. Total: (Bala-30) + Bala + (Bala+40) = 850, so 3 Bala + 10 = 850, 3 Bala = 840, Bala = 280.",
      "hints": ["Compare the three amounts to see who is largest.", "Express Alice and Carin in terms of Bala, then make 3 groups."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q41",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: (a) Carin, (b) 280. Two-blank FIB (name, then number)."
    },
    {
      "n": 42,
      "type_id": 2,
      "question": "Mr Kumar mixed 15 l of blue paint and 15.42 l of red paint to obtain purple paint. He then poured all the purple paint into a big container and a small container. The amount of paint poured into the big container was 5 times as much as that in the small container. (a) How much purple paint did Mr Kumar have? (b) How much purple paint did Mr Kumar pour into the small container?",
      "answer0": "30.42",
      "answer1": "5.07",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 131,
      "difficulty_id": 3,
      "explanation": "(a) Total purple = 15 + 15.42 = 30.42 l. (b) Big is 5 times the small, so together they are 6 equal parts: 30.42 / 6 = 5.07 l in the small container.",
      "hints": ["Add the two amounts of paint for the total.", "Big + small = 6 units; divide the total by 6 for the small amount."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q42",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: (a) 30.42 l, (b) 5.07 l. Two-blank FIB; units litres."
    },
    {
      "n": 43,
      "type_id": 2,
      "question": "At first, all the donuts in a bakery were placed on 20 trays with an equal number of donuts on each tray. 5 trays were removed and the donuts on these trays were distributed equally on the remaining 15 trays. In the end, the number of donuts on each remaining tray increased by 2. (a) Find the total number of donuts on the 5 trays which were removed. (b) Find the number of donuts on each tray at first.",
      "answer0": "30",
      "answer1": "6",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 118,
      "difficulty_id": 3,
      "explanation": "(a) The 15 remaining trays each gained 2 donuts, so the 5 removed trays held 15 x 2 = 30 donuts in total. (b) Those 30 donuts came from 5 equal trays, so each tray had 30 / 5 = 6 donuts at first.",
      "hints": ["The extra donuts spread over the 15 trays came from the 5 removed trays.", "15 trays x 2 extra each gives the removed total; divide by 5 for per-tray."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q43",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: (a) 30, (b) 6. Two-blank FIB."
    },
    {
      "n": 44,
      "type_id": 2,
      "question": "Nurul had 280 red and blue marbles altogether. After Nurul gave away 1/3 of her red marbles, the number of red marbles left was equal to the number of blue marbles she had. (a) What fraction of her red marbles had Nurul left? (b) Find the difference in the number of red and blue marbles Nurul had at first.",
      "answer0": "2/3",
      "answer1": "56",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 122,
      "difficulty_id": 3,
      "explanation": "(a) She gave away 1/3, so 1 - 1/3 = 2/3 of red marbles were left. (b) Red left (2/3 of red) = blue. So red : blue = 3 : 2, total 5 units = 280, 1 unit = 56. Difference = 3 units - 2 units = 1 unit = 56.",
      "hints": ["Left = whole minus the fraction given away.", "Since 2/3 of red equals blue, split the total into equal units."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q44",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: (a) 2/3, (b) 56. Two-blank FIB (fraction, then number)."
    },
    {
      "n": 45,
      "type_id": 2,
      "question": "The figure PQRS is formed by two different squares and two identical rectangles. The area of the big square is 25 cm² and the area of the small square is 9 cm². Find the area of one rectangle.",
      "answer0": "15",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 138,
      "difficulty_id": 3,
      "explanation": "Big square side = 5 cm (25 = 5x5), small square side = 3 cm (9 = 3x3). Each rectangle has sides 5 cm and 3 cm, so its area = 5 x 3 = 15 cm squared.",
      "hints": ["Find each square's side from its area.", "The rectangle's two sides equal the two square sides."],
      "source": "Red Swastika 2022 P4 Semestral Assessment 2 Q45",
      "image_needed": true,
      "image_options": false,
      "image_file": "q45.png",
      "image_page": 24,
      "image_bbox": [0.34, 0.14, 0.66, 0.36],
      "image_loc": "square PQRS divided into big square (25 cm2), small square (9 cm2) and two rectangles",
      "notes": "Only part (a) is a value answer (15 cm2). Part (b) 'PQ is as long as QR; PQRS is a square' is a circle-the-word task, omitted (no value blank). Key: (a) 15 cm2, (b) as long as / is a square."
    }
  ]
}
