📄 Source: config.php
<?php
if (!file_exists('quizzes')) {
mkdir('quizzes', 0777, true);
}
function generateQuizId() {
return substr(md5(uniqid(rand(), true)), 0, 8);
}
function saveQuiz($quizId, $quizData) {
file_put_contents('quizzes/' . $quizId . '.json', json_encode($quizData, JSON_PRETTY_PRINT));
}
function loadQuiz($quizId) {
$file = 'quizzes/' . $quizId . '.json';
if (file_exists($file)) {
return json_decode(file_get_contents($file), true);
}
return null;
}
function hasUserSubmitted($quiz, $username) {
foreach ($quiz['submissions'] as $sub) {
if (strtolower($sub['username']) === strtolower($username)) {
return true;
}
}
return false;
}
?>
← Back