wp 4: integration of language technology tools into ilias learning management system alexander...

15
WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

Upload: nathaniel-mcdougall

Post on 27-Mar-2015

217 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

WP 4: Integration of Language Technology

Tools into ILIAS Learning Management System

Alexander KillingProject review, Utrecht, 1 Feb 2007

Page 2: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

WP4 Tasks and Goals• Integration of LT4eL Tools for semi-automated

metadata generation, definitory context extraction and ontology supported extended data retrieval into a learning management system. (prototype based on ILIAS LMS)

• Developing and providing documentation for a standard-technology-based interface between the language technology tools and a learning management system.

• Goal: Simple-as-possible, well-documented and standards-based interface to foster re-use of the tools in other learning management systems.

Page 3: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

WP4 Dependencies

• WP 1: Collection and preparation of learning objects.

• WP 2: Delivers keyword and glossary functionalities to be integrated.

• WP 3: Delivers search and ontology functionalities to be integrated.

• WP 5: Evaluation and validation.

Page 4: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

M12 Deliverables

• Integration Plan(Part of WP2/WP3 reports)

Page 5: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

M24 Deliverables

• Prototype of ILIAS learning management system with integrated language technology tools

• Webservice Interface Documentation• Integration Guidelines

Page 6: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

Integration of functionalities

ILIAS ServerJava Webserver (Tomcat)

ApplicationLogic

User Interface

KW/DC/OWSJava

Classesand Data

Webservices

AxisnuSoap

Servlets/JSP

Development Server (SVN)

KW/DC

Code(WP2)

Code/Data(WP3)

Ontology

Code(WP4)

Interface

Content Portal

LOs

LOs

Evaluatefunctionalities directly

Evaluate functionalitiesin ILIAS

Nightly Updates

Usefunctionalities

throughSOAP

Migration Tool

ThirdPartyTools

Migration Tool

Page 7: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

Final Setup

ILIAS (Prototype)Application

Logic Webservices

AxisnuSoap

KE

KeywordExtractor

DefinitoryContext Finder

DF

OntologyManager

OMS

LOs

Uses System

Third PartyTools

Usefunctionalities

throughSOAP

Learning ManagementSystem

Language Technology Server(Tomcat Based)

Ontology

LanguageModel

Use Case Scenarios• Upload Learning Object (LO)

• Find Keyword Candidates for LO

• Find Definitions for LO

• Search for LO(Ontology Support)

• Browse Ontology

Page 8: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

Results of Integration Planning Meeting

• 12 starting operations for web service interface– Derived from WP2 / WP3 Use Cases

• User Interface Prototypes• Incremental Document Handling

– Starting with LT4eL-Ana XML Documents– (X)HTML / Text Documents (Single File)– (X)HTML / Text Documents (Multiple Files)– Other formtats: PDF, SCORM, Word?, ...

Page 9: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

Web Service Operations, Core

• sendNewLO()– Send a new learning object (from lms) to the language

technology server.

• getStatus()– Get current input processing status of a learning object.

• getDomains()– Get all available domains.

• deleteLO()– Delete a learning object on the language technology

server.

Page 10: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

Web Service Operations, KE/DF

• findKeywordCandidates()– Generate list of keywords for a learning object.

• sendApprovedKeywords()– Send user approved keywords back to language server.

• findDefinitionCandidates()– Generate list of definitions for a learning object.

• sendApprovedDefinitions()– Send user approved definitions back to language server.

Page 11: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

Web Service Operations, OMS

• findOntologyAnnotation()– Provides ontology fragments for annotation of a learning

object.

• sendApprovedOntologyAnnotation()– Send user approved ontology annotation back to

language server.

• getConceptNeighbourhood()– Get concepts and relations of a given concept (e.g.

enables ontology browsing).

• search()– Ontology extended (multilingual) learning object search.

Page 12: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

User Interface Prototypes

Page 13: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

User Interface Prototypes

Page 14: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

User Interface Prototypes

Page 15: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007

RoadmapDate Tasks

2006-11-30 First implementation of application logic operations

2006-12-31 First implementation of web service operations2007-01-31 First implementation of web-based evaluation user

interface2007-02-28 First integration into LMS on basis of web service

operations2007-02 - 2007-05 Testing, incremental improvement and

extensionof features, documentation

2007-05-31 Milestone: Integration Completed