docs: ONBOARDING.md notices (#790)
* ONBOARDING.md notices * updated ONBOARDING-README-NOTICES * Updated steps to go through Parts of the ONBOARDING * Update ONBOARDING.md * update ONBOARDING.md --------- Co-authored-by: Rotimi Best <[email protected]>
This commit is contained in:
co-authored by
Rotimi Best
parent
2a53d675f6
commit
d7fc8e14c7
+37
-16
@@ -89,14 +89,17 @@ then complete the type-specific checklist below.
|
||||
### 2.3 Compliance Course
|
||||
|
||||
- [ ] Create a new course, choose **Compliance**, name it "Test — Compliance".
|
||||
- [ ] Open the course.
|
||||
- [ ] Add a section with a lesson and an exercise (make sure the exercise has auto-gradable questions).
|
||||
- [ ] Go to **Course Settings → Compliance** and configure:
|
||||
- [ ] Passing score.
|
||||
- [ ] Navigate to **Certificate** from the course sidebar.
|
||||
- [ ] Open the **Settings** tab within the Certificate page.
|
||||
- [ ] Configure:
|
||||
- [ ] Minimum completion / passing score.
|
||||
- [ ] Due date.
|
||||
- [ ] Grace period (days).
|
||||
- [ ] Retake interval and max attempts.
|
||||
- [ ] Reminder days before deadline.
|
||||
- [ ] Mark the course as mandatory.
|
||||
- [ ] Grace period.
|
||||
- [ ] Retake interval and maximum attempts.
|
||||
- [ ] Reminder days before the deadline.
|
||||
- [ ] Mark the course as mandatory (if applicable).
|
||||
- [ ] Go to **Compliance** in the course sidebar — verify the compliance dashboard tiles are shown (compliant, non-compliant, in progress, not started, etc.).
|
||||
- [ ] Go back to **Stats → Compliance** at the org level — confirm this course now appears in the course breakdown table.
|
||||
- 📸 **Screenshot:** The course compliance dashboard with status tiles.
|
||||
@@ -164,7 +167,19 @@ Widgets are embeddable course catalogs for external websites.
|
||||
- [ ] **Embed** panel — copy the embed code and preview it in a standalone HTML file or CodePen.
|
||||
- [ ] Publish the widget and verify it renders the live preview correctly.
|
||||
- [ ] Go back, change a setting, and **rollback** to the previous published version.
|
||||
- 📸 **Screenshot:** The widget preview rendering in the embed panel.
|
||||
|
||||
### Running the widget locally
|
||||
|
||||
After publishing the widget, start the embeds development server:
|
||||
|
||||
```bash
|
||||
pnpm --filter @cio/embeds dev
|
||||
```
|
||||
- [ ] click on "URL" tab, copy URL
|
||||
- [ ] Paste URL in your browser to view the locally served widget preview.
|
||||
- [ ] Verify that the widget renders correctly.
|
||||
|
||||
- 📸 **Screenshot:** The widget preview in the browser.
|
||||
|
||||
---
|
||||
|
||||
@@ -185,21 +200,27 @@ Tags are org-level labels for categorizing courses.
|
||||
|
||||
## Part 6 — Media
|
||||
|
||||
The media manager is the central asset library for the org.
|
||||
The Media Library is the central asset repository for your organization. Media assets are uploaded while creating course content and can then be managed from the Media page.
|
||||
|
||||
- [ ] Open a **Course**.
|
||||
- [ ] Create a **Section**.
|
||||
- [ ] Create a **Lesson** within the section.
|
||||
- [ ] In the lesson's **Materials** section:
|
||||
- [ ] Upload an **image**.
|
||||
- [ ] Upload a **document** (PDF).
|
||||
- [ ] Upload a **video**.
|
||||
- [ ] Add a **YouTube** video via link.
|
||||
- [ ] Navigate to **Media** (`/org/[slug]/media`).
|
||||
- [ ] Note the **storage usage summary** at the top.
|
||||
- [ ] Upload an **image** file — verify it appears in the asset list with kind "image".
|
||||
- [ ] Upload a **document** (PDF) — verify it appears with kind "document".
|
||||
- [ ] Upload a **video** — verify it appears with kind "video". After processing, check that it has HLS playback support and auto-generated thumbnails.
|
||||
- [ ] Use the **YouTube** option to add a video via link.
|
||||
- [ ] Use the **Embed** option to add a video via embed URL.
|
||||
- [ ] Verify the uploaded image appears with kind **"image"**.
|
||||
- [ ] Verify the uploaded PDF appears with kind **"document"**.
|
||||
- [ ] Verify the uploaded video appears with kind **"video"**. After processing, check that it has HLS playback support and auto-generated thumbnails.
|
||||
- [ ] Filter assets by kind (video, image, document, audio) and verify the filters work.
|
||||
- [ ] Search for an asset by name.
|
||||
- [ ] Click an asset to see its detail — view **usage tracking** (which lessons reference it).
|
||||
- [ ] Click an asset to view its details, including **usage tracking** (which lessons reference it).
|
||||
- [ ] Edit an asset name, then delete an asset you no longer need.
|
||||
- [ ] Go to a **Lesson**, open the materials section, and add a video from the **Media Library** picker (not a fresh upload). Verify it embeds in the lesson.
|
||||
- 📸 **Screenshot:** The media library showing uploaded assets of different kinds with the storage usage summary.
|
||||
- [ ] Return to a **Lesson**, open the **Materials** section, and add a video from the **Media Library** picker (instead of uploading a new file). Verify it embeds correctly in the lesson.
|
||||
- 📸 **Screenshot:** The Media Library showing uploaded assets of different kinds with the storage usage summary.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user