User Tools

Site Tools


Sidebar






Old

courses:mse:project_list

This is an old revision of the document!


Список проектов

1. Инструмент для составления словарей на английском языке

Требуется реализовать инструменты, которые бы позволяли:

  • составлять документы с правильной транскрипцией и переводом выбранных преподавателем слов с помощью плагина для Google Chrome
  • составлять набор слов в lingvaleo из docx с помощью консольного приложения
  • обновлять существующие наборы (имя набора, состав набора) с помощью консольного приложения

Технологии: Python3, Flask, Mongodb, Docker, js

deliverables: Плагин для Google Chrome, который позволяет по клику добавлять слово в документ, ищет при этом транскрипцию слова и его перевод (или позволяет внести эти данные самостоятельно)

Консольное приложение для Linux, которое позволяет из документа docx определенного формата составить набор слов в Lingua Leo, а также обновить этот набор.

2. Онлайн-курс на Stepik по работе в Google Docs и Google Tables

Требуется создать онлайн-курс на платформе Stepik.org для работы с Google Docs и Google Tables. В качестве теории можно загружать текстовую/видео информацию. В качестве задач необходимо создать автоматически проверяемые задания, при выполнении которых пользователь должен работать в Google Docs и Google Tables, а на Stepik система проверки должна проверять правильность его работы.

Технологии: Python3, Flask, Mongodb, Docker, js

deliverables: Набор автоматически проверяемых заданий в онлайн-курсе по работе в Google Docs и Google Tables, набор теоретических степов.

3. Telegram bot для для студентов 1го курса

Требуется создать telegram bot'a для студентов 1го курса. Вопросы, которые должны быть освещены ботом (информация касается предметов Информатика и Программирование):

  • “Я не защитил л.р./не сдал курсовую в срок - что мне делать?”
  • “Попал на допсессию - что делать?”
  • “Хочу улучшить оценку после сессии - что делать?” (вопрос касается дня качества)
  • Расчет баллов по рейтинговой системе для студента/отображение информации о том, что нужно сделать на конкретную оценку
  • Сроки защит
  • и др.

deliverables: Набор автоматически проверяемых заданий в онлайн-курсе по работе в Google Docs и Google Tables, набор теоретических степов.

Технологии: Python3, Flask, Mongodb, Docker, js

4. Автоматическая проверка содержимого пуллреквеста у студента

На данный момент есть инструмент, который позволяет после создания пуллреквеста проверить пуллреквест на соответствие определенным правилам. Требуется дополнить этот инструмент проверками содержимого пуллреквестов:

  • Проверять содержимое пуллреквеста на степике: автоматически подставлять код студента в соответствующую задачу на степике и проверять, была ли эта задача успешно решена
  • Закрывать пуллреквест студента с соответствующей формулировкой, если пуллреквест не прошел.

Также есть инструмент, который позволяет посмотреть статистику студента 1го курса на Stepik. Требуется дополнить этот инструмент отображением статистики:

  • Показывать дату создания каждого пуллреквеста по ЛР, дату мержа пуллреквеста преподавателем
  • Показывать историю пуллреквеста после нажатия соответствующей кнопки (Например, “Показать больше”)
courses/mse/project_list.1564142881.txt.gz · Last modified: 2022/12/10 09:08 (external edit)