Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 2.26 KB

File metadata and controls

43 lines (36 loc) · 2.26 KB

Улучшатель успеваемости

Скрипт написан в обучающих целях и предназначен для "влома" электронного дневника от devmn.org

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

Как использовать

  1. Скопируйте файл hack.py в папку с установленным электронным дневником. Если он еще не развернут, то воспользуйтесь инструкцией из репозитария.
  2. Запустите электронный дневник коммандой
python3 manage.py runserver
  1. Запустите Django shell коммандой
python3 manage.py shell

В терминале должен появится похожий текст

Python 3.8.9 (default, Oct 26 2021, 07:25:53) 
[Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> 

  1. Импортируйте модуль скрипта
import hack
  1. Вызовите функцию взлома, в аргументах необходимо указать ФИО ученика и название предмета по которому будет добавлена похвала. Можно указаывать только часть ФИО, при условии отсутвия его совпадения у нескольких учеников (в этом случае скрипт выдаст ошибку)
hack.hack_diary('Иванов Иван','Информатика')
  1. Откройте веб-интерфейс дневника и проверьте как изменилась ваша успеваемость :)

Цели проекта

Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.