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 edit
The MOOC index is a wiki page that can be found /MoocIndex
, 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 edit
The MOOC index makes use of the wikitext syntax. A MOOC index page typically starts with --MOOC-Index
, 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 edit
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 edit
Meta data for an item is provided in an unordered lists right after the item's heading. The syntax is key=value
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= # first goal # second goal *video=File:MyFile.ogv
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 edit
A lesson is a heading at the first level. Therefore it can not have a parent.
Syntax example edit
lesson "Ethernet"
=Ethernet= *learningGoals= # first goal # second goal</nowiki>
Meta data edit
key | description | example |
---|---|---|
learningGoals
|
learning goals of the whole lesson use the wikitext syntax to create lists |
*learningGoals= # first goal # second goal |
Unit edit
Units are represented by second level headings. A unit must have a parental lesson.
Syntax example edit
units "Ethernet header" and "Homework" in lesson "Ethernet"
=Ethernet= *learningGoals=# first and only goal ==Ethernet header== *video=File:EthernetHeader.ogv ==Homework== *furtherReading= # [[w:Ethernet]]
Meta data edit
key | description | example |
---|---|---|
furtherReading
|
further reading resources of the unit use the wikitext syntax to create lists and provide links |
*furtherReading= # [[w:Ethernet]] # my book, of course |
learningGoals
|
learning goals of the single unit use the wikitext syntax to create lists |
*learningGoals= # first goal # second goal |
video
|
video to the unit you can specify text or a wiki file |
*video=File:MyVideo.ogv |