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