Парсер ведомостей
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).
Как запустить
python -m venv .venv- Активировать.
pip install -r requirements.txt-
python app.py→ http://127.0.0.1:5000
Тесты
pytest
Роли в команде
- Product Owner: [ФИО]
- Lead Developer: [ФИО]
- QA/DevOps: [ФИО]