В основные задачи системы входили:
- Ежедневный парсинг данных с сайта электронного дневника dnevnik.ru и их занесение в базу данных, а также их обработка и агрегация
- Представление этих данных руководству школы для дальнейшего анализа
Проект так и не был внедрен потому что руководство потеряло интерес / забыло и нем.
Примечание: меню не отображается на телефоне
Основные технологии:
- Python
- Django
- Django REST framework
- requests, BeautifulSoup4, многопоточность
- SQL
- JS
- Vue
- Vue router
- Vuex
- axios
- chart.js
- webpack
- SCSS
- Front-end framework: Materialize
Все данные на GitHub Pages анонимизированы