Admin Guide
This guide covers operational workflows for administrators utilizing the LearnWay Admin API (/api/v2/admin/*).
1. Creating and Publishing Courses
- Create Learning Path:
POST /api/v2/admin/learning-path - Create Course:
POST /api/v2/admin/course(assignlearningPathId, difficulty, title, description). - Upload Course Cover:
POST /api/v2/admin/course/:id/cover-image - Add Lessons & Slides:
POST /api/v2/admin/lessonandPOST /api/v2/admin/lesson-slide - Publish Course:
PATCH /api/v2/admin/course/:id/publish(setsisPublished = true).
2. On-Chain Course Registration
For courses granting blockchain-verifiable completion certificates:3. User Moderation & Suspensions
Admins can manage abusive accounts via:- Suspend Account:
POST /api/v2/admin/users/:id/suspend - Unsuspend Account:
POST /api/v2/admin/users/:id/unsuspend - Grant Promotional Subscription:
POST /api/v2/admin/users/:id/grant-subscription