Skip to content

Latest commit

Β 

History

History
30 lines (24 loc) Β· 1.73 KB

File metadata and controls

30 lines (24 loc) Β· 1.73 KB

πŸŽ“ CAS Tracking System – Manage Creativity, Activity, and Service Effortlessly

πŸ“Œ What is the CAS Tracking System?

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.

🌍 Why This Project?

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.

πŸ› οΈ Tech Stack

  • Language: Java
  • GUI Framework: Swing

🎯 Key Features

βœ… 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.

πŸš€ Getting Started

πŸ“¦ Installation

1️⃣ Clone the Repository

git clone https://github.com/yourusername/cas-tracking-system.git
cd cas-tracking-system