Направления для НИР (магистры)

Веб-интерфейс генерации мобильных приложений outdoor-квестов

Цель: создание веб-приложения для генерации пересонализируемых мобильных приложений outdoor-квестов. Содержимое приложений генерировать не требуется (есть шаблон).

Задачи:

Анализ аналогичных сервисов.

Разработка веб-интерфейса, позволяющего пройти все этапы персонализации мобильного приложения, в том числе

настройку целевых платформ,

загрузку ключей для подписи apk (или их создание и хранение в сервисе)

сборку,

подключение пользовательских тем.

Виртуализация и автоматизация сборки мобильных приложений.

Требования:

Python + TurboGears.

Базовые знания разработки для Android.

Результат: веб-сервис с помощью которого, человек, имеющий нулевой или близкий к тому опыт, сможет сгенерировать персонализированное приложение.

Инструмент разработки и модерирования outdoor-квестов

Цель: разработать веб-сервис создания сценариев для outdoor-квестов.

Задачи:

Исследовать примерные аналоги - приложения для составления маршрутов на карте, визуализаторы gps-треков и т.д.

Разработать веб-интерфейс, который позволит

осуществлять CRUD для квестов;

настраивать генератор квестов и создавать квесты с его помощью;

визуализировать квесты на карте, проводить грубый анализ (примерная длительность прохождения, протяженность, потенциальная сложность ...);

предоставлять интерфейс модерировния квестов;

предоставлять интерфейс для ручного создания/редактирования квестов;

выбирать источники данных для подбора точек.

Подключиться к интерфейсам генератора, передавать ему правила генерации и получать созданные квесты.

Требования:

Python + TurboGears.

Bootstrap

Leaflet.js

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

Темы ВКР бакалавров

Автоматическая система проверки задач для MOOC "Мобильная разработка для Android на Kotlin"

неинтерактивные задачи

используем edx.grader на степике

для проверки используем espresso (ui тесты)

даем подробный фидбек

Система автоматической проверки наиболее частых формальных ошибок в научных статьях/отчетах

Вводная часть: Разработать веб-сервис, который проводит анализ текста научной статьи/студенческого отчета с помощью систем полнотекстового поиска для проверки критериев. Критерии включают самые типичные (но при этом машинно-проверяемые) ошибки при подготовке данных документов, например:

личные предложения и личные формы глаголов

отсутствие ссылок или битые ссылки на элементы списка литературы/рисунки/таблицы

отсутствие упоминания ключевых слов в тексте статьи

повторы слов в пределах двух предложений

“телеграфность”

повторение начальных слов абзацев (“Было принято решение”)

стоп-слова:

жаргонизмы (использовать список): скачать, пост, либа, тул

личные местоимения

там, тут, здесь

Задачи:

парсинг docx/ppt/pdf

полнотекстовый поиск

проверка выполнения больших наборов стандартизированных правил для текста на естественном языке