Skip to content

RusiaL/ML-for-Education-Process

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning for Education Process

This repository contains analysis and machine learning projects focused on the education process, including student performance analysis, skill clustering, and course recommendations. The work is based on real student grade data and skill requirements extracted from job vacancies.

Project Overview

The repository focuses on applying data science and machine learning techniques to improve understanding of the education process and student outcomes. Main goals include:

  • Analyzing student grades and performance trends.
  • Clustering skills from job vacancy data to define relevant courses.
  • Predicting student success using machine learning models.
  • Supporting research in educational data analytics (e.g., ICL 2023 paper).

Dataset

The datasets include:

  • Student Grades: Final grades for students graduating in 2022–2025.
  • Skill Data: Skills extracted from job vacancy descriptions to cluster and define relevant courses.

Note: Data is anonymized to preserve privacy.

Notebooks

The repository contains the following notebooks:

  1. grades-analysis.ipynb

    • Exploratory analysis of student grades across multiple cohorts.
    • Includes statistics, distributions, and visualizations of performance.
  2. skills-courses.ipynb

    • Clustering of skills extracted from job vacancies.
    • Supports course definition and curriculum planning.
  3. student-success-analysis.ipynb

    • Research-oriented notebook presented at ICL 2023.
    • Includes student clustering, performance prediction, and machine learning modeling.

License

This repository is provided for educational and research purposes.

Releases

No releases published

Packages

 
 
 

Contributors