Class Booking System
An automated class booking and management system for ACCA Singapore, featuring attendance tracking, course management, partner management, and certification issuance.
Project Overview
The Association of Chartered Certified Accountants is the global professional accounting body offering the Chartered Certified Accountant qualification. They have several branch offices in the world. A Singapore based Branch used 3rd party software for the class booking with limited functionality.
Project Challenges
ACCA Singapore faced several challenges with their existing class booking system:
- Difficulty in measuring and tracking attendance
- Limited course management capabilities
- Inefficient partner management system
- Manual process for certification issuance
- Lack of automated class scheduling
- Limited reporting and analytics features
Our Solution
We developed a comprehensive class booking and management system with the following key features:
Class Information Management
A centralized system for managing class details, schedules, and instructor information, ensuring accurate and up-to-date course information.
Recurring Date Selection
Advanced algorithms for managing recurring class schedules, making it easy to set up and modify regular training sessions.
Package Management
Flexible system for managing different user types and public packages, with customizable pricing and access levels.
Additional Requirements Management
Comprehensive tools for managing dietary requirements, add-ons, notes, and other special considerations for each class.
CPD Credits Management
Automated tracking and management of Continuing Professional Development (CPD) credits for each class and participant.
Technical Implementation
The system was built using a robust technology stack to ensure reliability and scalability:
Backend Development
- ✓ASP.NET MVC for server-side application
- ✓MS SQL Server 2012+ for data storage
- ✓C# for business logic implementation
- ✓Distributed and Repository Pattern
Frontend Development
- ✓Angular.js for dynamic interfaces
- ✓jQuery for enhanced interactivity
- ✓Bootstrap 4 for responsive design
- ✓HTML5 and CSS3 for modern UI
The system was deployed on AWS EC2 Windows Server IIS for high availability and performance, with SVN handling version control to ensure consistent development and deployment workflows.
Results & Impact
Reduction in administrative time for class management
Improved accuracy in attendance tracking
Faster certification processing time
Satisfaction rate among course participants
Project Details
Domain
Educational & e-commerce
Tech Stack
Architecture
Distributed and Repository Pattern
Deployment
AWS EC2 - Windows server IIS
Additional Tools
- • Wire card payment gateway
- • PayPal integration
- • Times SSO authentication
- • SVN Version Control
Need an Educational Management System?
Let's discuss how we can help your organization streamline its educational processes.
Ready to Transform Your Educational Management?
Let's discuss how we can help your organization streamline its educational processes and improve efficiency.