Skip to content

neeteshupreti/RoboQuiz_py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Robo-Coder Adventure: Django Edition

Python Django JavaScript

Robo-Coder Adventure is an interactive, web-based educational game designed to teach C++ debugging. Help Robo-X fix its internal systems by identifying and correcting common coding errors in a fun, gamified environment.

🌟 Features

  • Gamified Learning: Progress through missions to repair Robo-X.
  • Dynamic Content: A hybrid system with 6 core default missions and an unlimited number of custom missions added via the Django Admin.
  • Responsive UI: Modern, clean interface built with CSS Grid and Flexbox, fully responsive for desktop and mobile.
  • Admin Dashboard: A powerful back-end interface for educators/developers to add new questions and hints without touching the code.
  • Real-time Feedback: Instant validation of answers with a hint system for incorrect attempts.

🛠️ Tech Stack

  • Backend: Python, Django
  • Frontend: HTML5, CSS3, JavaScript (ES6)
  • Database: SQLite (Default)
  • Architecture: Model-View-Template (MVT)

🚀 Installation & Setup

Follow these steps to get the project running locally:

1. Clone the repository

git clone https://github.com/neeteshupreti/RoboQuiz_py.git
cd RoboQuiz_py

2. Important Commands

python manage.py runserver: Helps run the project as website in desired browser with localhost
python manage.py makemigrations: Generates migration files based on the changes made to models in models.py
python manage.py migrate: Applies the changes described in these migration files to the actual database

About

Building an interactive Robo's story based quiz platform using Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •