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.
23 lines
1,011 B
PowerShell
23 lines
1,011 B
PowerShell
# CourseWorx Cleanup Script
|
|
Write-Host "CourseWorx Cleanup Script" -ForegroundColor Cyan
|
|
Write-Host "=========================" -ForegroundColor Cyan
|
|
|
|
Write-Host "Killing all Node.js processes..." -ForegroundColor Yellow
|
|
$nodeProcesses = Get-Process -Name "node" -ErrorAction SilentlyContinue
|
|
|
|
if ($nodeProcesses) {
|
|
Write-Host "Found $($nodeProcesses.Count) Node.js processes. Killing them..." -ForegroundColor Red
|
|
foreach ($process in $nodeProcesses) {
|
|
Write-Host "Killing Node.js process (PID: $($process.Id))" -ForegroundColor Yellow
|
|
Stop-Process -Id $process.Id -Force -ErrorAction SilentlyContinue
|
|
}
|
|
Start-Sleep -Seconds 3
|
|
Write-Host "All Node.js processes killed." -ForegroundColor Green
|
|
} else {
|
|
Write-Host "No Node.js processes found." -ForegroundColor Green
|
|
}
|
|
|
|
Write-Host "`nCleanup completed!" -ForegroundColor Green
|
|
Write-Host "You can now run start-courseworx.ps1" -ForegroundColor Cyan
|
|
Write-Host "`nPress Enter to exit..." -ForegroundColor Yellow
|
|
Read-Host
|