Journal

Nongda University GPA Auto Calculator for Undergraduates

2010·02·23

Machine-translated from Chinese.  ·  Read original

Previous System’s Shortcoming and New Inspiration

The automatic grade inquiry system I developed earlier had a flaw - it couldn’t accurately extract everyone’s grades and credits. One day, while hiking, I suddenly had an epiphany… and came up with a brilliant method. After testing it when I returned to school, I found that this method was indeed feasible. To further apply it, I created a standalone GPA automatic calculation system, which can be considered an upgrade to the GPA calculation system I wrote in Javascript last year.

System Architecture

The entire system is hosted on a VPS server in the United States, which now has an additional function besides circumventing the Great Firewall :) The user-facing part of the system is built using Javascript + PHP, although later versions will use jQuery, but for now, I won’t use it since I’m not skilled enough and jQuery is used to enhance the user experience. As before, the database serves as a bridge, and the backend uses Python + sed to extract and calculate grades, returning the final results to the database. Overall, this system can be considered a small B/S system.

System Status

As I have already graduated, I can no longer maintain this system, so it has been taken offline. I apologize for the inconvenience.

Project Information

Project address: https://github.com/quake0day/calGPA

Access address: http://www.darlingtree.com/gpa

留 · 言