learning objects on the semantic web permanand mohan department of mathematic and computer science...

15
Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad and Tobago Christopher Brooks Advanced Research in Intelligent Educational Systems (ARIES) Laboratory Computer Science Department University of Saskatchewan Saskatoon, Saskatchewan, Canada

Upload: bonnie-nash

Post on 02-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

Learning Objects on the Semantic Web

Permanand MohanDepartment of Mathematic and Computer Science

University of the West IndiesSt. Augustine, Trinidad and Tobago

Christopher BrooksAdvanced Research in Intelligent Educational Systems (ARIES) Laboratory

Computer Science DepartmentUniversity of Saskatchewan

Saskatoon, Saskatchewan, Canada

Page 2: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

2

Adaptive Learning

• Adaptive learning is one of the primary goals of e-learning– Dynamic just-in-time generation of learning resources

based on the beliefs, desires, and goals of a student to facilitate learning

• There are three main stakeholdersin adaptive learning

Computer Science

InstructionalDesign

LibrarySystems

AdaptiveLearning

Page 3: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

3

What we have now

• Currently there exists work for:– Sequencing content together (instructional design)– Identifying pedagogical aspects of content (instructional

design/library systems)– Cataloging content for discovery (library systems)– Repositories for searching content catalogs (library

systems/computer science)– Identifying the beliefs, desires, and goals of a learner

(computer science)– Correlating these beliefs, desires, and goals with

appropriate educational content (computer science/instructional design)

Page 4: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

4

So, do we have adaptive learning?

Computer Science

InstructionalDesign

LibrarySystems

Student Modeling

IEEE LOMSpecification

SimpleSequencing

MetadataRepositories

TopicMaps

PedagogicalAspects ofMetadata

Page 5: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

5

Learning Object

• The focus of adaptive learning is now starting to shift the “glue” of all of these areas, termed the learning object

• Norm Friesen identifies three properties that are important:– Discoverability– Modularity– Interoperability

• But, most implementations have been decidedly simple:– Usually just static HTML web tutorials– Some java applets with limited ability to test a user then adapt

content [EOE]– Large search engine like repositories for users to find content

[CAREO, MERLOT, etc]

Page 6: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

6

The need for Vocabularies

• Biggest challenge facing learning object adoption at large: Syntactic interoperability– There is no commonly agreed upon format for learning objects

(HTML, XML, image formats, applets, …)– How can a LCMS know how a learning object can be displayed,

and if it worked well for a user?

Overview Summary

Assessment

5 - 9 RIOs

prepost

[CISCO 2001]

Page 7: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

7

Object Oriented Learning Objects

• We feel that object oriented principles, though hotly debated [see Sosteric & Hesemeier], are ripe to help– Content should have interfaces which describes what abilities or

situations the content can be used in (e.g. [Wiley]’s learning object types)

– Content should be able to be queried (method/function support) so Learning Content Management Systems (LCMS) can manipulate the content allowing for encapsulation

– Content should support inheritance to allow for easily deriving new content (see for instance, [Wu])

– Instructional design patterns can be formalized and applied to build objects that use proven methods of conveying meaning

Page 8: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

8

Implementation

• A number of web based implementation options are being explored to achieve this:– Content and metadata stored with XML– Object interfaces exported with WSDL and interacted

with using SOAP– Object methods implemented with XSLT, relying on

predefined functions within compliant LCMSs

• XML is nice to use for this:– Widescale support (many free tools)– Vendor neutral format improves interoperability

Page 9: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

9

Metadata

• Distribution of metadata:– Centralized (e.g. CAREO, MERLOT)– Decentralized (e.g. POOL, edutella)

• The majority (all?) of implementations completely decouple metadata from content– This is an antiquated “library & book” view of learning

objects– Really two kinds of metadata

• Tightly coupled: Objective or “derived” metadata to be stored with the learning object itself

• Loosely coupled: Opinions about the learning object’s fitness for purpose made by members in the community

Page 10: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

10

Two kinds of Metadata• Tightly Coupled Metadata

– E.g. Language, digital rights, versioning information, etc.– Usually more technical information– Can be Implemented as a method within a learning

object (WSDL/SOAP) which returns a set of values (XML Document) corresponding to a given type (XML Schema)

• Loosely Coupled Metadata– E.g. Semantic density, interactivity type, thinking styles,

etc.– Usually more pedagogical information– RDF is a key technology

• Everyone has an opinion, RDF lets us express this

Page 11: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

11

Future Work: Making learning objects smarter

• Object principles are a good start, but future work involves experimenting with higher level reasoning as well as autonomy (agent characteristics)

• We envision these principles to be especially useful in the area of discovery– Intelligent learning objects being aware of one

another and of users in the LCMS can better advertise their services

Page 12: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

12

Future Work: LORNET

• Learning Object Repository Network project– Involves 5 Canadian universities– Focuses on the intersection of knowledge

management, the semantic web, and e-learning

• Our goals in particular– Integrating user modeling to help provide adaptive

content retrieval– Providing a flexible platform which takes advantage of

the distributed nature of learning objects– Providing learning object retrieval “just-in-time”

instead of using a precompiled approach

Page 13: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

13

Future Work: Agents are key

• Student modeling plays a big part of our vision– As objects interact with students, they learn more

about what situations they are good for– Learning objects can then negotiate with one another

to determine which is most appropriate for a given situation

– Hopefully leads to “emergent courses”, where a path through a course can be better chosen by examining the characteristics of a student and comparing them to successes found for similar students

Page 14: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

14

Conclusion: Final Words

• Learning objects are meant to act as the “glue” between the areas of instructional design, library sciences, and computer science as they try to achieve adaptive learning

• An object oriented approach to content creation is especially useful for creating more modular and interoperable learning resources

• XML technologies, specifically XML, WSDL, SOAP, and XSLT are well poised to achieve object oriented learning objects in a vendor-neutral manner

Page 15: Learning Objects on the Semantic Web Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine, Trinidad

15

Questions?

Contact information:http://www.cs.usask.ca/research/research_groups/aries/

Permanand Mohan:

[email protected]

Christopher Brooks:

[email protected]

www.cs.usask.ca/~cab938