A unique URL-friendly identifier for your course. Example: redis
.
The name of your course. Example: Build your own Redis
.
A short name for your course. Example: Redis
.
The release status of your course. Accepted values: alpha
, beta
, live
.
A markdown description for your course. 25-50 words.
A short description of your course, < 15 words.
The percentage of users who complete this course. Set to 5% if we don’t have data yet.
Slug for the language. Example: python
. Full list of languages available here.
The difficulty of the course. Accepted values: easy
, medium
, hard
.
sample_extension_idea_title
A title for the sample extension idea. Example: Geospatial Queries
sample_extension_idea_description
A description for the sample extension idea. Example: A Redis server that can respond to geospatial queries
A unique identifier for this stage. Your tester will reference this value. Example: init
The name of this stage. Example: Respond to PING
A markdown description for this stage, rendered in the ‘Your Task’ card.
A difficulty rating for this stage, from the perspective of a proficient programmer.
very_easy
: <5m
easy
: 5-10m
medium
: 30m-1h
hard
: >1h
A short markdown description of this stage, used in the course overview page.
Link to the source code for the test cases of this stage. Optional.