SetFork Docs

Courses & quizzes

Turn a list into a course with lessons, quizzes, a certificate and a leaderboard.

There is no separate "course" type — an ordinary list becomes a course as soon as it grows lessons and quizzes.

Lessons

Section headings on blocks turn a list into lessons. Once there are at least two lessons, a "Contents" outline appears on the list page. In the editor the section field reads "Lesson/section — groups the blocks below".

Quizzes

The 🎓 Quiz block (see block types) checks knowledge. Answer kinds: Choice, Text, Number, Blanks, Match, Sort, Code. The learner presses "Check" and sees "Correct" or "Wrong" with an explanation, and can start over with "Again". For a signed-in learner the result is graded on the server (the answer key comes from the list's current version); a guest gets a local self-check that isn't saved.

Sequential course

When creating a list you can turn on a sequential course — then the next lesson only unlocks after the previous lesson's quizzes are passed. Until they are, the blocks below are locked behind a card explaining what to pass first.

Completion

A course counts as completed by either path (whichever comes first):

  1. all quizzes of the current version are passed, or
  2. in a run, all steps are checked off — the path for lists without quizzes.

Completion is a permanent fact: if the author later changes the quizzes, your certificate stays valid. The list page shows a "Quiz progress" panel, and once finished, "Course completed" with the number of quizzes passed and the version.

Certificate and leaderboard

  • Certificate — the /{owner}/{slug}/certificate page: a "Certificate of completion" with your name, the course title, date, version and author. A "Print / PDF" button saves it as a file.
  • Leaderboard — the /{owner}/{slug}/leaderboard page: everyone who completed the course, ordered by completion time (medals for the first three, up to 100).

On this page