Skip to content

elsayedessam003/Practical-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuizCraft

QuizCraft is an interactive quiz application that allows users to answer randomly selected questions within a time limit. The application features a clean UI, question navigation, bookmarking, and scoring. It dynamically fetches questions from a specified URL and provides users with real-time feedback on their progress.

Features

  • Dynamic Questions: Fetches a set of random questions from an external JSON file.
  • Timer: Tracks time remaining for the quiz.
  • Navigation: Navigate between questions with "Next" and "Back" buttons.
  • Bookmarking: Flag questions for review.
  • Scoring: Calculates the final score based on correct answers.
  • Responsive UI: Dynamically updates based on user actions.
  • Local Storage Integration: Stores user details, scores, and quiz state temporarily.

Getting Started

Prerequisites

  • A modern web browser with JavaScript enabled.
  • A local or remote server to host the application (e.g., using VS Code Live Server).

Installation

  1. Clone this repository:

    git clone https://github.com/elsayedessam003/QuizCraft
  2. Navigate to the project directory:

    cd quizcraft
  3. Start a local server (e.g., using Live Server in VS Code).

  4. Access the application in your browser.

Usage

  1. Enter your name on the starting page.
  2. Begin the quiz by answering the displayed questions.
  3. Use the "Next" and "Back" buttons to navigate.
  4. Bookmark questions for review by clicking the "Bookmark" button.
  5. Submit the quiz by finishing all questions or when the timer ends.
  6. View your score on the results page.

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Local Storage API

Contributing

Contributions are welcome! Please submit a pull request or open an issue for any enhancements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Practical Exam Project

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors