CoolFace
Apppublic

mikaelJ46/IGCSE-QUESTION

sourceHugging Facemitupdated 8mo agoView on Hugging Face
0likes
App README

title: IGCSE Science Question & Marking Platform emoji: ⚗️ colorFrom: teal colorTo: blue sdk: gradio sdkversion: 6.5.1 appfile: app.py pinned: false license: mit ---

⚗️ IGCSE Science — Question Practice & Deep Marking

An AI-powered platform for IGCSE Chemistry and Biology students that generates authentic exam-style questions and provides detailed, examiner-level feedback on student answers.

Features

  • —🎯 Practice Questions — Generate questions by topic, type, difficulty tier, and mark count. Submit your answer for full diagnostic marking.
  • —🔥 Topic Drill — 10 rapid-fire questions on a single topic with model answers.
  • —⏱️ Timed Mock — 5 questions in sequence, batch-marked at the end.
  • —🗺️ Topic Explorer — Browse all examinable topics for Chemistry and Biology.

AI Marking includes:

  • —Mark-by-mark breakdown
  • —Every error identified and explained scientifically
  • —Conceptual gaps diagnosed
  • —Terminology issues flagged
  • —Exam technique advice
  • —Personalised improvement plan

AI Fallback Chain

🟢 Gemini 2.5 Pro → 🔵 Cohere Command-R+ → 🟢 Z.ai GLM-4.6 → 🟣 MiniMax M2

Setup — Secrets Required

Add these in your Space Settings → Variables and Secrets:

Secret NameDescription
GEMINI_API_KEYGoogle AI Studio API key (Primary AI)
COHERE_API_KEYCohere API key (Secondary fallback)
HF_TOKENHugging Face token (for Z.ai + MiniMax via Novita)

All secrets are optional — the platform will skip any AI service whose key is missing and fall back to the next available one.

Topics Covered

Chemistry: States of Matter, Atomic Structure, Chemical Bonding, Periodic Table, Acids & Bases, Organic Chemistry, Rates of Reaction, Electrolysis, Quantitative Chemistry, and more.

Biology: Cell Biology, Genetics, Ecology, Homeostasis, Photosynthesis, Respiration, Circulatory System, Nervous System, Evolution, and more. Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference