Skip to content

Скрипт, (частично) спасающий вас от бесполезных отчётов "о прогрессе выполнения онлайн курсов"

Notifications You must be signed in to change notification settings

rodion-solovev-7/openedu-progressmaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Скриншоты прогресса выполнения курса openedu

Скрипт, который создаст видимость вашей работы в уходящем семестре.

Progress [Грядёт борьба сил света с силами разума (c) Неизвестный студент]

Подготовка

Клонируем репозиторий и входим в него.

git clone https://github.com/rodion-solovev-7/openedu-progressmaker.git
cd openedu-progressmaker/

Создаём виртуальное окружение и активируем его

python3 -m venv venv
. venv/bin/activate

Внутри виртуального окружения устанавливаем необходимые зависимости

python -m pip install -r requirements.txt

Запуск

В виртуальном окружении:

USERNAME="OPENEDU_USERNAME" PASSWORD="OPENEDU_PASSWORD" EMAIL="OPENEDU_EMAIL" python create_screenshots.py

Результаты

В корне проекта будет создана папка screenshots/ со всеми снятыми скриншотами.

Как запустить на других курсах

На данный момент решение работает только с одним курсом.

Для адаптации под другие курсы необходимо изменить .js-скрипт под нужды графика этого курса: у многих курсов есть разные "классы" заданий, которые выполняются в разной последовательности.

Также необходимо изменить ссылку в .py скрипте на свою.

About

Скрипт, (частично) спасающий вас от бесполезных отчётов "о прогрессе выполнения онлайн курсов"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published