Skip to content

Commit 036019a

Browse files
authored
Merge branch 'master' into fix-and-enhance-test-states
2 parents 49391dd + a6a50f9 commit 036019a

File tree

7 files changed

+81
-31
lines changed

7 files changed

+81
-31
lines changed

.github/labeler.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ area/challenges:
66
- changed-files:
77
- any-glob-to-any-file:
88
- "content/en/challenges/**/*"
9+
area/certifications:
10+
- changed-files:
11+
- any-glob-to-any-file:
12+
- "content/en/certifications/**/*"

archetypes/certification.md

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,27 +38,43 @@ competencies:
3838
# List of resource that are recommended to complete before taking the test
3939
# Not strictly enforced, but recommended
4040
prerequisite_knowledge:
41-
- title: "Learning Path: Cloud Computing Basics"
42-
link: "https://academy-domain.com/learning-paths/cloud-computing-basics"
43-
- title: "Basic Certification: Networking Basics"
44-
link: "https://academy-domain.com/certifications/networking-basics"
45-
- title: "Basic knowledge of Linux command line"
46-
link: "https://linuxcommand.org/"
41+
- title: "Learning Path"
42+
children:
43+
- title: "Cloud Computing Basics"
44+
link: "https://academy-domain.com/learning-paths/cloud-computing-basics"
45+
- title: "Basic knowledge of Linux command line
46+
link: "https://linuxcommand.org/"
47+
- title: "Basic Certification: Networking Basics"
48+
link: "https://academy-domain.com/certifications/networking-basics"
49+
50+
4751

4852
# List of additional resources for further reading
4953
related_resources:
5054
- title: "Documentation"
51-
link: "https://docs.example.com/"
55+
children:
56+
- title: "Docs Portal"
57+
link: "https://docs.example.com/"
58+
5259
- title: "Instructions"
53-
link: "https://instructions.example.com/"
60+
children:
61+
- title: "How-to Guides"
62+
link: "https://instructions.example.com"
63+
- title: "More How-tos"
64+
link: "https://instructions.example.com"
65+
5466
- title: "YouTube Channel"
55-
link: "https://www.youtube.com/c/example"
67+
children:
68+
- title: "Official Channel"
69+
link: "https://www.youtube.com/c/example"
5670

5771
# Additional attributes about the test
5872
additional_attributes:
5973
- title: "Retake Policy"
74+
value: "3"
6075
description: "One Retake allowed after 30 days"
6176
- title: "Labs"
77+
value: "Mandatory"
6278
description: "Hands-on labs included"
6379

6480

archetypes/challenge.md

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,30 +35,46 @@ competencies:
3535

3636

3737

38-
# List of resource that are recommended to complete before taking the test
38+
# List of resources that are recommended to complete before taking the test
3939
# Not strictly enforced, but recommended
4040
prerequisite_knowledge:
41-
- title: "Learning Path: Cloud Computing Basics"
42-
link: "https://academy-domain.com/learning-paths/cloud-computing-basics"
43-
- title: "Basic Certification: Networking Basics"
44-
link: "https://academy-domain.com/certifications/networking-basics"
45-
- title: "Basic knowledge of Linux command line"
46-
link: "https://linuxcommand.org/"
41+
- title: "Learning Path"
42+
children:
43+
- title: "Cloud Computing Basics"
44+
link: "https://academy-domain.com/learning-paths/cloud-computing-basics"
45+
- title: "Basic knowledge of Linux command line"
46+
link: "https://linuxcommand.org/"
47+
- title: "Basic Certification: Networking Basics"
48+
link: "https://academy-domain.com/certifications/networking-basics"
49+
50+
4751

4852
# List of additional resources for further reading
4953
related_resources:
5054
- title: "Documentation"
51-
link: "https://docs.example.com/"
55+
children:
56+
- title: "Docs Portal"
57+
link: "https://docs.example.com/"
58+
5259
- title: "Instructions"
53-
link: "https://instructions.example.com/"
60+
children:
61+
- title: "How-to Guides"
62+
link: "https://instructions.example.com/"
63+
- title: "More How-tos"
64+
link: "https://instructions.example.com/"
65+
5466
- title: "YouTube Channel"
55-
link: "https://www.youtube.com/c/example"
67+
children:
68+
- title: "Official Channel"
69+
link: "https://www.youtube.com/c/example"
5670

