* PHP >= 5.4+
* MySQL >= 4.1+
* Composer
* Bower
- Установить все необходимые зависимости для Backend части. Для этого нам понадобится Composer. Скачать его можно здесь: Composer. После чего необходимо будет скопировать файл
composer.phar
в директориюbackend
. После чего выполнить следующие команды.
$ cd backend (Linux)
cd backend (Windows)
$ php composer.phar install (Linux)
php composer.phar install (Windows)
- Создать базу данных.
По умолчанию
angular-app
- Указать настройки доступа к БД. Файл конфигурации:
backend/config/db.php
- Сделать миграцию данных. Для этого выполните следующие команды
$ ./yii migrate/up (Linux)
yii migrate/up (Windows)
- Установить все зависимости Frontend части. Для этого понадобится Bower. Всю информацию по установке можно получить по ссылке: Bower
$ cd frontend (Linux)
cd frontend (Windows)
$ bower install (Linux)
bower install (Windows)
-
Указать путь для Backend части, с версией API, в конфигурации
frontend/app/src/app.js
в настройкеbackend_url
, по умолчаниюhttp://localhost:8080/v1
. -
Выполнить все настройки по домену, либо запустить проект под PHP Development Server.
- Для начала необходимо запустить сервер для Backend части. Внимание: указать необходимо тот же адрес, что был указан в настройке Frontend части.
$ cd backend/web (Linux)
cd backend\web (Windows)
$ php -S localhost:8080 (Linux)
php -S localhost:8080 (Windows)
- Запустить сервер для Frontend части.
$ cd frontend/app (Linux)
cd frontend\app (Windows)
$ php -S localhost:8000 (Linux)
php -S localhost:8000 (Windows)
После чего можно будет в любом браузере открыть проект по ссылке http://localhost:8000
backend_url
Путь к бэкенду. По умолчанию: "http://localhost:8080/v1".
max_wrong_answers
Максимальное количество ошибок в тесте. По умолчанию: "3".
max_wrong_answers_per_question
Максимальное количество ошибок в одном вопросе. По умолчанию: "2".
stack_answers
Максимальное количество неверных ответов в стеке.
По достижению заданного числа неверные ответы будут высланы на Backend.
Если значеине выставлено в "FALSE", то все неверные ответы будут отосланы только
по окончанию теста.
По умолчанию: "FALSE".
- Демонстрационная версия находится по адресу: http://188.166.114.217/
- Данные для входа:
test@ang.app
илиlemon007@yandex.ru
У Backend части право на запись должны иметь директории ./backend/runtime
и ./backend/web/assets
Для кроссдоменных запросов:
Внимание: Все вопросы и предложения можно присылать на lemon007@yandex.ru.