WP 4: Integration of Language Technology Tools into ILIAS Learning Management System - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

WP 4: Integration of Language Technology Tools into ILIAS Learning Management System

Description:

Context Finder. DF. Ontology. Manager. OMS. LOs. Uses System. Third Party ... Date Tasks. 2006-11-30 First implementation of application logic. operations ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 16
Provided by: Cristin101
Category:

less

Transcript and Presenter's Notes

Title: WP 4: Integration of Language Technology Tools into ILIAS Learning Management System


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

2
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.

3
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.

4
M12 Deliverables
  • Integration Plan(Part of WP2/WP3 reports)

5
M24 Deliverables
  • Prototype of ILIAS learning management system
    with integrated language technology tools
  • Webservice Interface Documentation
  • Integration Guidelines

6
Integration of functionalities
Development Server (SVN)
Content Portal
KW/DC
Ontology
Interface
LOs
Code(WP2)
Code/Data(WP3)
Code(WP4)
Migration Tool
Nightly Updates
Migration Tool
Use functionalitiesthroughSOAP
ILIAS Server
Java Webserver (Tomcat)
Application Logic
Webservices
nuSoap
LOs
Axis
KW/DC/OWS JavaClassesand Data
Evaluate functionalitiesin ILIAS
ThirdPartyTools
User Interface
Servlets/JSP
Evaluatefunctionalities directly
7
Final Setup
Learning ManagementSystem
Language Technology Server(Tomcat Based)
Use functionalitiesthroughSOAP
ILIAS (Prototype)
Application Logic
Webservices
nuSoap
LOs
Axis
KE
KeywordExtractor
Uses System
  • Use Case Scenarios
  • Upload Learning Object (LO)
  • Find Keyword Candidates for LO
  • Find Definitions for LO
  • Search for LO(Ontology Support)
  • Browse Ontology

LanguageModel
DF
DefinitoryContext Finder
Ontology
OMS
OntologyManager
Third PartyTools
8
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?, ...

9
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.

10
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.

11
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.

12
User Interface Prototypes
13
User Interface Prototypes
14
User Interface Prototypes
15
Roadmap
  • Date Tasks
  • 2006-11-30 First implementation of application
    logic operations
  • 2006-12-31 First implementation of web service
    operations
  • 2007-01-31 First implementation of web-based
    evaluation user interface
  • 2007-02-28 First integration into LMS on basis
    of web service operations
  • 2007-02 - 2007-05 Testing, incremental
    improvement and extension of features,
    documentation
  • 2007-05-31 Milestone Integration Completed
Write a Comment
User Comments (0)
About PowerShow.com