A minimal webUI for quizzing yourself. Upload a JSON file in the proper format below and submit it to start your quiz.
{
"questions": [
{
"question": "What does git push do?",
"correctAnswer": "It sends local commits to a remote repository so others can access them.",
"incorrectAnswers": [
"It downloads changes from the remote repository",
"It merges remote branches into local by default",
"It reverts your last commit to a stable version"
],
"explanation": "Push updates the remote branch with your local commits."
},
{
"question": "Why use branching in Git?",
"correctAnswer": "To develop features/fixes in isolation and merge them back without disturbing the main code until ready.",
"incorrectAnswers": [
"To store binary large objects in memory",
"To rename all your commits automatically",
"To permanently disconnect from the remote repository"
],
"explanation": "Branches let you experiment or build features without affecting the stable main branch."
}
]
}