О проекте

Добро пожаловать на сайт интерактивного обучения программированию.

На сайте содержатся курсы по программированию и смежным областям. Каждый урок поделен на теорию и практику. Теория представлена наиболее удобной формой с наглядными примерами и результатами выполнения кода.

Сайт использует уникальную технологию проверки кода, которая при входе пользователя на сайт создаёт новый проверочный файл, по которому сверяется результат пользователя. При выполнении задания сохранённый файл сжимается, из него удаляются пробелы, переносы строк, знаки препинания, и он проверяется с оригинальным тестовым примером (или тестовыми примерами). Если результат совпал, то пользователю засчитывается задание.
Для удобства выполнения заданий в проверочный модуль встроен мини-браузер, на котором происходит вывод результата.
yii\base\ErrorException
Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_curl.dll' - /usr/lib/php/20151012/php_curl.dll: cannot open shared object file: No such file or directory

$_SERVER = [
    'REDIRECT_QS_SrvConn' => '5',
    'REDIRECT_QS_IPConn' => '1',
    'REDIRECT_QS_AllConn' => '5',
    'REDIRECT_QS_ConnectionId' => '171429628635563610918155',
    'REDIRECT_STATUS' => '200',
    'QS_SrvConn' => '5',
    'QS_IPConn' => '1',
    'QS_AllConn' => '5',
    'QS_ConnectionId' => '171429628635563610918155',
    'HTTP_ACCEPT' => '*/*',
    'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
    'HTTP_HOST' => 'webschool.pspu.ru',
    'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
    'SERVER_SIGNATURE' => '
Apache/2.4.41 (Ubuntu) Server at webschool.pspu.ru Port 80
', 'SERVER_SOFTWARE' => 'Apache/2.4.41 (Ubuntu)', 'SERVER_NAME' => 'webschool.pspu.ru', 'SERVER_ADDR' => '82.179.118.47', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '18.118.200.86', 'DOCUMENT_ROOT' => '/var/www/webschool.pspu.ru/html', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/webschool.pspu.ru/html', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/webschool.pspu.ru/html/WebSchool/web/index.php', 'REMOTE_PORT' => '22980', 'REDIRECT_URL' => '/WebSchool/web/main/contact/index', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/WebSchool/web/main/contact/index', 'SCRIPT_NAME' => '/WebSchool/web/index.php', 'PHP_SELF' => '/WebSchool/web/index.php', 'REQUEST_TIME_FLOAT' => 1714296286.355, 'REQUEST_TIME' => 1714296286, ]; $_SESSION = [ '__flash' => [], ];