Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /