GithubHelp home page GithubHelp logo

jainish-jain / rgpv-exam-result-analysis-and-prediction Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 4.0 12.8 MB

The project would generate report of the result of the students and is also capable of concluding the result analysis report of the students as in tables, figures in Excel Sheet. The project is based on python which will use the web scraping technique used to launch the website from an automated software (as a web browser) to visit the website (RGPV) and fetch data as results of an individual student, Data analysis which is used to inspecting, cleansing, transforming and modeling data with the goal of discovering useful information, informing conclusion and supporting decision-making, in this case with help of machine learning the prediction for the score of the students can be generate and shown in the format of figure as graph which concludes average score of batch, current batch, prediction of the score for the remaining semesters.

Python 100.00%
python tkinter-gui tkinter-python tkinter-graphic-interface machine-learning random-forest-regression web-scraping beautifulsoup selenium selenium-python pandas-python

rgpv-exam-result-analysis-and-prediction's Introduction

RGPV-Exam-Result-Analysis

Abstract

The project would generate report of the result of the students and is also capable of concluding the result analysis report of the students as in tables, figures in Excel Sheet. The project is based on python which will use the web scraping technique used to launch the website from an automated software (as a web browser) to visit the website (RGPV) and fetch data as results of an individual student, Data analysis which is used to inspecting, cleansing, transforming and modeling data with the goal of discovering useful information, informing conclusion and supporting decision-making, in this case with help of machine learning the prediction for the score of the students can be generate and shown in the format of figure as graph which concludes average score of batch, current batch, prediction of the score for the remaining semesters.

Overview

RGPV EXAM RESULT ANALYSIS report generator is a GUI application designed and engineered for colleges that need to manage results across multiple branches students that need to track, manage and report results. This application is programmed on Python, as an interpreted, high-level, general-purpose programming language. Graphical user interface is design with the help of tkinter, the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object- oriented interface to the Tk GUI toolkit. The project includes two module first on the Result Analysis and second on the Result Prediction.
Result Analysis the module is used to fetch the data from web using web scraping with python. As this project is design specifically for RGPV university site but in future it can be modified for other result site also. Basically, the project is using web scraping technique on python which fetch the data from site for an example here I am fetching the data as grades for an individual student and using the data to generate result analysis in the form tables and figures in excel sheet. The analysis shows the result on the data for subjects of an individual batch. The data can further be used to do analysis on the student subject about the weakness and strengths to improve their performance and explore more for knowledge.
Result Prediction the module is used to predict the SGPA for the next semester the prediction uses machine learning technique which is based on supervised machine learning. In machine learning, regression algorithms attempt to estimate the mapping function from the input variables to numerical or continuous output variables. This project uses Random Forest Regression, input as previous year SGPA and predicting the next semester SGPA and comparing the result with the whole batch as an average of the SGPA’s of student in their batch as in the form of figures as graph as Current score, Prediction score and Batch Average score. The user can input custom SGPA also can get prediction on the basis of input data of student score used for particular student.


ER Diagram

E-R diagram for Result Analysis

E-R diagram for Result Prediction

Use Case Diagram

Use case diagram for Result Analysis

Use case diagram for Result Prediction

Activiy Diagram

Activity diagram for Result Analysis

Activity diagram for Result Prediction

GUI

Result Analysis Module:

Result Prediction Module:

Expected Output Generated Sheet:

rgpv-exam-result-analysis-and-prediction's People

Contributors

dependabot[bot] avatar jainish-jain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.