Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available: 1.59.1
metadata
title: CoreQuest - Master Physics and Math with AI
emoji: π―
colorFrom: indigo
colorTo: purple
sdk: streamlit
app_file: app.py
pinned: true
π― CoreQuest: Master Physics and Math!
CoreQuest is an open-source AI-powered learning platform designed for high school and college students to master physics and mathematics through engaging, gamified learning experiences.
π Features
- π€ AI-generated content: Get instant explanations and practice questions from Hugging Faceβs Mistral-7B model.
- π¬ Smart chatbot: Ask topic-specific questions and receive instant answers.
- π XP Progress System: Level up as you interact (like Duolingo).
- π Interactive Simulations: View physics simulations from PhET.
- π Hint and Retry System: Get hints and generate new practice sets to master topics.
π Topics Covered
Physics:
- Classical Mechanics
- Thermodynamics
- Electricity & Magnetism
- Optics
- Special Relativity
Mathematics:
- Algebra
- Geometry
- Trigonometry
- Calculus I
- Calculus II
- Multivariable Calculus
π§© How It Works
- Enter a topic (e.g., "Newtonβs Laws", "Derivatives").
- The AI generates:
- A simple, short explanation.
- Three relevant practice questions.
- Use the app to:
- Ask follow-up questions through the chatbot.
- View simulations connected to your topic.
- Earn XP points for each interaction and level up!
π Security Notice
This app uses a Hugging Face Inference API token stored securely as a Repository Secret (HF_TOKEN).
No sensitive information is exposed in the code.
β¨ Built With
- Streamlit β UI Framework
- Hugging Face Transformers β AI backend
- PhET Simulations β Physics simulation demos
- Python Requests β API handling
π‘ Vision
CoreQuest was created for the Tech Titans Hackathon to empower students through intelligent, interactive learning, making STEM education accessible and fun.
We believe in:
- Making physics and math exciting and not intimidating.
- Combining games, simulations, and AI to personalize learning.
- Supporting students globally in mastering fundamental scientific concepts.
Made with β€οΈ by Benjamin Kaindu Mushinge