xthyjdbr

0
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