Skip to content

uchakin/dairy_hack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Взломщик электронного дневника

Данный модуль позволяет выполнить "взлом" электронного дневника школы, т.е. выполнить для выбранного ученика следующие действия:

  • исправить оценки (заменить двойки и тройки на пятёрки)
  • удалить все замечания
  • добавить записи с похвалой по выбранным предметам

Интерфейс модуля

Интерфейс модуля представлен функцией:

def start_correction(schoolkid_name,
                     enable_fix_marks=True,
                     enable_remove_chastisements=True,
                     subjects_for_correction=None)

Аргументы функции:

  • schoolkid_name - имя ученика, для которого необходимо выполнить коррекцию записей (например, 'Фролов Иван')
  • enable_fix_marks - включить исправление оценок (по умолчанию: False)
  • enable_remove_chastisements - включить удаление всех замечаний (по умолчанию: False)
  • subjects_for_correction - список предметов, по которым нужно добавить записи с похвалой (по умолчанию: None)

Как запустить

$ python manage.py shell
  • Выполнить запуск коррекции электронного дневника для выбранного школьника:
>>> from diary_corrector import start_correction
>>> start_correction('София Ильинична', True, True, ['Информатика','География','Химия'])
Исправляем плохие оценки...
Удаляем замечания...
Добавляем в дневник хвалебные записи...
Выполнено!

Цели проекта

Код написан в учебных целях. Это урок из курса по веб-разработке — Девман.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages