Skip to content

Latest commit

Β 

History

History
102 lines (64 loc) Β· 2.38 KB

File metadata and controls

102 lines (64 loc) Β· 2.38 KB

πŸŽ“ College Event Feedback Analysis – Streamlit Dashboard

This project is an interactive Streamlit dashboard developed as part of an internship, aimed at analyzing student feedback collected on various aspects of college events such as teaching, course content, examinations, lab work, library facilities, and extracurricular activities.


πŸ“Œ Features

  • πŸ“Š Visualize sentiment distribution for each feedback category
  • πŸ“‹ Count summary of negative, neutral, and positive responses
  • πŸ“‚ View the complete dataset in tabular form
  • ⚑ Fast, lightweight UI built with Streamlit

πŸ“ Dataset

The dataset used is finalDataset0.2.xlsx, sourced from Kaggle:

πŸ”— https://www.kaggle.com/datasets/brarajit18/student-feedback-dataset

It includes both sentiment scores (-1, 0, 1) and written feedback across various categories.

Columns include:

  • teaching_text, teaching_sentiment
  • coursecontent_text, coursecontent_sentiment
  • examination_text, examination_sentiment
  • labwork_text, labwork_sentiment
  • library_facilities_text, library_facilities_sentiment
  • extracurricular_text, extracurricular_sentiment

βš™οΈ Installation

Install required dependencies:

pip install streamlit pandas matplotlib seaborn openpyxl

πŸš€ Getting Started

1️⃣ Clone the Repository

git clone https://github.com/yourusername/college-event-feedback-analysis.git
cd college-event-feedback-analysis

2️⃣ Run the Streamlit App

streamlit run app.py

πŸ“Š Dashboard Functionalities

  • πŸ“Œ Sentiment analysis for each category
  • πŸ“ˆ Bar charts & visual insights
  • πŸ“„ Full dataset preview
  • πŸ” Easy-to-use interactive interface

⚠️ Notes

  • Ensure finalDataset0.2.xlsx is placed in the project root directory
  • Update file path inside the script if needed
  • Works best in a modern browser

πŸ’‘ Future Improvements

  • Add NLP-based advanced sentiment analysis
  • Deploy on Streamlit Cloud
  • Add filtering & search options
  • Integrate real-time feedback collection

🀝 Contributing

Contributions are welcome! Feel free to fork this repository and submit a pull request.


πŸ“¬ Contact

Mohd Shami πŸ“§ codexshami@gmial.com πŸ“ Uttar Pradesh, India


⭐ If you found this project useful, don’t forget to star the repository!