5771
# Additional attributes about the test
5872
additional_attributes:
5973
- title: "Retake Policy"
74+
value: "3"
6075
description: "One Retake allowed after 30 days"
6176
- title: "Labs"
77+
value: "Mandatory"
6278
description: "Hands-on labs included"
6379

6480

archetypes/final-test.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: '{{ replace .File.ContentBaseName `-` ` ` | title }}'
33
pass_percentage: 70 # Minimum percentage required to pass the test
44
time_limit: 15 # Duration of the test in minutes
5-
difficulty: "beginner" # Difficulty level of the test
5+
level: "beginner" # Difficulty level of the test
66
category: "Programming Languages" # Category of the test
77
tags: ["golang", "basics", "syntax", "fundamentals"] # Tags for the test, useful for search and categorization
88
type: "test" # Type of the content, in this case, a test ( required for the test to be recognized by the system )

archetypes/learning-path.md

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,27 +38,41 @@ competencies:
3838
# List of resource that are recommended to complete before taking the test
3939
# Not strictly enforced, but recommended
4040
prerequisite_knowledge:
41-
- title: "Learning Path: Cloud Computing Basics"
42-
link: "https://academy-domain.com/learning-paths/cloud-computing-basics"
43-
- title: "Basic Certification: Networking Basics"
44-
link: "https://academy-domain.com/certifications/networking-basics"
45-
- title: "Basic knowledge of Linux command line"
46-
link: "https://linuxcommand.org/"
41+
- title: "Learning Path"
42+
children:
43+
- title: "Cloud Computing Basics"
44+
link: "https://academy-domain.com/learning-paths/cloud-computing-basics"
45+
- title: "Basic Certification: Networking Basics"
46+
link: "https://academy-domain.com/certifications/networking-basics"
47+
- title: "Basic knowledge of Linux command line"
48+
link: "https://linuxcommand.org/"
4749

4850
# List of additional resources for further reading
4951
related_resources:
5052
- title: "Documentation"
51-
link: "https://docs.example.com/"
53+
children:
54+
- title: "Docs Portal"
55+
link: "https://docs.example.com/"
56+
5257
- title: "Instructions"
53-
link: "https://instructions.example.com/"
58+
children:
59+
- title: "How-to Guides"
60+
link: "https://instructions.example.com/"
61+
- title: "More How-tos"
62+
link: "https://instructions.example.com/"
63+
5464
- title: "YouTube Channel"
55-
link: "https://www.youtube.com/c/example"
65+
children:
66+
- title: "Official Channel"
67+
link: "https://www.youtube.com/c/example"
5668

5769
# Additional attributes about the test
5870
additional_attributes:
5971
- title: "Retake Policy"
72+
value: "3"
6073
description: "One Retake allowed after 30 days"
6174
- title: "Labs"
75+
value: "Mandatory"
6276
description: "Hands-on labs included"
6377

6478

archetypes/optional-test.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: '{{ replace .File.ContentBaseName `-` ` ` | title }}'
33
pass_percentage: 70 # Minimum percentage required to pass the test
44
time_limit: 15 # Duration of the test in minutes
5-
difficulty: "beginner" # Difficulty level of the test
5+
level: "beginner" # Difficulty level of the test
66
category: "Programming Languages" # Category of the test
77
tags: ["golang", "basics", "syntax", "fundamentals"] # Tags for the test, useful for search and categorization
88
type: "test" # Type of the content, in this case, a test ( required for the test to be recognized by the system )

archetypes/test.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 'test'
33
pass_percentage: 70 # Minimum percentage required to pass the test
44
time_limit: 15 # Duration of the test in minutes
55
max_attempts: 3 # Maximum number of attempts allowed
6-
difficulty: "beginner" # Difficulty level of the test
6+
level: "beginner" # Difficulty level of the test
77
category: "Programming Languages" # Category of the test
88
tags: ["golang", "basics", "syntax", "fundamentals"] # Tags for the test, useful for search and categorization
99
type: "test" # Type of the content, in this case, a test ( required for the test to be recognized by the system )

0 commit comments

Comments
 (0)