Skip to content

This web application generates random programming questions along with hints. It is designed to help beginners practice common coding problems and improve their problem-solving skills.

License

Notifications You must be signed in to change notification settings

swetashah2/Programming-Question-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Random Programming Question Generator

This is a simple and interactive web application that generates random programming questions along with hints. It is designed to help beginners practice common coding problems and improve their problem-solving skills.

🌐 Live Demo

https://code-popper.netlify.app/

🚀 Features

  • Random question generation from a preloaded question set
  • One-click hint reveal for guidance
  • Clean and responsive user interface
  • No backend – everything runs in the browser

📁 Project Structure

Project Root

├── assets/ → Folder containing background image
├── index.html → Main UI structure
├── style.css → Styling and layout
├── app.js → JavaScript logic (random question & hint system)
└── questions.json → Data file with programming questions and hints

🛠️ Technologies Used

  • HTML5
  • CSS3
  • JavaScript (Vanilla)
  • JSON (for Question storage)

🚀 Future Advancements / Contributions

Here are a few planned enhancements and areas where contributions are welcome:

  • Add filters to generate questions by topics such as Data Structures, Algorithms, and Web Development, among others.
  • Support for questions tailored to specific programming languages (e.g., Python, Java, JavaScript).
  • Include levels such as Easy, Medium, and Hard to help users progressively challenge themselves.
  • Option to mark questions as completed or save favorites for review.
  • Contribute and add custom questions to the database.

🤝 How to Contribute

Contributions are welcome! Feel free to:

  • Fork this repository
  • Make your changes
  • Submit a pull request with a brief description

About

This web application generates random programming questions along with hints. It is designed to help beginners practice common coding problems and improve their problem-solving skills.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published