A student�s performance is measured in terms of his marks. It is one of the indicators of a student�s academic progress. Guiding students properly in terms of academic advising is of paramount importance. Doing so will enable the student to achieve his/her goal of earning a degree. Thus, in order for this goal to be achieved, a very useful tool for advisers is needed. One that can monitor student�s courses and can clearly project scenarios that will allow students to clear a particular academic level or allow them to clear academic probation. This tool will greatly ease up the adviser�s job as well as minimize, if not eliminate advising errors. This, in turn will be of great help to any academic institution implementing the Grade Point Average system. This paper illustrates the implementation of a web-based advising tool called Marks Management System (MMS) which features the following: GPA calculation, determination of Academic Probation Level, Course Monitoring as well as management of records. The study uses Bootstrap 3.4 framework for the web page development, PHP 5.5.12 as the scripting language and MySQL as the backend database. The system accepts the student�s transcript in Excel format and parses the data before it is saved to the database. This data is then mapped against the student�s Degree Audit taking his/her current level and specialization into consideration. The computation of the Semester GPA (SGPA), Cumulative GPA (CGPA) and Over-all CGPA (OCGPA) is computed by iterative functions. This, in conjunction with the student�s history of Academic Probation level per semester, enables advisor to efficiently prepare course projections/scenarios that will show the required marks to achieve the desired GPA