Онлайн-платформа для обучения ruby rails. Проект выполняется в рамках обучения в Thinknetica.
Приложение позволяет:
- выбирать тесты по интересующим темам и категориям,
- проходить тесты, отвечая на вопросы с несколькими вариантами ответов,
- получать результаты тестирования и отслеживать прогресс.
Текущая версия: 0.1.0
- Язык интерфейса:
русский (ru) - Часовой пояс:
Москва
/about— информация о проекте/about/author— информация об авторе
Проект моделирует следующие объекты реального мира:
- Автор (Author) – создатель теста (связан с пользователем)
- Пользователь (User) – человек, проходящий тесты на платформе.
- Тест (Test) – набор вопросов, предназначенных для проверки знаний пользователя.
- Категория (Category) – группа, к которой может принадлежать тест (например, «Ruby», «HTML»).
- Вопрос (Question) – единичная задача в рамках теста.
- Ответ (Answer) – один из возможных вариантов ответа на вопрос (может быть правильным или нет).
- Результат (TestPassage) – фиксирует прохождение теста пользователем и его результат.
git clone https://github.com/acidzloi/TestGuru.git
cd test_guru
bundle install
bin/rails db:create db:migrate
bin/rails s