Инструмент для улучшения успеваемости ученика

Описание

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

Содержание

  1. Для учеников: Как Использовать
  2. Для программистов: Первичное ознакомление с проектом, развертывание и доработка проекта

1. Для учеников: Как Использовать

Эта секция направлена на учеников, которые хотят использовать этот инструмент для исправления своих оценок.

Установка и подготовка

  1. Скачайте файл скрипта "student_performance_enhancer.py".
  2. Загрузите скрипт на сервер и поместите в корневую папку, там же где находится файл "manage.py".
  3. Откройте консоль на сервере, чтобы получить доступ к командной строке сервера.

Как исправить оценки для ученика "Фролов Иван"?

  1. В командной строке запустите скрипт с помощью команды:

python student_performance_enhancer.py

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

python student_performance_enhancer.py --subject "Название предмета"

Замените "Название предмета" на предмет, по которому хотите добавить похвалу.

Как исправить оценки своему другу?

В командной строке запустите скрипт с помощью команды:

python student_performance_enhancer.py --name "Имя и фамилия друга" --subject "Название предмета"

Замените "Имя и фамилия друга" на его реальное имя и фамилию, а "Название предмета" на предмет, по которому хотите добавить похвалу (если нужно).

2. Для программистов:

Если вы программист и хотите адаптировать этот код для своих целей, то эта секция как раз для вас.

Установка и подготовка

  1. Скачайте репозиторий электронного дневника себе ан компьютер вот по этой ссылке.
  2. Установите зависимости командой pip install -r requirements.txt
  3. Создайте БД командой python3 manage.py migrate
  4. Запустите сервер командой python3 manage.py runserver Теперь дневник доступен по адресу http://127.0.0.1:8000/

Запуск скрипта

  1. Скачайте скрипт "student_performance_enhancer.py" и положите в корневую папку дневника, там же где находиться файл "manage.py"
  2. Запустите скрипт в командной строке с помощью команды python student_performance_enhancer.py --subject "Название предмета" Замените "Имя и фамилия друга" на его реальное имя и фамилию, а "Название предмета" на предмет, по которому хотите добавить похвалу (если нужно).

Цель проекта

Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.