User Tools

Site Tools


staff:courses:theses_zmm_2017

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

staff:courses:theses_zmm_2017 [2017/08/17 13:57]
mark [Автоматическая система проверки задач для MOOC Мобильная разработка для Android на Kotlin]
staff:courses:theses_zmm_2017 [2022/12/10 09:08]
Line 1: Line 1:
-===== Направления для НИР (магистры) ===== 
- 
-==== Веб-интерфейс генерации мобильных приложений 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 
-  - полнотекстовый поиск 
-  - проверка выполнения больших наборов стандартизированных правил для текста на естественном языке 
  
staff/courses/theses_zmm_2017.txt · Last modified: 2022/12/10 09:08 (external edit)