User Tools

Site Tools


Sidebar






Old

staff:courses:theses_zmm_2017

This is an old revision of the document!


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

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

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

Задачи:

  • Анализ аналогичных сервисов.
  • Разработка веб-интерфейса, позволяющего пройти все этапы персонализации мобильного приложения, в том числе
    • настройку целевых платформ,
    • загрузку ключей для подписи apk (или их создание и хранение в сервисе)
    • сборку,
    • подключение пользовательских тем.
  • Виртуализация и автоматизация сборки мобильных приложений.

Требования:

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

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

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

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

Задачи:

  • Исследовать примерные аналоги - приложения для составления маршрутов на карте, визуализаторы gps-треков и т.д.
  • Разработать веб-интерфейс, который позволит
    • осуществлять CRUD для квестов;
    • настраивать генератор квестов и создавать квесты с его помощью;
    • визуализировать квесты на карте, проводить грубый анализ (примерная длительность прохождения, протяженность, потенциальная сложность …);
    • предоставлять интерфейс модерировния квестов;
    • предоставлять интерфейс для ручного создания/редактирования квестов;
    • выбирать источники данных для подбора точек.
  • Подключиться к интерфейсам генератора, передавать ему правила генерации и получать созданные квесты.

Требования:

  • Python + TurboGears.
  • Bootstrap
  • Leaflet.js

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

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

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

* неинтерактивные задачи * используем edx.grader на степике * для проверки используем espresso (ui тесты) * даем подробный фидбек

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

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

  1. личные предложения и личные формы глаголов
  2. отсутствие ссылок или битые ссылки на элементы списка литературы/рисунки/таблицы
  3. повторы слов в пределах двух предложений
  4. “телеграфность”
    1. повторение начальных слов абзацев (“Было принято решение”)
  5. стоп-слова:
    1. жаргонизмы (использовать список): скачать, пост, либа, тул
    2. личные местоимения
    3. там, тут, здесь

Задачи:

  1. парсинг docx/ppt/pdf
  2. полнотекстовый поиск
  3. проверка выполнения больших наборов стандартизированных правил для текста на естественном языке
staff/courses/theses_zmm_2017.1502977162.txt.gz · Last modified: 2022/12/10 09:08 (external edit)