Skip to content

A console-based software to help accumulate CGPA / SGPA data and extract useful results for the students of IIT KGP.

License

Notifications You must be signed in to change notification settings

tanaybhartia/CG-Accumulator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CG-Accumulator

A console-based software to help accumulate CGPA / SGPA data and extract useful results for the students of IIT KGP.

Important Features:

  1. ######SEMESTER SUMMARISER

    Summarises the important aspects of a particular semester for a department based on previous year grades. The important aspects include:

    • Know the average SGPA for the semester (based on previous year) to get a fair idea about the semester's difficulty level.
    • Generating the grade distribution data for all the depth subjects in the previous year
    • Generate list of all the breadth and elective courses that were actually taken up by previous year students.
    • Generate the grade distribution for these breadth and electives based on students of a particular department only.
    • Sort the depth subjects in decreasing order of 'difficulty' based on a normalised score calculated from the grade distribution.
    • Find the subject that recorded most deregistrations, helping students know in advance about courses that are strict with attendance.
    • Find the most scoring subject - based on number of A's + Ex's, or find the subject with most F's involved.
  2. ######DEPARTMENT RANKS

    • An important evaluation whenever a semester ends as the option to find the department rank on the basis of SGPA achieved in most recent results is available.
    • CGPA based evaluation is also available.
    • Generating a department rank list for the entire batch based on above parameters.
    • Choice available for finding department rank amongst BTech, Dual Degree and Both.
  3. ######DEPARTMENTAL CGPA/SGPA PATTERN DETECTION

    • View average SGPA's and variances for all semesters of your department
    • Get a prediction of your SGPA for next semester based on previous year trends. [To be added]
    • Get a prediction of your SGPA for all upcoming semesters based on the batch that has completed all semesters [To be added]
  4. ######CGPA / SGPA Lists

    • View full batch list for CGPA / SGPA History / SGPA
    • View above for an individual only
    • Get full performance detail for an individual.
  5. ######OTHER FEATURES

    • KGP Election Special - Special feature to be added to be active only during elections in KGP to view academic records of candidates to avoid mud-slinging over false data. [To be added]

######Privacy Statement : The sole aim is to collect data and chalk out useful results and deductions for the benifit of the students.

###Working (Concise) ######Main Menu ScreenShot

######Semester Summariser Function - Summarises important aspects of a semester acc. to prevoius year grades.

  • Grade List for All Subjects (Includeing all breadths and electives)

Selection - 3.0 -> Dep = CS -> Semester Num = 5 ScreenShot

(PS : only 1 elective subject was available to this department for the 5th semester.)

  • Calculation of difficulty score (relative) and Other useful information

ScreenShot

######Departmental SGPA/CGPA Pattern Detection

  • Average SGPA's and Variances for All Semesters of User's Department (Here - HS)

ScreenShot

######Department Ranks

For batches, department ranks can be viewed among - 1) Only BTech 2) Only Dual Degree 3) Both

  • Deparment Rank for the Batch 14HS Based on CGPA

ScreenShot

  • Department Ranks for the Batch 14NA (only BTech)

ScreenShot

######CGPA / SGPA Lists

  • CGPA List for a Batch

ScreenShot

  • SGPA List for a Batch

ScreenShot

  • Recent SGPA List for a Batch

ScreenShot

######Inidividual Performance

ScreenShot

Installation

####Windows

If Python not Installed

Warning : This is the older privacy version. Download the zip file (4 MB) from here, extract and run CG-Acc.exe.

You might get a Windows Smart Screen warning, however you can click on 'More Info' and then 'Run Anyway'.

If Python and Pip Installed
  1. Enter pip install CG-Acc command to download this software

  2. Use python -m CG-Acc command to run the application.

####Linux

  1. Make sure you have Python 2.7 installed. Open the terminal and enter the 'python' (without quotes) command, if the python shell doesn't run, execute the following commands:

######Debian

$ sudo apt-get install python2.7
$ sudo apt-get install python-pip python-dev build-essential 
$ sudo pip install --upgrade pip 
$ sudo pip install --upgrade virtualenv 

######Fedora

$ sudo yum install python2.7 epel-release
$ sudo yum install -y python-pip
$ sudo pip install --upgrade pip 
$ sudo pip install --upgrade virtualenv 
  1. Enter pip install CG-Acc command to download this software

  2. Use python -m CG-Acc command to run the application.

About

A console-based software to help accumulate CGPA / SGPA data and extract useful results for the students of IIT KGP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 75.5%
  • HTML 24.5%