Academic Counseling & Progress Tracking

Project Banner

Note: The image is for demonstration purposes only. It does not represent the actual software interface, and the software name is not accurate.

Project Overview

This software is designed to facilitate remote educational support between students and academic advisors. It enables the delivery of weekly study plans, real-time communication through text chat and video calls, and provides an efficient, cost-effective solution for bridging the distance between students and their counselors. The system empowers students to track their daily progress, receive feedback, and engage with their advisors more effectively, regardless of geographic location.

The platform also includes a feature for adding and ranking academic advisors, allowing students to choose their preferred counselor based on ratings and expertise. Additionally, it allows for detailed study progress tracking and sending progress reports to parents, helping to keep them informed of their child's academic journey.

Status: Completed
Category: Web Application
Technologies: Asp.Net Core, Sql Server, SignalR

Key Features

  • Weekly Study Plan Delivery: Advisors can send personalized study schedules to students each week, ensuring a structured approach to learning.
  • Real-Time Chat & Video Calls: Facilitates direct communication between students and advisors, overcoming the challenge of distance and providing real-time academic support.
  • Advisor Selection & Rating: Students can choose their preferred advisor based on available options and advisor ratings, ensuring a personalized experience.
  • Daily Report Logging: Students can record their daily study activities and submit them to their advisors, who can provide feedback in both text and chat format.
  • Study Progress Tracking: Tracks the student’s academic progress, including past study materials, performance, and ongoing study activities.
  • Parent Report Generation: Automatically generates study progress reports for parents, keeping them informed of their child’s academic development.
  • SMS Notifications: Sends reminders to students at specified times to ensure they submit their daily reports and stay on track with their study plan.

Technology Stack

  • Frontend
    • Vue.js: A progressive JavaScript framework for building dynamic and responsive interfaces, enhancing user experience.
    • WebRTC & SignalR: Used for seamless, real-time video and audio calls and Chat between students and advisors.
  • Backend
    • ASP.NET Core A high-performance, cross-platform framework that supports real-time communication and scalability for handling student-advisor interactions.
  • Database
    • SQL Server: A reliable, relational database system for managing user data, study plans, reports, and progress tracking.
  • Messaging Integration: SMS gateway integration for timely notifications and reminders to students and parents.