/workshop-curriculum

Exercise content for the Workshop platform.

Primary LanguageJavaScriptMIT LicenseMIT

Workshop Curriculum

This repo tracks all courses and exercises for the Workshop platform.

Content for each course can be found in /courses/.

Contributing

Contribution guidelines for Workshop exercises.

Metadata

This section is for repo admins only. Currently, only members of Bloc's Curriculum Team are designated as admins. The Curriculum Team will review all issues and pull requests, and insert metadata as appropriate. All other contributors can ignore this section.

Each exercise requires a body.md file which defines the challenges the student must complete. At the top of each exercise you must include metadata. Here's an example:

<!-- { ids:[9], language:'CLI', type:'workshop', order: 0, name:'PWD Command: Print Working Directory', description:'The pwd command displays your active directory and is among the most primitive command line operations.' }-->
Field Description
ids The exercise identifier as a single-entry array. Find the id by navigating to the exercise (you must create the exercise first).
language The language, present options include: CLI, Ruby, and JavaScript.
type You must set this to 'workshop.' Otherwise, bad things will happen.
order The order in which the exercises will appear on workshop.
name The title of the exercise, keep it short and to the point.
description Describe the exercise in a bit more detail. What will this exercise reinforce?