๐ŸŒŸ About the Project: XLEARN โ€“ Immersive AR/VR STEM Education

๐Ÿš€ Inspiration

The idea for XLEARN was born from a simple but urgent question:

"Why do so many students struggle to understand practical STEM concepts?"

Coming from an educational background where abstract science concepts were taught in chalk-and-talk methods, I always felt a gap between theory and reality. I envisioned a platform that brings invisible science to life, allowing students to see gravity, build atoms, assemble circuits, and explore entire planets up close.

Inspired by Rwandaโ€™s growing digital transformation goals and the rise of Fourth Industrial Revolution technologies, I created XLEARN to democratize experiential learning using immersive tools like VR and AR.


๐Ÿ› ๏ธ How I Built XLEARN

๐Ÿ”ง Core Technologies

  • Unity 3D for real-time 3D development
  • XR Interaction Toolkit for seamless interaction in both VR and AR
  • XR Plugin Management with Oculus XR and ARCore/ARKit integration
  • Visual Studio for C# scripting
  • ConvoAI SDK for AI-powered voice-driven NPCs (e.g., tutors in simulations)
  • Vuforia for Image tracking
  • GitHub for version control and project tracking

๐ŸŒ Modules Developed

๐ŸŽ“ STEM Learning Environments:

  1. Physics
    • Free Fall & Gravity Simulation
    • Circuit Building with functional electricity flow
  2. Chemistry
    • 3D Atom Creator (Add protons, neutrons, electrons)
    • Periodic Table Explorer
  3. Biology
    • Human Digestive System (360ยฐ walkthrough)
    • Cell Exploration in AR
  4. Geography
    • Solar System with orbital mechanics
    • AR Globe Interactions for real-world overlays

๐Ÿ“ฑ AR Component

To enhance accessibility for students without VR headsets, I introduced AR Mode:

  • Students can now scan flat surfaces using mobile devices.
  • Interactive STEM objects (e.g., molecules, circuits, digestive organs) appear in their real-world space.
  • In AR Chemistry, for example, learners assemble atoms by dragging particles onto a nucleus using hand gestures or screen taps.

๐Ÿ“š What I Learned

Building XLEARN helped me master:

  • Spatial computing principles: Understanding how to manage coordinate systems and scale in both AR and VR environments.
  • User-centric design for education: Creating intuitive interactions for students aged 12โ€“18, ensuring accessibility and cognitive load balance.
  • Physics engines and simulations: For realistic gravitational pull, electrical behavior, and orbital motion.
  • AI Integration: Embedding responsive virtual tutors using voice recognition and behavior trees.
  • Cross-platform deployment: From standalone Meta Quest to mobile AR devices.

๐Ÿง—โ€โ™‚๏ธ Challenges I Faced

  • VR Optimization: The initial builds for Meta Quest had framerate drops when rendering large simulations like the Solar System. I resolved this by using Level of Detail (LOD) and object pooling.
  • AR Light Estimation: AR scenes initially looked unrealistic. I implemented light estimation APIs for better blending with the real world.
  • Interaction Consistency: Designing for both VR (gaze, controller) and AR (touch, tap) required separate input systems, which I unified through interface abstraction layers.
  • Education Alignment: Ensuring the content aligned with the Rwandan secondary school curriculum meant frequent iteration and testing with local learners and teachers.

๐Ÿ“ˆ Sample Physics Use Case: Free Fall Equation

In the VR Physics Lab, students can simulate dropping objects and compare results with the theoretical values. They see how gravity (( g )) affects time (( t )) and distance (( d )) using:

[ d = \frac{1}{2} g t^2 ]

Learners can toggle between environments with and without air resistance and measure deviation using in-game tools.


๐Ÿ”ฎ What's Next for XLEARN?

  • Multiplayer Mode: Enabling classroom collaboration in shared VR/AR environments.
  • Cloud Progress Tracking: Letting teachers monitor learner progress through analytics dashboards.
  • Gamified Assessments: Where students earn badges or unlock new levels by completing STEM challenges.

โค๏ธ Final Thoughts

XLEARN is more than a project. It's a vision for the future of African educationโ€”a bridge between curiosity and comprehension. As technology continues to evolve, my mission remains the same:

To make STEM not just a subject, but an experience.

Built With

Share this project:

Updates