Для авторов курсов на образовательной платформе stepik.org доступна статистика по количеству учащихся, количества шагов, а также представлены два графика: новые учащиеся и статистика по шагам (скрины в приложении).
Необходимо создать сервис, который будет запускаться через crone (раз в сутки) и снимать и сохранять в базу данных статистику с кусов для вывода статистики и построения подобных графиков за указанную дату.
Помимо такого сервиса необходимо разработать web-интерфейс в котором реализовать следующие возможности:
• Выбрать курс из списка доступных
• Отобразить статистику и графики за любую дату, данные по которой уже сохранены в базе данных.
Графики должны быть интерактивными, как и на странице статистики любого курса в stepik (скрин в приложении).
В stepik реализовано REST API для сбора информации:
stepik.org/api/docs/ Желаемый стек технологий для сбора статистики Python3 + MySQL (mariadb).