ABC University has been using a basic student management system that lacks the modern features required for efficient administration. They have tasked your team with enhancing the existing Student Dashboard application to improve the user experience and provide a more comprehensive solution. Here are the specific requirements: