Skip to content

Commit ca6804b

Browse files
authored
Merge pull request #824 from Vincamine/w-role-update
Provided better context about the learner status for Academy
2 parents 7b7b657 + d9998ce commit ca6804b

1 file changed

Lines changed: 3 additions & 21 deletions

File tree

content/en/cloud/security/roles/academy-roles.md

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -87,32 +87,14 @@ While the maximum number of instances is unlimited, the available seats for Lear
8787

8888
**Status as a Learner**
8989

90-
A learner in the academy system has two types of status that work together:
91-
92-
1. **[User](../roles/user-role.md) Account Status**
93-
- **Active**: Can log in and access academy, register for new courses, continue existing courses
94-
- **Inactive**: Account is disabled/deleted
95-
96-
2. **Academy Registration Status** - Progress in specific content
90+
Each individual academy content item (learning path, certification, or challenge) that a learner enrolls in tracks one of the following 4 status types:
9791

9892
| Status | What it means |
9993
|-------------|-------------|
100-
| registered | They signed up but haven't started |
94+
| registered (enrolled) | They signed up but haven't started |
10195
| completed | They finished the course |
10296
| failed | They didn't pass |
10397
| withdrawn | They left the course |
10498

105-
**What this means:**
106-
1. Active User + Registered = Ready to start learning
107-
2. Active User + Completed = Finished, show achievements
108-
3. Active User + Failed/Withdrawn = May need re-enrollment
109-
4. Inactive User + Any Status = No academy access (show login prompt)
110-
111-
**Reference:** See the complete [Academy Registration Status schema](https://github.com/meshery/schemas/blob/master/models/v1beta1/academy/academy.go#L16) for technical implementation details.
112-
11399
{{% /card %}}
114-
{{< /cardpane >}}
115-
116-
{{< alert title="API Limitation" color="warning" >}}
117-
The current API only returns registrations with "registered" status. We do not currently retrieve completed, failed, or withdrawn registrations through standard endpoints.
118-
{{< /alert >}}
100+
{{< /cardpane >}}

0 commit comments

Comments
 (0)