Example #1
0
<?php

include_once '../scripts/global.php';
include_once "../scripts/check.php";
include_once '../scripts/head.php';
if ($_POST) {
    echo '<div class="feed">';
    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>';
}
Example #2
0
    }
}
if ($_SESSION['username'] && $_SESSION['auth'] == 'yes') {
    /* authenticated actions */
    if (isset($_REQUEST["action"])) {
        switch ($_REQUEST["action"]) {
            case "testreports":
                getTestReports();
                exit;
                break;
            case "testengines":
                echo getTestEngines();
                exit;
                break;
            case "testresults":
                getTestResults();
                exit;
                break;
            case "report":
                $view = $_REQUEST["view"] == "1" ? true : false;
                if (is_numeric($_REQUEST["job_id"])) {
                    downloadJobResults($_REQUEST["job_id"], $view);
                }
                if (is_numeric($_REQUEST["run_id"])) {
                    downloadJobResultsForRunId($_REQUEST["run_id"], $view);
                }
                exit;
                break;
            case "jobstatus":
                $view = $_REQUEST["view"] == "1" ? true : false;
                if (is_numeric($_REQUEST["job_id"])) {
<?php

include_once '../scripts/global.php';
include_once "../scripts/check.php";
include_once '../scripts/head.php';
if ($_POST) {
    $testName = 'nounTest';
    echo '<div class="feed">';
    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>';