Skip to main content

A Students Project MCA Department


Academic Performance Analytics Using ML

Project Team

  • Mr. Ratikant Ashok Patil

  • Mr. Ruturaj Shahu Deshmukh

  • Mr. Ganesh Baburao Shirtode

Project Guide: Ms. N. B. Gajul
Department: Master of Computer Applications (MCA)
Institution: SVERI’s College of Engineering, Pandharpur

Introduction

Educational institutions generate academic data through examinations, attendance, assignments and learning management systems. Analysing this information can help educators understand academic performance and identify important trends.

The project “Academic Performance Analytics Using ML” explores how Big Data Analytics and machine-learning concepts can be applied to academic data. It focuses on the process of collecting, cleaning, storing, processing and analysing data to generate meaningful insights.

Project Objectives

  • To understand the concepts and characteristics of Big Data.

  • To explore academic data from attendance, assessments and other educational sources.

  • To understand distributed storage and processing using Hadoop and Apache Spark.

  • To explore data cleaning, transformation and analytical techniques.

  • To present analytical information through charts, dashboards and reports.

Technologies Used

The project report discusses Hadoop, HDFS, MapReduce and Apache Spark for Big Data storage and processing concepts. It also explores machine-learning techniques and visualization methods for understanding academic performance.


Flowchart






Data Preprocessing


Need of Project

Educational institutions generate large amounts of data through student registration, examinations, attendance, assignments, learning management systems, online activities and feedback. Managing and analyzing this information using traditional methods can become difficult when the volume and variety of data increase.

Different academic systems may store information in different formats. Some information may be structured, while other information may be semi-structured or unstructured. Combining these sources is therefore an important requirement for meaningful academic analysis.

Manual analysis of large datasets can also be time-consuming. Big Data technologies provide distributed storage and parallel processing capabilities that can help process large datasets more efficiently.

There is therefore a need for a systematic Big Data Analytics approach that can collect information from multiple sources, store it in a scalable environment, clean and transform the data, perform analytics and present the results through understandable visualizations.

The proposed project fulfills this academic need by demonstrating a complete Big Data Analytics lifecycle from data collection to analytical insights and visualization.


 

Comments

Post a Comment

Popular posts from this blog

Online GDB

Introduction:  GDB is a debugger for C (and C++). It allows you to do things like run the program up to a certain point then stop and print out the values of certain variables at that point, or step through the program one line at a time and print out the values of each variable after executing each line. DB online is an online compiler and debugger tool for C, C++, Python, PHP, Ruby, C#, OCaml, VB, Perl, Swift, Prolog, JavaScript, Pascal, COBOL, HTML, CSS, JS. Code, Compile, Run and Debug online from anywhere in world .   Execution Plan:   The teacher explains some topics by using this debugger and given demonstration regarding how to use GDB .    Outcomes:  1. Students can get knowledge of GDB it speed up programming.   User Manual 

Tinkercad

    Tinkercad is a free, web-based 3D design and modeling software primarily geared towards beginners, educators, and hobbyists. Created by Autodesk, Tinkercad allows users to easily create 3D models, circuit designs, and simulations without needing any prior experience in CAD (Computer-Aided Design). The software emphasizes user-friendliness, providing a simple interface for designing 3D models and simulating electronic circuits, making it ideal for educational purposes and quick prototyping.   Tinkercad is widely used for various purposes such as 3D printing, creating design prototypes, and teaching electronics. It provides access to an online community where users can share their designs, collaborate with others, and explore various project ideas.   Installing steps: Since Tinkercad is a cloud-based platform, there is no installation required on the user's computer. It can be accessed directly through a web browser by following these steps: 1. Go to th...

Understanding Java: A Powerful and Versatile Programming Language

Java is one of the most widely used programming languages in the world. It has a rich history and continues to play a pivotal role in software development across various domains. Whether you're building mobile apps, developing web applications, or working on enterprise-level systems, Java offers the tools and flexibility needed to create robust and scalable software. The Origins of Java Java was first developed by Sun Microsystems in the mid-1990s and was later acquired by Oracle Corporation. The language was initially designed to have a "write once, run anywhere" capability, meaning that code written in Java can run on any platform that supports Java without the need for recompilation. This cross-platform feature is made possible by the Java Virtual Machine (JVM), which interprets Java bytecode and executes it on the host machine. Key Features of Java Platform Independence : One of Java's standout features is its platform independence. Java programs are compiled into...