|
| 1 | +--- |
| 2 | +title: Creating Certification |
| 3 | +weight: 4 |
| 4 | +description: > |
| 5 | + A step-by-step guide to building a professional certification in the Academy. |
| 6 | +categories: [Academy] |
| 7 | +tags: [Designer] |
| 8 | +--- |
| 9 | + |
| 10 | +In [Layer5 Academy](https://cloud.layer5.io/academy/), a **Certification** is a top-level content type designed to formally **validate** a learner's professional skills and expertise in a specific domain. Unlike a Learning Path, which guides a user through a structured learning process, a Certification focuses primarily on **assessment and evaluation**. |
| 11 | + |
| 12 | +The successful completion of a Certification results in an official, shareable **Certificate of Completion** and a valuable badge, signifying a verified level of proficiency. |
| 13 | + |
| 14 | +### Certification vs Other Content Types |
| 15 | + |
| 16 | +To better understand its unique role, here is a comparison with other content types in the Academy: |
| 17 | + |
| 18 | +| Feature | Learning Path | Challenge | Certification | |
| 19 | +| :--- | :--- | :--- | :--- | |
| 20 | +| **Primary Goal** | To teach and guide through a comprehensive curriculum. | To solve a specific, hands-on problem in a competitive or timed scenario. | To **validate** and **prove** existing knowledge through formal examination. | |
| 21 | +| **Structure** | Hierarchical (Path → Courses → Modules). | Typically a single, scenario-based task. | Flat; a collection of one or more exams. | |
| 22 | +| **Main Content** | Lessons, informational pages, labs, and progressive assessments (Quizzes/Tests). | A set of instructions for a practical task and a validation mechanism. | A series of rigorous exams, potentially with a brief study guide. | |
| 23 | +| **Outcome** | Acquired knowledge and skills. | A score, rank, or completion status. | An **official certificate** and a badge signifying verified expertise. | |
| 24 | + |
| 25 | +## Getting Started |
| 26 | + |
| 27 | +### Directory Structure |
| 28 | + |
| 29 | +All content for a new certification must reside within the main `content/certifications/orgID` directory. The structure is organized to group certifications by the organization that provides them, ensuring clarity and scalability. |
| 30 | + |
| 31 | +To create a new certification, you must first create a two-level directory structure: |
| 32 | + |
| 33 | +1. **Organization ID folder** (`orgID`) - Groups certifications by organization |
| 34 | +2. **Certification Name folder** (`<certification-name>`) - A descriptive, URL-friendly name (slug) for your certification |
| 35 | + |
| 36 | +The URL will follow this pattern: `https://cloud.layer5.io/academy/certifications/orgID/certification-name/` |
| 37 | + |
| 38 | +### File Structure |
| 39 | + |
| 40 | +Below is a typical file structure for a new certification: |
| 41 | + |
| 42 | +``` |
| 43 | +content/certifications/ |
| 44 | +└── layer5-certification-exam/ <-- The <certification-name> directory |
| 45 | + ├── _index.md <-- Defines the certification's metadata |
| 46 | + ├── exam-1.md <-- (Optional) A standard content page for introduction |
| 47 | + ├── optional-exam-2.md <-- An optional supplementary exam |
| 48 | + └── exam-3.md <-- A mandatory exam (You must complete all previous units to access this exam) |
| 49 | +``` |
| 50 | + |
| 51 | +**Key Files:** |
| 52 | +- **`_index.md`**: The entry point for your certification containing all metadata (title, description, banner, etc.) |
| 53 | +- **Exam Files (`*.md`)**: Individual Markdown files containing the exams. Order and optional status are controlled by frontmatter, not filename. |
| 54 | + |
| 55 | +## Configuration |
| 56 | + |
| 57 | +### Setting Up the Certification (`_index.md`) |
| 58 | + |
| 59 | +The `_index.md` file defines the core properties of your certification. Its frontmatter controls how the certification is presented to users and categorized within the Academy. |
| 60 | + |
| 61 | +Here's a complete example of the YAML frontmatter for a certification's `_index.md` file: |
| 62 | + |
| 63 | +```yaml |
| 64 | +--- |
| 65 | +type: "certification" |
| 66 | +id: "445a80d2-1234-1234-1234-2329c5ddcdec" |
| 67 | +title: "Layer5 Network Certification" |
| 68 | +description: "Validate your expertise in Layer5 networking technologies through comprehensive assessment" |
| 69 | +banner: "images/layer5-icon.svg" |
| 70 | +weight: 1 |
| 71 | +tags: [network, cloud, infrastructure] |
| 72 | +level: "beginner" |
| 73 | +categories: "platform" |
| 74 | +--- |
| 75 | +``` |
| 76 | + |
| 77 | +#### Frontmatter Fields Reference |
| 78 | + |
| 79 | +| Field | Required | Description | |
| 80 | +| :--- | :--- | :--- | |
| 81 | +| `type` | ✅ | Must be set to `"certification"` to identify this content correctly. | |
| 82 | +| `id` | ✅ | A globally unique identifier (UUID) for the certification. | |
| 83 | +| `title` | ✅ | The human-readable title that will be displayed to users. | |
| 84 | +| `description` | ✅ | A comprehensive summary of the certification's scope and objectives. | |
| 85 | +| `banner` | ❌ | Path to an image in the `static` folder, e.g., `images/icon.svg`. | |
| 86 | +| `weight` | ✅ | Controls the display order (lower numbers appear first). | |
| 87 | +| `tags` | ❌ | Keywords for content discovery. Multiple tags can be selected. | |
| 88 | +| `level` | ❌ | A string indicating the intended difficulty (e.g., `beginner`, `intermediate`, `advanced`). | |
| 89 | +| `categories` | ❌ | A string that assigns the certification to a specific category. | |
| 90 | + |
| 91 | +## Content Creation |
| 92 | + |
| 93 | +### Composing Certification Content |
| 94 | + |
| 95 | +A certification is primarily a collection of exams designed to validate a learner's skills. However, you can also include standard content pages to provide context and guide the learner. |
| 96 | + |
| 97 | +The content within a certification folder can include: |
| 98 | + |
| 99 | +- **Exams:** These are the core, assessable components. A certification can contain one or multiple exams. You can control the display order using the `weight` field in each file's frontmatter. |
| 100 | +- **Informational Pages:** You can add standard Markdown pages to serve as an introduction, a study guide, or a list of helpful resources. These pages do not contain questions and are not part of the formal assessment process. |
| 101 | + |
| 102 | +{{< alert type="info" title="How to Create and Configure Exams" >}} |
| 103 | +Every "Exam" file within a certification follows the unified Academy assessment standard. |
| 104 | + |
| 105 | +For detailed instructions on how to write an exam file, define various question types (single-answer, multiple-answer, short-answer), set scoring and passing percentages, and use advanced options, please refer to our comprehensive [Integrating Assessments in the Academy](../) guide. |
| 106 | +{{< /alert >}} |
| 107 | + |
| 108 | +## Advanced Features |
| 109 | + |
| 110 | +### Certificate of Completion |
| 111 | + |
| 112 | +The primary outcome of successfully completing a certification is the issuance of an official Certificate of Completion. This certificate serves as a formal validation of the learner's skills and expertise in the subject matter. |
| 113 | + |
| 114 | +The specific design, template, and data schema for the certificates are currently being finalized and will be available in a future update. |
| 115 | + |
| 116 | +### Monetization |
| 117 | + |
| 118 | +Certifications are designed with the capability to be configured as paid content. This allows organizations to offer premium, high-value accreditations for professional development. |
| 119 | + |
| 120 | +The specific steps for setting prices and integrating payment processing are planned for a future release and will be documented accordingly. |
0 commit comments