Skip to content

Analyzed user engagement and feedback data to derive actionable insights for an online learning platform.

Notifications You must be signed in to change notification settings

AKASH-SRM/User-Engagement-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

User Engagement Analysis on an Online Learning Platform

This project focuses on analyzing student behavior, engagement levels, and feedback data to uncover insights and suggest improvements for an online learning platform.

πŸ“ Dataset Overview

The analysis is based on three CSV files:

  • students.csv: Contains student demographics and enrolment details.
  • course_activity.csv: Logs time spent and completion rates for each student-course interaction.
  • feedback.csv: Includes student ratings and written feedback per course.

πŸ› οΈ Tools & Libraries

  • Python
  • Pandas, NumPy
  • Matplotlib, Seaborn
  • Jupyter Notebook

🧹 Data Cleaning

  • Handled missing and inconsistent values
  • Converted date columns to datetime format
  • Removed duplicates and standardized column types

πŸ“Š Exploratory Analysis

Key questions explored:

  • Average course completion rate
  • Courses with highest and lowest engagement
  • Engagement trends by age group and location
  • Course-wise feedback ratings
  • Correlation between completion rate and satisfaction

πŸ“ˆ Visualizations

  • Bar charts for average time spent per course
  • Scatter plots to analyze engagement across age groups
  • Line plots showing monthly activity and completion trends
  • Course-wise rating comparisons

🧠 Key Insights

  1. Some age groups showed lower completion despite high login time.
  2. Location-based differences in course engagement were evident.
  3. Courses with higher ratings generally had better completion rates.
  4. A few courses had high drop-off after 30% completion β€” signaling content gaps.
  5. Engagement time strongly correlated with overall satisfaction.

βœ… Recommendations

  • Optimize low-performing courses with high drop rates
  • Personalize engagement strategies by age and region
  • Use feedback sentiment analysis to improve course structure

About

Analyzed user engagement and feedback data to derive actionable insights for an online learning platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages