Major Features Added: - Complete Plugin Architecture System with financial plugin - Multi-currency support with exchange rates - Course type system (online, classroom, hybrid) - Attendance tracking and QR code scanning - Classroom sessions management - Course sections and content management - Professional video player with authentication - Secure media serving system - Shopping cart and checkout system - Financial dashboard and earnings tracking - Trainee progress tracking - User notes and assignments system Backend Infrastructure: - Plugin loader and registry system - Multi-currency database models - Secure media middleware - Course access middleware - Financial plugin with payment processing - Database migrations for new features - API endpoints for all new functionality Frontend Components: - Course management interface - Content creation and editing - Section management with drag-and-drop - Professional video player - QR scanner for attendance - Shopping cart and checkout flow - Financial dashboard - Plugin management interface - Trainee details and progress views This represents a major evolution of CourseWorx from a basic LMS to a comprehensive educational platform with plugin architecture.
7 lines
No EOL
670 B
Text
7 lines
No EOL
670 B
Text
---
|
|
description:
|
|
globs:
|
|
alwaysApply: true
|
|
---
|
|
Software development life cycle workflow is agile and works in the following way:
|
|
Starts with Feature Requests -> Requirements Analysis -> Impact Analysis -> Decision to implement Code changes -> If YES: Code changes are carried out and new version is made available for testing platform. If NO: We go back to requirements analysis and impact analysis until a GO decision is made. -> Testing New Version. If PASS: Push to version Control (github) Pending Prod deployment. If FAIL: Problems logged in issue tracker for bug fixing until and pushed to Testing New Version again. Once pushed to production -> Feature Requests. |