[
  {
    "id": "R1",
    "skill": "Reasoning",
    "level": 1,
    "type": "mcq",
    "prompt_en": "Odd one out: Apple, Banana, Carrot, Mango. Which is different and why?",
    "prompt_ml": "വ്യത്യസ്തമായത് കണ്ടെത്തൂ: ആപ്പിൾ, വാഴപ്പഴം, കാരറ്റ്, മാമ്പഴം. ഏതാണ് വ്യത്യസ്തം, എന്തുകൊണ്ട്?",
    "options": ["Carrot", "Apple", "Banana", "Mango"],
    "answer": "Carrot",
    "hint_en": "Think about food groups: fruit vs vegetable.",
    "hint_ml": "ഭക്ഷണ വിഭാഗങ്ങളെക്കുറിച്ച് ചിന്തിക്കൂ: പഴം vs പച്ചക്കറി.",
    "explanation_en": "Carrot is a vegetable. Others are fruits.",
    "explanation_ml": "കാരറ്റ് പച്ചക്കറിയാണ്. മറ്റുള്ളവ പഴങ്ങളാണ്."
  },
  {
    "id": "R2",
    "skill": "Reasoning",
    "level": 2,
    "type": "mcq",
    "prompt_en": "If A > B and B > C, what is the relation between A and C?",
    "prompt_ml": "A > B ഉം B > C ഉം ആണെങ്കിൽ, A യും C യും തമ്മിലുള്ള ബന്ധം എന്ത്?",
    "options": ["A > C", "A < C", "A = C", "Cannot say"],
    "answer": "A > C",
    "hint_en": "Order them in a line: biggest first.",
    "hint_ml": "അവയെ വരിയായി ക്രമീകരിക്കൂ: ഏറ്റവും വലുത് ആദ്യം.",
    "explanation_en": "A is bigger than B, B is bigger than C, so A > C.",
    "explanation_ml": "A, B യേക്കാൾ വലുതാണ്, B, C യേക്കാൾ വലുതാണ്, അതിനാൽ A > C."
  },
  {
    "id": "R3",
    "skill": "Reasoning",
    "level": 3,
    "type": "input",
    "prompt_en": "Complete the pattern: 2, 4, 8, ? What comes next?",
    "prompt_ml": "ക്രമം പൂർത്തിയാക്കൂ: 2, 4, 8, ? അടുത്തത് എന്ത്?",
    "options": [],
    "answer": "16",
    "hint_en": "Each number doubles.",
    "hint_ml": "ഓരോ സംഖ്യയും ഇരട്ടിക്കുന്നു.",
    "explanation_en": "2x2=4, 4x2=8, 8x2=16.",
    "explanation_ml": "2x2=4, 4x2=8, 8x2=16."
  },
  {
    "id": "O1",
    "skill": "Observation",
    "level": 1,
    "type": "input",
    "prompt_en": "Count the triangles in this row: △ ▲ △ ▲ △ How many triangles total?",
    "prompt_ml": "ഈ വരിയിലെ ത്രികോണങ്ങൾ എണ്ണൂ: △ ▲ △ ▲ △ ആകെ എത്ര ത്രികോണങ്ങൾ?",
    "options": [],
    "answer": "5",
    "hint_en": "Count slowly one by one, don't skip.",
    "hint_ml": "ഓരോന്നായി സാവധാനം എണ്ണൂ, ഒന്നും വിട്ടുപോകരുത്.",
    "explanation_en": "There are 5 triangle symbols in the row.",
    "explanation_ml": "വരിയിൽ 5 ത്രികോണ ചിഹ്നങ്ങളുണ്ട്."
  },
  {
    "id": "O2",
    "skill": "Observation",
    "level": 2,
    "type": "mcq",
    "prompt_en": "Word A: CAT Word B: CTA. What is the difference?",
    "prompt_ml": "വാക്ക് A: CAT വാക്ക് B: CTA. വ്യത്യാസം എന്ത്?",
    "options": ["Last two letters swapped", "First letter changed", "No difference", "One letter missing"],
    "answer": "Last two letters swapped",
    "hint_en": "Read both words letter by letter.",
    "hint_ml": "രണ്ട് വാക്കുകളും അക്ഷരം അക്ഷരമായി വായിക്കൂ.",
    "explanation_en": "CAT vs CTA: A and T swapped positions.",
    "explanation_ml": "CAT vs CTA: A യും T യും സ്ഥാനം മാറിയിരിക്കുന്നു."
  },
  {
    "id": "O3",
    "skill": "Observation",
    "level": 3,
    "type": "mcq",
    "prompt_en": "Image A: APPLE Image B: APLEP. How many letter positions are different?",
    "prompt_ml": "ചിത്രം A: APPLE ചിത്രം B: APLEP. എത്ര അക്ഷര സ്ഥാനങ്ങൾ വ്യത്യസ്തമാണ്?",
    "options": ["3", "1", "2", "5"],
    "answer": "3",
    "hint_en": "Compare position 1,2,3,4,5 separately.",
    "hint_ml": "1,2,3,4,5 സ്ഥാനങ്ങൾ വെവ്വേറെ താരതമ്യം ചെയ്യൂ.",
    "explanation_en": "APPLE vs APLEP differs at positions 3,4,5.",
    "explanation_ml": "APPLE vs APLEP 3,4,5 സ്ഥാനങ്ങളിൽ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു."
  },
  {
    "id": "L1",
    "skill": "Logic",
    "level": 1,
    "type": "mcq",
    "prompt_en": "All cats are animals. Fluffy is a cat. What is Fluffy?",
    "prompt_ml": "എല്ലാ പൂച്ചകളും മൃഗങ്ങളാണ്. ഫ്ലഫി ഒരു പൂച്ചയാണ്. ഫ്ലഫി എന്താണ്?",
    "options": ["An animal", "A plant", "A stone", "Not an animal"],
    "answer": "An animal",
    "hint_en": "If all cats are animals, each cat must be one.",
    "hint_ml": "എല്ലാ പൂച്ചകളും മൃഗങ്ങളാണെങ്കിൽ, ഓരോ പൂച്ചയും മൃഗമായിരിക്കണം.",
    "explanation_en": "Fluffy is a cat, all cats are animals, so Fluffy is an animal.",
    "explanation_ml": "ഫ്ലഫി ഒരു പൂച്ചയാണ്, എല്ലാ പൂച്ചകളും മൃഗങ്ങളാണ്, അതിനാൽ ഫ്ലഫി ഒരു മൃഗമാണ്."
  },
  {
    "id": "L2",
    "skill": "Logic",
    "level": 2,
    "type": "input",
    "prompt_en": "A + B = 5 and A - B = 1. Find A. Type A value only.",
    "prompt_ml": "A + B = 5 ഉം A - B = 1 ഉം. A കണ്ടെത്തൂ. A യുടെ മൂല്യം മാത്രം എഴുതൂ.",
    "options": [],
    "answer": "3",
    "hint_en": "Add both equations: 2A = 6.",
    "hint_ml": "രണ്ട് സമവാക്യങ്ങളും കൂട്ടൂ: 2A = 6.",
    "explanation_en": "Adding gives 2A=6 so A=3, B=2.",
    "explanation_ml": "കൂട്ടുമ്പോൾ 2A=6 കിട്ടും, അതിനാൽ A=3, B=2."
  },
  {
    "id": "L3",
    "skill": "Logic",
    "level": 3,
    "type": "mcq",
    "prompt_en": "3 switches outside, 3 bulbs inside one room. You can enter once. How to find switch for Bulb 2?",
    "prompt_ml": "പുറത്ത് 3 സ്വിച്ചുകൾ, അകത്ത് ഒരു മുറിയിൽ 3 ബൾബുകൾ. ഒരിക്കൽ മാത്രം അകത്ത് കയറാം. ബൾബ് 2 വിന്റെ സ്വിച്ച് എങ്ങനെ കണ്ടെത്തും?",
    "options": ["ON 1 long, then 2, feel heat for 1", "Press all together", "Guess randomly", "Cannot find"],
    "answer": "ON 1 long, then 2, feel heat for 1",
    "hint_en": "A bulb that was ON becomes warm.",
    "hint_ml": "ON ആയിരുന്ന ബൾബ് ചൂടായിരിക്കും.",
    "explanation_en": "Switch 1 = warm OFF bulb, Switch 2 = ON bulb, Switch 3 = cold OFF.",
    "explanation_ml": "സ്വിച്ച് 1 = ചൂടുള്ള OFF ബൾബ്, സ്വിച്ച് 2 = ON ബൾബ്, സ്വിച്ച് 3 = തണുത്ത OFF."
  },
  {
    "id": "C1",
    "skill": "Coding",
    "level": 1,
    "type": "mcq",
    "prompt_en": "Which code prints Hello correctly in JavaScript and Python?",
    "prompt_ml": "JavaScript ലും Python ലും Hello ശരിയായി പ്രിന്റ് ചെയ്യുന്ന കോഡ് ഏത്?",
    "options": ["console.log(\"Hello\") / print(\"Hello\")", "print Hello without brackets", "echo Hello only", "Hello =="],
    "answer": "console.log(\"Hello\") / print(\"Hello\")",
    "hint_en": "JS uses console.log, Python uses print with brackets.",
    "hint_ml": "JS ൽ console.log, Python ൽ ബ്രാക്കറ്റോടെ print ഉപയോഗിക്കുന്നു.",
    "explanation_en": "console.log for JS, print() for Python.",
    "explanation_ml": "JS ന് console.log, Python ന് print()."
  },
  {
    "id": "C2",
    "skill": "Coding",
    "level": 2,
    "type": "mcq",
    "prompt_en": "for(i=0;i<5;i++) console.log(i); prints 0-4. How to print 1-5 instead?",
    "prompt_ml": "for(i=0;i<5;i++) console.log(i); 0-4 പ്രിന്റ് ചെയ്യുന്നു. 1-5 പ്രിന്റ് ചെയ്യാൻ എന്ത് ചെയ്യണം?",
    "options": ["console.log(i+1)", "console.log(i-1)", "Change i<5 to i<4", "Remove loop"],
    "answer": "console.log(i+1)",
    "hint_en": "Add 1 to each output value.",
    "hint_ml": "ഓരോ ഔട്ട്പുട്ടിലും 1 കൂട്ടൂ.",
    "explanation_en": "i goes 0-4, i+1 goes 1-5.",
    "explanation_ml": "i 0-4 പോകുന്നു, i+1 1-5 ആകുന്നു."
  },
  {
    "id": "C3",
    "skill": "Coding",
    "level": 3,
    "type": "mcq",
    "prompt_en": "Which function correctly checks if a number n is prime?",
    "prompt_ml": "n എന്ന സംഖ്യ പ്രൈം ആണോ എന്ന് ശരിയായി പരിശോധിക്കുന്ന ഫങ്ഷൻ ഏത്?",
    "options": ["Check divisors from 2 to n-1", "Return true always", "Check only if even", "Check only last digit"],
    "answer": "Check divisors from 2 to n-1",
    "hint_en": "Prime has no divisors except 1 and itself.",
    "hint_ml": "പ്രൈമിന് 1 ഉം താനും ഒഴികെ വകഭേദങ്ങളില്ല.",
    "explanation_en": "Test 2 to n-1, if none divide, it is prime.",
    "explanation_ml": "2 മുതൽ n-1 വരെ പരിശോധിക്കൂ, ഒന്നും ഹരിക്കുന്നില്ലെങ്കിൽ പ്രൈമാണ്."
  },
  {
    "id": "P1",
    "skill": "Problem Solving",
    "level": 1,
    "type": "mcq",
    "prompt_en": "You have 3L and 5L jugs. How to measure exactly 4L?",
    "prompt_ml": "3L ഉം 5L ഉം ജഗ്ഗുകളുണ്ട്. കൃത്യം 4L എങ്ങനെ അളക്കും?",
    "options": ["Fill 5L, pour to 3L, empty 3L, pour 2L left, fill 5L logic to get 4L", "Guess", "Use only 3L", "Impossible"],
    "answer": "Fill 5L, pour to 3L, empty 3L, pour 2L left, fill 5L logic to get 4L",
    "hint_en": "Fill big, pour to small, track remainder.",
    "hint_ml": "വലുത് നിറയ്ക്കൂ, ചെറുതിലേക്ക് ഒഴിക്കൂ, ബാക്കി ശ്രദ്ധിക്കൂ.",
    "explanation_en": "Classic water jug steps leave 2L then combine to 4L.",
    "explanation_ml": "ക്ലാസിക് ജഗ് ഘട്ടങ്ങളിൽ 2L ബാക്കി വച്ച് 4L ആക്കാം."
  },
  {
    "id": "P2",
    "skill": "Problem Solving",
    "level": 2,
    "type": "mcq",
    "prompt_en": "3 friends share 7 apples equally. What is the fair way?",
    "prompt_ml": "3 സുഹൃത്തുക്കൾ 7 ആപ്പിൾ തുല്യമായി പങ്കിടുന്നു. ന്യായമായ മാർഗം എന്ത്?",
    "options": ["Each gets 2 full + 1/3 of last apple", "One takes all", "Throw one away", "Each gets 1 only"],
    "answer": "Each gets 2 full + 1/3 of last apple",
    "hint_en": "7 divided by 3 = 2 remainder 1. Cut remainder.",
    "hint_ml": "7 നെ 3 കൊണ്ട് ഹരിച്ചാൽ 2 ബാക്കി 1. ബാക്കി മുറിക്കൂ.",
    "explanation_en": "6 apples give 2 each, cut 7th into 3 equal parts.",
    "explanation_ml": "6 ആപ്പിൾ 2 വീതം നൽകൂ, 7-ാമത്തത് 3 തുല്യ ഭാഗങ്ങളാക്കൂ."
  },
  {
    "id": "P3",
    "skill": "Problem Solving",
    "level": 3,
    "type": "mcq",
    "prompt_en": "Map: A-B 5km, B-C 4km, A-C 10km. Shortest route A to C via B?",
    "prompt_ml": "മാപ്പ്: A-B 5km, B-C 4km, A-C 10km. B വഴി A മുതൽ C വരെ ഏറ്റവും ചെറിയ വഴി?",
    "options": ["A-B-C = 9km", "A-C direct = 10km", "A-B-A-C", "No route"],
    "answer": "A-B-C = 9km",
    "hint_en": "Add A-B + B-C and compare to direct.",
    "hint_ml": "A-B + B-C കൂട്ടി നേരിട്ടുള്ള വഴിയുമായി താരതമ്യം ചെയ്യൂ.",
    "explanation_en": "Via B is 5+4=9km, shorter than 10km direct.",
    "explanation_ml": "B വഴി 5+4=9km, 10km നേരിട്ടുള്ളതിനേക്കാൾ ചെറുത്."
  }
]
