예제 #1
0
    if (getTestResults($databaseLink, $_COOKIE['id'], 'cTest')) {
        echo 'Вы уже проходили этот тест и не можете пройти его снова<br>';
    } else {
        $correctAnswers = ['makeup', 'everyother', 'headbrilliant', 'majorityopposed', 'raisepermission', 'agreeprivate', 'injuries', 'feet', 'comply', 'swing'];
        $maxResult = 10;
        $result = 0;
        for ($iter = 0; $iter < $maxResult; $iter++) {
            if ($_POST['q' . strval($iter + 1)] == $correctAnswers[$iter]) {
                $result++;
            }
        }
        echo 'Ваш результат:' . $result . ' из ' . $maxResult . ', что есть ' . round($result * 10 / $maxResult) . ' баллов из 10';
        if (round($result * 10 / $maxResult) > 5) {
            echo '<br>
            Вы успешно сдали тест.';
            setTestResults($databaseLink, $_COOKIE['id'], 'cTest', round($result * 10 / $maxResult));
        } else {
            echo '<br>
            Вы набрали слишком мало баллов и не сдали этот тест.<br>
            Рекомендуется повторно ознакомиться с материалом по этому тесту';
        }
    }
    echo '<br><a href="/main.php">На главную</a></div>';
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name=viewport content="width=device-width, initial-scale=1">
    <title>Тест: глаголы</title>
예제 #2
0
    if (getTestResults($databaseLink, $_COOKIE['id'], $testName)) {
        echo 'Вы уже проходили этот тест и не можете пройти его снова<br>';
    } else {
        $correctAnswers = ['tour', 'error', 'slip', 'cost', 'worth', 'head', 'chief', 'manager', 'manager', 'head', 'job', 'job'];
        $maxResult = 12;
        $result = 0;
        for ($iter = 0; $iter < $maxResult; $iter++) {
            if ($_POST['q' . strval($iter + 1)] == $correctAnswers[$iter]) {
                $result++;
            }
        }
        echo 'Ваш результат:' . $result . ' из ' . $maxResult . ', что есть ' . round($result * 10 / $maxResult) . ' баллов из 10';
        if (round($result * 10 / $maxResult) > 5) {
            echo '<br>
            Вы успешно сдали тест.';
            setTestResults($databaseLink, $_COOKIE['id'], $testName, round($result * 10 / $maxResult));
        } else {
            echo '<br>
            Вы набрали слишком мало баллов и не сдали этот тест.<br>
            Рекомендуется повторно ознакомиться с материалом по этому тесту';
        }
    }
    echo '<br><a href="/main.php">На главную</a></div>';
}
?>
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">
<head>
    <meta charset="UTF-8">
    <meta name=viewport content="width=device-width, initial-scale=1">
    <title>Тест: существительные</title>