Massive Open Online Courses and Monoids

Massive open online courses (MOOC) allows for distributed long-distance learning for extremely large student enrollment. Nowadays most universities throughout the world have their courses online. Web portals such as Coursera or edX join together courses from many of them. Even though there are many...

Full description

Saved in:
Bibliographic Details
Published inFormal Methods: Foundations and Applications Vol. 10090; pp. 179 - 195
Main Authors Farias, Hugo, Braga, Christiano, Menezes, Paulo B.
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2016
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN3319498142
9783319498140
ISSN0302-9743
1611-3349
DOI10.1007/978-3-319-49815-7_11

Cover

More Information
Summary:Massive open online courses (MOOC) allows for distributed long-distance learning for extremely large student enrollment. Nowadays most universities throughout the world have their courses online. Web portals such as Coursera or edX join together courses from many of them. Even though there are many platforms to support the development of MOOC, such as Moodle or XBlock, it does not seem to be the case that there are many languages to help course descriptions. Moreover, we would like to allow the description of different paths to teach and learn a given subject. We propose Learn, a declarative language for course descriptions. The contribution of this paper is manyfold: (i) we exemplify Learn descriptions, (ii) formalize the meaning of Learn descriptions and teaching strategies, that allows for different teaching paths, and (iii) discuss the implementation of a toolkit to specify, analyze and generate a course in a MOOC platform from Learn descriptions.
ISBN:3319498142
9783319498140
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-319-49815-7_11