c3po-a domain-aware course authoring tool

17
C3PO – A Domain-Aware Course Authoring Tool Marco Ronchetti Dept. Informatica e Telecommuniciazioni Universita di Trento, Italy Joseph Sant Computing and Engineering Sciences, Sheridan College, Canada

Upload: joseph-sant

Post on 17-Jul-2015

1.235 views

Category:

Business


0 download

TRANSCRIPT

Page 1: C3PO-A Domain-Aware Course Authoring Tool

C3PO – A Domain-Aware Course Authoring Tool

Marco RonchettiDept. Informatica e Telecommuniciazioni

Universita di Trento, Italy

Joseph SantComputing and Engineering Sciences,

Sheridan College, Canada

Page 2: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool2

Outline

Domain Ontologies – Benefits and Challenges

C3PO Motivation Strategic Overview UI Features Ontology-aided Searching Current Status

Summary

Page 3: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool3

Domain Ontologies and EducationAdvantages

Provides common discipline-specific language for description of courses.

Enables automated assessment of coverage of model curriculum.

Enables automated comparison of courses. Enables inference of learning object metadata

from a pool of course specifications.

Page 4: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool4

Domain Ontologies and Education Challenges

Pre-defined taxonomies might not be expressive enough.

Workload and complexity issues.

Page 5: C3PO-A Domain-Aware Course Authoring Tool

Ontology Mapping

Domain OntologyACM CS Curriculum 2001

950 topics 132 units 14 Areas

Actual CurriculumAmerican University Curriculum~400-1800 topics 40 Courses

Page 6: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool6

C3PO – Motivation

Problem:Mapping curricula to standardized domain ontologies too difficult after the fact.

Proposed Solution:Incorporate use of standardized domain ontologies in an easy-to-use course authoring tool.

Page 7: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool7

How?

Must be easy to use: Same drag and drop usage model for learning

objects, web links, and domain ontology items (topics and learning objectives).

Must provide compelling benefits: Course web-site publishing. Ontology-aided (contextual) search of learning

object repositories and the web.

Must adapt to current practice in authoring. Accesses instructor’s local store of materials as well

as remote objects.

Page 8: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool8

C3PO - Overview

User InterfaceModule

Search PluginInterface

Course CompositerEngine

PublishModule

(HTML,RDF)

DomainSchema Engine

LocalFile

LOR +WWW

SearchPlugin

LocalFile

DomainServer

LOR LORLocalFile

Page 9: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool9

C3PO – Screenshot

Domain ModelPane

CourseWindow

Local FilesTab

ObjectSearchTab

Page 10: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool10

C3PO – The Properties Tab Element Annotation

EnteringUnitInformation

Page 11: C3PO-A Domain-Aware Course Authoring Tool

C3PO – Storage and Publishing

Publication of multi-pageCourse web site from courseSpecification using (XSLT) stylesheets. Customizable by Users.

Saving of Course SpecificationIn XML format.

Page 12: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool12

Special Features:Ontology-Aided Search

Search FacilityWithGroupingSupport

Page 13: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool13

AdaptiveSearchPlug-in

Page 14: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool14

Inferring Learning Object Metadata From Unit Domain Info

C1

U1U2

T101 T461 LO1 LO3

C2

U1U2

T101 LO3 LO8 LO9

C3

U1U2

T101 T461 LO3 LO5

C4

U1U2

T461 L01 LO4 LO6

Page 15: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool15

Status

Loading, saving of a course specification.

Loading of a single standard domain format (ACM-2001 CS curriculum).

Drag and Drop of Local files, learning objectives, topics to a course spec.

Test of search plug-in and hierarchical display using Google search.

Page 16: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool16

Status

Publication of simple multi-page course websites from course spec using XSLT.

Make plug-in interface more flexible (for access to LOR’s).

Drag and drop of search results. Support for remote storage and retrieval

of domains, specification files and course websites.

Robustness and usability improvements

Page 17: C3PO-A Domain-Aware Course Authoring Tool

07/01/07Edmedia 2007 Vancouver - C3PO A Domain-Aware Course Authoring Tool17

Summary

Many advantages to association of curriculum elements with standardized domain ontology items.

Prohibitively time-intensive to produce these associations after the fact.

Incorporate these associations during the course authoring process

C3PO Goal: End-to-end production of traditional course

representations to include domain references. Use drag and drop approach for both learning objects and

domain objects. Produces course website Implements a domain-aware adaptive search with

hierarchical display.