Skip to content

acidzloi/TestGuru

Repository files navigation

README

TestGuru

Онлайн-платформа для обучения ruby rails. Проект выполняется в рамках обучения в Thinknetica.

О проекте

Приложение позволяет:

  • выбирать тесты по интересующим темам и категориям,
  • проходить тесты, отвечая на вопросы с несколькими вариантами ответов,
  • получать результаты тестирования и отслеживать прогресс.

Версия

Текущая версия: 0.1.0

Настройки

  • Язык интерфейса: русский (ru)
  • Часовой пояс: Москва

Страницы

  • /about — информация о проекте
  • /about/author — информация об авторе

Сущности проекта

Проект моделирует следующие объекты реального мира:

  1. Автор (Author) – создатель теста (связан с пользователем)
  2. Пользователь (User) – человек, проходящий тесты на платформе.
  3. Тест (Test) – набор вопросов, предназначенных для проверки знаний пользователя.
  4. Категория (Category) – группа, к которой может принадлежать тест (например, «Ruby», «HTML»).
  5. Вопрос (Question) – единичная задача в рамках теста.
  6. Ответ (Answer) – один из возможных вариантов ответа на вопрос (может быть правильным или нет).
  7. Результат (TestPassage) – фиксирует прохождение теста пользователем и его результат.

Установка и запуск

git clone https://github.com/acidzloi/TestGuru.git
cd test_guru
bundle install
bin/rails db:create db:migrate
bin/rails s

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published