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