0% found this document useful (0 votes)
3 views

Student_Performance_Analysis_Project

The project aims to analyze student performance by examining factors such as attendance, study habits, and socioeconomic status, using various datasets. It involves data preprocessing, creating interactive dashboards in Power BI and Tableau, and visualizations using Matplotlib and Seaborn to uncover insights about performance trends and correlations. The final deliverables will include a comprehensive report with both static and interactive visualizations for dynamic exploration of the findings.

Uploaded by

chensyalhassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Student_Performance_Analysis_Project

The project aims to analyze student performance by examining factors such as attendance, study habits, and socioeconomic status, using various datasets. It involves data preprocessing, creating interactive dashboards in Power BI and Tableau, and visualizations using Matplotlib and Seaborn to uncover insights about performance trends and correlations. The final deliverables will include a comprehensive report with both static and interactive visualizations for dynamic exploration of the findings.

Uploaded by

chensyalhassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Final Year Project: Student Performance Analysis

Objective
To analyze student performance based on various factors such as attendance, study habits,
parental involvement, and socioeconomic status, and visualize the findings through
interactive dashboards and detailed plots.

Dataset
Publicly available datasets like the Student Performance Dataset from the UCI Repository or
custom data can be used. Example fields include:
- Student ID
- Exam Scores (Math, Reading, Writing)
- Attendance (%)
- Hours Studied Weekly
- Parental Education Level
- Socioeconomic Status

Project Workflow

1. Data Preprocessing
Tools: Python (Pandas)
Steps:
- Load and clean the dataset (handle missing values, normalize data, etc.).
- Add calculated fields if necessary (e.g., total score, average study time).
- Export the processed dataset for visualization tools (CSV/Excel).

2. Visualization Plan

a) Power BI Dashboard
Create an interactive dashboard with filters like:
- Gender, parental education level, and socioeconomic status.
- Attendance range, study hours, or exam types.

Visualizations:
- Pie chart for gender distribution.
- Bar chart showing average performance across subjects.
- Line chart for trends in attendance vs. grades.

b) Matplotlib Visualizations
Visualizations:
- Line chart showing average grades over time (e.g., semester).
- Scatter Plot: Attendance vs. Exam Scores to show correlation.
- Bar Plot: Exam scores by parental education level.
Example Code:
```python
import matplotlib.pyplot as plt
plt.scatter(data['Attendance'], data['Math_Score'], alpha=0.7)
plt.title('Attendance vs Math Scores')
plt.xlabel('Attendance (%)')
plt.ylabel('Math Scores')
plt.show()
```

c) Seaborn Visualizations
Visualizations:
- Heatmap: Correlation between scores, attendance, study time, and parental involvement.
- Box Plot: Subject scores grouped by gender or parental education level.
- Pair Plot: Relationships between all numerical variables (scores, attendance, study hours).

Example Code:
```python
import seaborn as sns
sns.heatmap(data.corr(), annot=True, cmap='coolwarm')
plt.title('Correlation Heatmap')
plt.show()
```

d) Tableau Dashboard
Visualizations:
- Geographical Heatmap: Show regional performance trends if location data is available.
- Sunburst Chart: Break down performance by categories like gender → parental education
→ scores.
- Interactive Storyboard: Highlight key findings (e.g., how study hours improve scores).

Features:
- Clickable filters to explore specific demographics.
- Time-lapse to visualize performance changes over terms or semesters.

Insights and Analysis


The project will provide answers to:
1. How does attendance impact performance?
2. What is the relationship between study hours and scores?
3. Do parental education and socioeconomic status influence grades?
4. Which group (e.g., gender or location) performs better in specific subjects?
Outcome
Deliverables:
- A comprehensive report containing static and interactive visualizations.
- Power BI/Tableau dashboards for dynamic exploration of findings.
- Matplotlib/Seaborn plots for deeper statistical analysis.

You might also like