
Virtual Classroom is a web-based educational platform that offers a 3D classroom environment where students can study at their own pace without teacher supervision. This system, which runs on a browser using A-Frame technology, is equipped with text-to-speech (TTS), interactive drawing activities, video lessons, and a graded exam system.
🌟 Key Features
🏫 3D Classroom Atmosphere
Browser-based 3D classroom environment with A-Frame infrastructure.
The user interface (UI) is integrated onto the "Smart Board" within the classroom.
📚 Modular Lesson System
6 Main Subjects: Mathematics, Science, Literature, Art, Music, Chemistry.
Dynamic Content: Lessons are pulled from an external JavaScript file (content.js), and new lessons can be easily added.
Step-by-Step Learning: Lesson Explanation -> Visual Gallery -> Video -> Examples -> Activity -> Exam.
🎮 Gamification and Scoring
Success Points: Points are earned based on the success rate in completed tests. Permanent Progress: Even if the browser is closed, earned points and completed lessons are preserved (thanks to Local Storage).
Review Mode: Completed lessons can be reviewed again.
🎨 Interactive Tools
Text-to-Speech (TTS): Lesson notes are automatically narrated in Turkish.
Drawing Board (Canvas): Drawing area compatible with both PC (Mouse) and Tablet/iPad (Touchscreen).
Image Gallery: Scrollable topic images.
🚀 Installation and Operation
Google Play Download Link
https://play.google.com/store/apps/details?id=com.crownbros.sanalverse&pli=1
Itch IO project link:
https://sertacaga.itch.io/sanal-verse
This project does not require any server setup or database.
Download this repository to your computer (Clone or Download ZIP).
Make sure the index.html and icerik.js files in the folder are next to each other.
Double-click the index.html file and open it in your browser.
That's all! 🎉
Note: Modern browsers (Chrome, Edge, Safari) are recommended for smooth operation of the text-to-speech (TTS) features. The original playable version of the project will be released here soon.







