User Tools

Site Tools


start:practices

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start:practices [2017/05/17 15:24]
mark
start:practices [2022/12/10 09:08] (current)
Line 1: Line 1:
 ====== Летняя практика 2017 ====== ====== Летняя практика 2017 ======
- 
- 
-====== Татьяна Берленко ====== 
- 
  
 ===== Geo2Tag ===== ===== Geo2Tag =====
Line 16: Line 12:
  
 Ожидаемый результат:​ Ожидаемый результат:​
-  - Набор функций и тестов для платформы Geo2Tag.+  - Набор функций и тестов для платформы ​[[http://​geo2tag.org/​|Geo2Tag]].
  
 Навыки и знания:​ Навыки и знания:​
Line 33: Line 29:
 Консольное приложение на языке python, в котором на основе .csv файла с результатами прохождения модуля / курса студентов строится статистика [[https://​docs.google.com/​spreadsheets/​d/​1PKCsQWCzMVOcQgcyrQmaV9CjT-zUqUbZukxWQm0Ndyk/​edit?​usp=sharing|Пример статистики]] Консольное приложение на языке python, в котором на основе .csv файла с результатами прохождения модуля / курса студентов строится статистика [[https://​docs.google.com/​spreadsheets/​d/​1PKCsQWCzMVOcQgcyrQmaV9CjT-zUqUbZukxWQm0Ndyk/​edit?​usp=sharing|Пример статистики]]
  
-=== Предоставление ​фидбэка студентам ===+=== Предоставление ​обратной связи ​студентам ===
  
 Консольное приложение на языке python, в котором на основе решения студента,​ функции-генератора тестовых данных,​ функции решения и проверки получаем место ошибки в коде студента. Консольное приложение на языке python, в котором на основе решения студента,​ функции-генератора тестовых данных,​ функции решения и проверки получаем место ошибки в коде студента.
Line 53: Line 49:
  
 [[http://​se.moevm.info/​doku.php/​start:​mse:​projects|Список проектов]] [[http://​se.moevm.info/​doku.php/​start:​mse:​projects|Список проектов]]
- 
- 
-====== Марк Заславский ====== 
  
  
Line 74: Line 67:
 Результат:​ набор автоматически проверяемых заданий для студентов,​ изучающих работу в MongoDB через Python-интерфейсы. ​ Результат:​ набор автоматически проверяемых заданий для студентов,​ изучающих работу в MongoDB через Python-интерфейсы. ​
  
-https://​bitbucket.org/​mark_zaslavskiy/​nosql_inroduction/​overview +  * https://​bitbucket.org/​mark_zaslavskiy/​nosql_inroduction/​overview 
-http://​se.moevm.info/​doku.php/​staff:​courses:​no_sql_introduction+  ​* ​http://​se.moevm.info/​doku.php/​staff:​courses:​no_sql_introduction
  
  
Line 111: Line 104:
 ===== Система проверки студенческих решений для онлайн-курсов "​Основы программирования для Linux / Программирование в ядре Linux" ===== ===== Система проверки студенческих решений для онлайн-курсов "​Основы программирования для Linux / Программирование в ядре Linux" =====
  
-Цель: ​доработка системы,​ осуществляющей виртуализированную проверку студенческих решений. ​+Цель: ​разработка системы,​ осуществляющей виртуализированную проверку студенческих решений. ​
  
 Задачи:​ Задачи:​
Line 117: Line 110:
   - Маршрутизация HTTP-запросов к системе и горизонтальное масштабирование экземпляров системы.   - Маршрутизация HTTP-запросов к системе и горизонтальное масштабирование экземпляров системы.
   - Архитектурное разделение проверяющей системы и сценариев проверки отдельных заданий. ​   - Архитектурное разделение проверяющей системы и сценариев проверки отдельных заданий. ​
-  - Разработка заданий для изучения инструментов отладки и профилирования (gdb, valgrind, callgrind ​...).+  - Разработка заданий для изучения инструментов отладки и профилирования (gdb, valgrind, callgrind).
  
 Требования:​ Требования:​
Line 144: Line 137:
 Результат:​ веб-сервис,​ который позволяет вести наблюдение за статистическими показателями прохождения курса и отслеживать появление определенных событий в журнале работы проверяющей системы. ​ Результат:​ веб-сервис,​ который позволяет вести наблюдение за статистическими показателями прохождения курса и отслеживать появление определенных событий в журнале работы проверяющей системы. ​
  
-===== Система автоматической проверки наиболее частых формальных ошибок в формальных текстах =====+===== Система автоматической проверки наиболее частых ошибок в формальных текстах =====
  
-Цель: создать веб-сервис анализа формальных текстов (научные статьи,​ курсовые работы,​ пояснительные записки,​ отчеты) на  соответствие критериям,​ определяемых пользователями сервиса. Критерии представляют собой типичные алгоритмически-верифицируемые ошибки при подготовке ​вышеописанных ​документов, например:​ +Цель: создать веб-сервис анализа формальных текстов (научные статьи,​ курсовые работы,​ пояснительные записки,​ отчеты) на  соответствие критериям,​ определяемых пользователями сервиса. Критерии представляют собой типичные алгоритмически-верифицируемые ошибки, возникающие ​при подготовке документов. Примеры критериев
-  - личные предложения и личные формы глаголов +  - Личные предложения и личные формы глаголов. 
-  - отсутствие ссылок или ​битые ссылки на элементы списка литературыисунки/таблицы +  - Отсутствие ссылок или ​неверные ссылки на элементы списка литературыизображения, таблицы. 
-  - повторы слов в пределах двух предложений +  - Повторы слов в пределах двух предложений. 
-  - стоп-слова:​ +  - Стоп-слова:​ 
-    - жаргонизмы:​ скачать,​ пост, либа, тул +    - жаргонизмы:​ скачать,​ пост, либа, тул; 
-    - личные местоимения+    - личные местоимения
  
 Задачи:​ Задачи:​
-  - парсинг docx/ppt/pdf +  - Разбор и извлечение текста из файлов формата doc(x), ​ppt(x), odt, pdf. 
-  - полнотекстовый поиск +  - Авторизация ​пользователей с помощью протокола OAuth2. 
-  - проверка выполнения больших наборов ​стандартизированных правил ​для ​текста на естественном языке+  - Хранение пользовательских критериев в стандартизированном виде. 
 +  - Асинхронная ​проверка выполнения больших наборов ​критериев.  
 +  - Создание веб-интерфейса. 
 + 
 +Требования: 
 +  - Python, MongoDb 
 +  - Представление о формате XML.  
 + 
 +Результат:  
 +  - Приложение командной ​строки для ​анализа документов на ошибки. 
 +  - Веб-сервис, реализующий интерфейс пользователя к приложению, функции авторизации и хранения ​критериев. ​
start/practices.1495034690.txt.gz · Last modified: 2022/12/10 09:08 (external edit)