3ears — развлекательный ресурс для изучения русского языка с интерактивными субтитрами. Он был разработан на основе убеждений, что аудирование и понимание прочитанного являются ключевыми навыками, необходимыми для изучающих язык, и что учащиеся, которые развлекаются, потребляя (слушая/читая) контент на иностранном языке, с большей вероятностью продолжат учебу.
3ears — уникальный ресурс для изучения русского языка. На платформе пользователи могут найти видеоролики, отрывки из новостных программ и ток-шоу, песни в стиле караоке с переводами и грамматические упражнения.
У нашей команды было несколько основных задач в этом проекте. Нам нужно было создать систему, в которой пользователи могли бы добавлять интерактивные субтитры к видео/аудио — чтобы каждое слово в субтитрах было выделено, как в караоке.
Мы должны были сделать так, чтобы пользователи могли просматривать видео, щелкая любое место на временной шкале и выделяя соответствующее слово в субтитрах. Более того, когда пользователь нажимает на любое слово в тексте, видео должно начинаться с этого места. Также важно было убедиться, что программа показывала полную информацию о словах: транскрипцию, перевод, произношение, род, падеж и число.
Некоторые другие необходимые функции, которые мы должны были предоставить, были следующими:
пользователь должен иметь возможность регулировать скорость воспроизведения видео;
пока учащийся смотрит видео, система должна предлагать видео/аудио с одним и тем же словом, чтобы пользователь мог видеть, как его использовать в другом контексте;
при обнаружении незнакомых слов пользователи могут добавить их в пользовательский словарь, чтобы лучше запомнить их.
Наша команда разработала платформу, полностью отвечающую бизнес-требованиям клиента.
Мы помогли разработать систему, в которой американцы могли бы изучать русский язык, делая это весело и доступно.
3ears уже нашел свою целевую аудиторию. Учителя дают своим ученикам дополнительные задания, используя 3ears. Эта платформа также интересна для тех, кто:
изучают русский язык самостоятельно или интересуются им;
запланировали поездку в русскоязычные страны;
использовать русский язык для работы;
хотят расширить свой кругозор или просто получить знания.
В дальнейшем эта платформа будет использоваться для сектора B2B, и эта система будет внедряться в образовательных учреждениях на постоянной основе. Кроме того, платформа будет расширяться для использования других языков.
Наша команда продолжает работать над улучшением платформы.
Rails 3.2.19, rspec, sidekiq, ffmpeg, pymorphy, sphinx, React.js