Конкурс на разработку расширения для системы semanticNT

Центр дистанционного обучения НИУ ИТМО при поддержке компании ЭЛКОМ объявляет конкурс на разработку расширения для системы открытого онлайн-обучения semanticNT. К участию в конкурсе допускаются все студенты и аспиранты НИУ ИТМО. Лучшие работы получат финансирование — призовой фонд конкурса составляет 100 000 руб.   

Центр дистанционного обучения НИУ ИТМО при поддержке компании ЭЛКОМ объявляет конкурс на разработку расширения для системы открытого онлайн-обучения semanticNT. К участию в конкурсе допускаются все студенты и аспиранты НИУ ИТМО. Лучшие работы получат финансирование — призовой фонд конкурса составляет 100 000 руб.  

Для участия в конкурсе нужно зарегистрироваться на сервере github.com и зайти на страницу проекта. Далее  перейти по ссылке Issues и нажать кнопку New Issue. В поле Title указать тему Вашей разработки, а ниже привести ее краткое описание. После заполнения полей требуется нажать кнопку Submit new issue. Далее на странице проекта нужно нажать кнопку Fork, чтобы создать копию репозитория, с которой Вы будете работать. Заявку на участие в конкурсе необходимо отправить электронным письмом с темой «Конкурс semanticNT'2013» на адрес de@mail.ifmo.ru, указав: фамилию, имя, отчество; номер учебной группы для студентов или год обучения для аспирантов; название кафедры; ссылку на страницу проекта. 

В качестве объекта разработки могут выступать модули, расширяющие функционал системы или модифицирующие ее ядро с целью добавления новой функциональности, исправления существующих недочетов и ограничений, расширения существующего API и т.д. Примеры модулей: форумы и объявления; видеолекции, презентации, опросы; онтология предметной области; проектная деятельность; упражнения; практикум; экзамен; рейтинг.

На разработку накладываются технические ограничения. Разработку клиентской части следует вести на основе фреймворка AngularJS и, возможно, дополнительных JavaScript-библиотек. Оформление интерфейсов (CSS) основано на Twitter Bootstrap версии 2. Серверную часть (API) следует реализовывать на основе платформы node.js, в качестве базы данных требуется использовать MongoDB.

По завершению работы над проектом необходимо прикрепить Pull request, который будет содержать все внесенные изменения. Для этого воспользуйтесь кнопкой New pull request на странице Pull Requests проекта. Также необходимо в виде комментария написать небольшую инструкцию по использованию Вашей разработки.

Работы принимаются до 9 декабря 2013 года, результаты конкурса будут объявлены 16 декабря 2013 года.

Архив по годам: