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
editThe 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
editThe 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
editThe 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
editMeta 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
editA lesson is a heading at the first level. Therefore it can not have a parent.
Syntax example
editlesson "Ethernet"
=Ethernet= *learningGoals= # first goal # second goal</nowiki>
Meta data
editkey | description | example |
---|---|---|
learningGoals
|
learning goals of the whole lesson use the wikitext syntax to create lists |
*learningGoals= # first goal # second goal |
Unit
editUnits are represented by second level headings. A unit must have a parental lesson.
Syntax example
editunits "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
editkey | 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 |