testero
Testero -- проект по разработке системы прохождения курсов и тестирования в компьютерном классе.
Это свободно-распространяемое программное обеспечение.
Статус проекта
Уже давно, несколько лет, этот проект разрабатывается не командой Severe Island Team, а силами основателя проекта, Симоненко Евгением. Это явилось одной из причин создания форка репозитория проекта. Вторая причина: задача по внедрению в систему архитектуры на основе графовой СУБД и рекомендательной системы на её основе. Это должно повлечь за собой не только кардинальную переработку программного кода, но и изменения изначальной цели проекта. За шесть лет, прошедших с момента старта проекта, Интернет стал более доступен, и необходимость в автономной системе обучения уже не так актуальна. Зато за это время в Интернете появилось большое количество хороших онлайн-курсов с тестами и сертификатами. Поэтому новой центральной идеей системы становится рекомендация курсов на основе карьерных пожеланий и предыдущего опыта.
Это пилотный проект, одна из основных целей которого получение опыта разработки одностраничных веб-приложений с использованием таких технологий как Node.js, Bootstrap, jQuery, NoSQL.
На данный момент проект находится в начальной стадии разработки, и его основные функции ещё не реализованы.
Документация
Документация располагается в каталоге проекта docs.
Разработчики проекта
- Симоненко Евгений А. (@easimonenko) easimonenko@mail.ru: основатель, руководитель, архитектор проекта, разработчик: разработчик веб-интерфейса (HTML5, Bootstrap, jQuery), разработчик серверной части (Node.js с Express), базы данных (MongoDB, NeDB), тестировщик (интерфейс пользователя, Mocha + Should);
- Байдин Константин (@2DKot) sparhoks@mail.ru: основной соразработчик до июля 2015: разработчик серверной части (Node.js с Express), базы данных (NeDB, а также MongoDB), тестировщик (серверная часть, Mocha + Should);
- Овчаров Дмитрий (@Hesowcharow): разработчик до апреля 2015: база данных (NeDB, а также MongoDB).
Что в будущем
На данный момент проект выполняет свою основную цель -- отработка технологий. Будет ли он доведён до логического конца, команда проекта не обещает.
(c) 2015, Severe Island Team; 2015-2021, Evgeny A. Simonenko