Парсер ведомостей

TODO: краткое описание.

Стек

  • Python 3.10+
  • Flask
  • SQLite

Что нужно сделать (минимум)

  • core.py: parse_grade_line, parse_grades_text.
  • Таблица parsed_grades. db.py: init_db, save_grades, get_all_parsed.
  • Форма вставки текста + таблица сохранённых записей.
  • Тесты (tests/test_core.py).
  • Заполнить README.

Формат

ФИО;Предмет;Оценка (1–5).

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

  1. python -m venv .venv
  2. Активировать.
  3. pip install -r requirements.txt
  4. python app.py → http://127.0.0.1:5000

Тесты

pytest

Роли в команде

  • Product Owner: [ФИО]
  • Lead Developer: [ФИО]
  • QA/DevOps: [ФИО]