Show simple item record

dc.creatorBrooks, Christopher Arthur Hansenen_US
dc.date.accessioned2005-03-08T11:27:23Zen_US
dc.date.accessioned2013-01-04T04:26:19Z
dc.date.available2005-03-08T08:00:00Zen_US
dc.date.available2013-01-04T04:26:19Z
dc.date.created2005-02en_US
dc.date.issued2005-02-25en_US
dc.date.submittedFebruary 2005en_US
dc.identifier.urihttp://hdl.handle.net/10388/etd-03082005-112723en_US
dc.description.abstractA current popular paradigm in e-learning is that of the "learning object". Broadly de-fined, a learning object is a reusable piece of educational material intended to be strung together with other learning objects to form larger educational units such as activities, lessons, or whole courses. This aggregating of learning objects together is a recursive process – small objects can be combined to form medium sized objects, medium sized objects can be combined to form large objects, and so on. Once objects have been com-bined appropriately, they are generally serialized into content packages, and deployed into an online course for delivery to learners.Learning objects are often stored in distributed and decentralized repositories throughout the Internet. This provides unique challenges when managing the history of such an ob-ject, as traditional versioning techniques (e.g. CVS, RCS, etc.) rely on centralized man-agement. These challenges have been largely ignored by the educational technology community, but are becoming more important as sharing of learning objects increases.This thesis explores these issues by providing a formal version model for learning ob-jects, a set of data bindings for this model, and a prototype authoring environment which implements these bindings. In addition, the work explores the potential benefits of ver-sion control by implementing a visualization of a learning object revision tree. This visualization includes the relationship between objects and their aggregates, the struc-tural history of an object, and the semantic changes that an object has undergone.en_US
dc.language.isoen_USen_US
dc.subjectversioningen_US
dc.subjectscmen_US
dc.subjectlearning objectsen_US
dc.subjecte-learningen_US
dc.subjectelearningen_US
dc.titleSupporting learning object versioningen_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorUniversity of Saskatchewanen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Science (M.Sc.)en_US
dc.type.materialtexten_US
dc.type.genreThesisen_US
dc.contributor.committeeMemberVassileva, Julitaen_US
dc.contributor.committeeMemberSchneider, Kevinen_US
dc.contributor.committeeMemberDeters, Ralphen_US
dc.contributor.committeeMemberCooke, Johnen_US
dc.contributor.committeeMemberAlly, Mohameden_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record