Для получения положительной оценки по курсу студенты в командах до двух человек должны предоставить работоспособное Web-приложение, разработанное с помощью фреймворка Ruby on Rails. Приложение должно удовлетворять следующим критериям:

  • Для описания функциональности приложения должно быть составлено не менее пяти сценариев использования. Не менее трёх из них по выбору преподавателя должны быть реализованы в приложении. Сценарии использования должны быть сданы до сдачи разработанного приложения преподавателю.
  • Приложение должно содержать не менее пяти активных экранов или диалогов,

Технические требования

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