Wikiversity:MOOC Interface/MOOC-Index

This page is part of the MOOC interface documentation. This is an introduction of the MOOC index, a central page of each MOOC. It holds the structure of the MOOC plus meta data of a MOOC item.

=MOOC Index= The MOOC index is a wiki page that can be found, relative to the MOOC. It holds the structure of the MOOC and meta data for each MOOC item. See section meta data to see what is expected to be stored.

Example: MOOC at Web_Science/Part1:_Foundations_of_the_web -> Mooc Index at Web_Science/Part1:_Foundations_of_the_web/MoocIndex

Syntax
The MOOC index makes use of the wikitext syntax. A MOOC index page typically starts with, but this is not mandatory.

Headings represent MOOC items and form the structure of the MOOC. Lists are used to provide meta data for each item.

Headings
The MOOC index supports two types of heading: 1.) first level headings that represent a lesson and 2.) second level headings that represent a unit of a lesson.

Meta data
Meta data for an item is provided in an unordered lists right after the item's heading. The syntax is The index allows multi-line values. Please note that multi-line values must not start with an, since this would start a new meta data entry.

*learningGoals= *video=File:MyFile.ogv
 * 1) first goal
 * 2) second goal

Note the usage of  to provide a list of learning goals.

If you create an index by hand, please note that any meta data is optional and can be added later. Adding meta data with keys other than the ones listed at this page, will not cause problems. However, you will not be able to use this additional meta data at the moment.

Lesson
A lesson is a heading at the first level. Therefore it can not have a parent.

Syntax example
lesson "Ethernet" =Ethernet= *learningGoals=
 * 1) first goal
 * 2) second goal

Unit
Units are represented by second level headings. A unit must have a parental lesson.

Syntax example
units "Ethernet header" and "Homework" in lesson "Ethernet" =Ethernet= *learningGoals=# first and only goal ==Ethernet header== *video=File:EthernetHeader.ogv ==Homework== *furtherReading=
 * 1) Ethernet