The CAS Tracking System is a Java-based application designed to help IB Diploma students and CAS coordinators efficiently track, manage, and monitor Creativity, Activity, and Service (CAS) activities. The platform allows students to log their progress while enabling coordinators to oversee and evaluate participation.
The IB CAS program requires students to engage in extracurricular activities that contribute to personal growth and community service. However, managing these activities manually can be inefficient and time-consuming. This system was built to:
✅ Streamline CAS tracking for students and coordinators.
✅ Improve organization by providing a digital platform for logging activities.
✅ Enhance accessibility with structured progress monitoring.
- Language: Java
- GUI Framework: Swing
✅ Student Dashboard: Allows students to log CAS experiences and track progress.
✅ Coordinator Dashboard: Provides an overview of all students' activities with approval functionalities.
✅ Activity Logging: Enables students to document goals.
✅ Progress Tracking: Visual indicators to monitor progress across the Creativity, Activity, and Service components.
✅ Automated Notifications: Alerts for pending reflections and incomplete requirements.
1️⃣ Clone the Repository
git clone https://github.com/yourusername/cas-tracking-system.git
cd cas-tracking-system