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. |
||
|---|---|---|
| .. | ||
| Assignment.js | ||
| Attendance.js | ||
| AttendanceRecord.js | ||
| ClassroomSession.js | ||
| Course.js | ||
| CourseContent.js | ||
| CourseSection.js | ||
| CourseStats.js | ||
| Enrollment.js | ||
| index.js | ||
| LessonCompletion.js | ||
| QuizQuestion.js | ||
| User.js | ||
| UserNotes.js | ||