01 — Overview
Access Architecture
Role-based access framework for the ERP Online Hub Learning Hub
Access to ERP Online Hub Learning Hub content is governed by a role-based system tied to each user's subscription plan. All users must be registered and authenticated to access any learning content. Unauthenticated visitors may view course titles and descriptions only.
Authentication Required
No lesson content, AI Tutor functionality, or enrollment actions are available to users who are not logged in. Visitors are prompted to register or sign in upon any interaction with course content.
02 — User Roles
Defined Roles and Permissions
Four distinct access levels govern Learning Hub functionality
Visitor (Unauthenticated)
- May view the Learning Hub course catalogue
- May view course titles, descriptions, module lists, and lesson titles
- May not view lesson content or access the AI Tutor
- May not enroll in any course, free or premium
- Is prompted to register upon any interaction with course content
Free Plan User
- May access all free-designated learning paths at no cost
- May complete lessons, attempt quizzes, and earn certificates on free paths
- May not open premium (paid) learning paths
- May use the AI Tutor within the Free plan monthly message limit
- Upon downgrading to Free, all in-progress premium path progress is reset. Completed paths and earned certificates are retained permanently.
Paid Plan User
- All Free plan permissions apply
- May open premium learning paths using monthly course credits
- One credit is consumed per unique premium path opened
- Returning to an already-opened path does not consume additional credits
- May use the AI Tutor within the monthly message limit of their plan
- Retains access to opened paths and all earned certificates during active subscription
Enterprise Plan User
- All Paid plan permissions apply
- Unlimited course credits — no monthly path limit
- Unlimited AI Tutor messages
- No restrictions on the number of paths that may be opened simultaneously
02b — Plan Credits
Credits and Quota by Plan
Live data from ERP Online Hub plan configuration
| Plan | Price | AI Messages / mo | AI Tutor / mo | Course Credits / cycle |
|---|---|---|---|---|
| Loading plan data… | ||||
03 — Permissions Matrix
Access by Role
Complete permission reference for all user roles
| Permission | Visitor | Free | Paid | Enterprise |
|---|---|---|---|---|
| View course listings | Yes | Yes | Yes | Yes |
| View lesson titles | Yes | Yes | Yes | Yes |
| Access free path lessons | No | Yes | Yes | Yes |
| Access premium path lessons | No | No | Yes (1 credit/path) | Yes (unlimited) |
| Use AI Tutor | No | Limited | Plan limit | Unlimited |
| Use AI Tutor during exam | No | No | No | No |
| Earn certificates | No | Free paths | All paths | All paths |
| Download certificate PDF | No | Yes | Yes | Yes |
| Public certificate verification | Yes | Yes | Yes | Yes |
| Bookmark / save paths | No | Yes | Yes | Yes |
04 — Plan Transitions
Upgrade and Downgrade Rules
What happens to your data when your plan changes
Upgrade (Free to Paid)
- Monthly course credits are assigned immediately upon plan activation
- All previously earned certificates are retained
- Free path progress is fully retained
- AI Tutor message limit increases to the new plan allocation
Downgrade (Paid to Free)
- Access to premium paths is removed immediately
- In-progress premium path progress is permanently reset to zero
- Completed premium paths and all earned certificates are retained permanently
- Free path progress is fully retained
- Remaining course credits are forfeited and not refunded
Plan Expiry or Cancellation
- Account is downgraded to Free immediately upon expiry or cancellation
- All downgrade rules above apply at the time of expiry
- Reactivating a subscription restores paid plan access and a fresh credit allocation
- In-progress progress that was reset upon downgrade is not restored upon reactivation
Certificates Are Never Revoked
Certificates represent a completed achievement and remain valid and publicly verifiable permanently, regardless of subscription status.
05 — Exam Restrictions
Final Exam Access Controls
Restrictions that apply to all users without exception during final examinations
AI Tutor Disabled
The AI Tutor is fully disabled during final exams. No assistance may be requested through any channel during the examination period.
Lessons Locked
All previously completed lessons in the path are locked once the final exam is active. Lesson content may not be revisited during the exam.
Retry Schedule Applies
The same escalating retry waiting periods that apply to standard quizzes apply to failed final exam attempts. Timers are enforced server-side.