Кейс разработки онлайн-викторины для МГУУ

МГУУ Правительства Москвы — вуз, который выпускает специалистов органов государственной власти, финансовых и экономических служб, международных отношений.

Задача

В рамках антикоррупционного образования, университет решил разработать веб-приложение для проведения викторин. С их помощью руководство планирует проверять и пополнять антикоррупционные знания респондентов.

Решение

Разработали серверную логику викторины и административный функционал. Для реализации использовали фреймворк Ruby on Rails.

Технологии

Ruby on Rails Active Admin

Серверная часть

Разработали логику викторины: систему категорий вопросов, подсчёт очков за правильные ответы, рейтинг игроков. Добавили наглядный интерфейс для редактирования вопросов и ответов, а также возможность их импорта из Excel.

Спроектировали и разработали базу данных веб-приложения. Она хранит вопросы и ответы, информацию о пользователях и их статистику. Чтобы подключить серверную часть к клиентской, разработали REST API.

Административная панель

Для управления пользователями и сбора статистики — подключили административную панель с использованием фреймворка Active Admin.

Проект в цифрах

3
месяца работы
2
разработчика

Хотите реализовать подобный проект? Напишите нам