xthyjdbr
3 месяца назад
README.md
Learning Path Analyzer
Описание
Аналитическая система для анализа пути обучения студента на основе логов LMS (Learning Management System). Проект выявляет корреляции между типами учебной активности и успеваемостью, предоставляет визуализации и рекомендации.
Установка
Предварительные требования
- Python 3.8 или выше
- pip
Настройка окружения
Использование
Базовый пример
Анализ собственных данных
Поместите CSV-файл с логами в папку data/
Запустите анализ:
Структура проекта
learning-path-analyzer/
├── .github/workflows/ # CI/CD конфигурации
├── data/ # Данные (примеры и логи)
├── docs/ # Документация
├── scripts/ # Вспомогательные скрипты
├── src/ # Исходный код
│ ├── data_loader.py # Загрузка и обработка данных
│ ├── analyzer.py # Анализ корреляций
│ ├── visualizer.py # Визуализация результатов
│ ├── report_generator.py # Генерация отчетов
│ └── main.py # Точка входа (CLI)
├── tests/ # Юнит-тесты
├── .gitignore
├── requirements.txt
└── README.md
Требования
См. requirements.txt
Тестирование
CI/CD
Проект использует GitHub Actions для:
-
Проверки кода (при каждом push) - тесты, линтинг
-
Автоматической генерации отчетов (по расписанию) - анализ данных и создание отчетов
Автор
GalyaIDE
Лицензия
MIT