MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT



Similar documents
Learning design: models for computers, for engineers or for teachers? Jean-Philippe Pernin (*, **), Anne Lejeune (**),

A QTI editor integrated into the netuniversité web portal using IMS LD

Modeling collaborative learning activities on e-learning platforms

e-ld : A Collaborative and Online e-learning Design Authoring Tool Based on IMS-LD Specification

A Proposal for a Web Service-based Architecture to Support the Enactment Of Units of Learning

ASPECT LRE Technical and Semantic Interoperability Workshop

A QTI editor integrated into the netuniversité web portal using IMS LD

NEW MODULAR APPROACH FOR KNOWLEDGE- TRANSFER IN MULTIMEDIA CARTOGRAPHY: THE E-LEARNING PROJECT CARTOUCHE

A Review On Authoring Tools

06 XML-based Technologies

Setting up Web Material. An introduction

Evaluation of Adaptive Course Construction Toolkit (ACCT)

Presentation / Interface 1.3

An Ontology-based e-learning System for Network Security

13 th EC GI & GIS Workshop WIN: A new OGC compliant SOA. for risk management. GMV, 2007 Property of GMV All rights reserved

HOW STUDENTS PERCEIVE E-LEARNING SITUATIONS? THE CASE OF THE SVC WBT EMBRYOLOGY COURSE

XForms. National Informatics Centre, Open Technology Centre. -a new generation e-form Introduction

Rotorcraft Health Management System (RHMS)

XML. CIS-3152, Spring 2013 Peter C. Chapin

TOWARDS ENVIRONMENTAL PROCESS SHARING FOR GEOSS

Videoconferencing in open learning

elearning Instructional Design Guidelines Ministry of Labour

Web services to allow access for all in dotlrn

Agents and Web Services

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

VoiceXML Data Logging Overview

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

XML- New meta language in e-business

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS

SOFTWARE ENGINEERING PROGRAM

XML for Manufacturing Systems Integration

Using Social Networking Sites as a Platform for E-Learning

Management and Web service Management

Quality Assurance Checklists for Evaluating Learning Objects and Online Courses

Service Oriented Architecture

Multimedia Applications. Mono-media Document Example: Hypertext. Multimedia Documents

TUTORING IN DISTANCE EDUCATION

The Web Web page Links 16-3

EDUCATIONAL MODELLING IN CLOUD COMPUTING USING IMS LEARNING DESIGN

XML-Based Software Development

Concrete uses of XML in software development and data analysis.

Annotea and Semantic Web Supported Collaboration

XML-BASED INTEGRATION: A CASE STUDY

Work processes for the development of integrated elearning courses 1

ABSTRACT. Keywords: Learning Management Systems, Moodle, remote laboratory systems, scorm

Business Rule Standards -- Interoperability and Portability

known as the Sharable Content Object Reference Model (SCORM). It became the standard for all LMSs. INTRODUCTION

The pskills experience: Using modern Educational Programming Languages to revitalise computer science teaching

Current Content Source Limitations

REDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES. Jesse Wright Jet Propulsion Laboratory,

Vertical Integration of Enterprise Industrial Systems Utilizing Web Services

Developing Your School Website

DEVELOPMENT OF SUSTAINABLE E-LEARNING CONTENT WITH THE OPEN SOURCE elesson MARKUP LANGUAGE elml

Standard Languages for Developing Multimodal Applications

We would appreciate your help in disseminating this announcement to any institution in your country in the field of physics and optic.

Experiences with an XML topic architecture (DITA)

THE STATE OF WEBSITE ACCESSIBILITY IN HIGHER EDUCATION

Web Design Specialist

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

Creating and Implementing Conversational Agents

Computer Science E-259

Developing XML Solutions with JavaServer Pages Technology

A View Integration Approach to Dynamic Composition of Web Services

CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services Skilltop Technology Limited. All rights reserved.

E-book Tutorial: MPEG-4 and OpenDocument

Chapter 16 Exercises and Answers

Developing an approach for Learning Design Players

CLARIN-NL Third Call: Closed Call

Website Redesign and Content Management System Implementation -- Request for Proposals

Glossary of terms used in the survey

CHAPTER 1 INTRODUCTION

An Extensible Framework for Building Interactive Courses on Web

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT

Design of Large-scale Enterprise Interoperable Value Webs

SCORM Users Guide for Instructional Designers. Version 8

Digital Content Framework

Meta-Model specification V2 D

Run-time Service Oriented Architecture (SOA) V 0.1

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications

Outline. CIW Web Design Specialist. Course Content

Design and Development of Website Validator using XHTML 1.0 Strict Standard

Multi-Agent Architecture for Implementation of ITIL Processes: Case of Incident Management Process

Intelligence Application for University Resources Automation and Actors Management

AN INTEGRATION APPROACH FOR THE STATISTICAL INFORMATION SYSTEM OF ISTAT USING SDMX STANDARDS

Differences between HTML and HTML 5

Journal of Internet Banking and Commerce


SERENITY Pattern-based Software Development Life-Cycle

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

Learning Mathematics with

A model driven approach for bridging ILOG Rule Language and RIF

Developing a Framework for Building Open Distance Learning Websites in the Literature and Culture Domain

WHILE widely used in graduate or post-graduate

One for All and All in One

Von XML nach. Internet-Adressen. Günter Partosch, Oktober 2002

Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting

E-learning: Market Structure, Platform Functions, Standardisation (*)

World Wide Modeling: The agility of the web applied to model repositories

Transcription:

MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT Alexandre Flament (alexandre.flament@imag.fr) Emmanuelle Villiot-Leclercq (emmanuelle.villiot-leclercq@imag.fr) Laboratoire CLIPS, Fédération IMAG BP 53, 38000 GRENOBLE Cedex 9 - FRANCE http://www-clips.imag.fr/arcade/ KEYWORDS: Learning object, authoring, publishing, XML standards Abstract This article describes the modelling and implementation of a document analysis learning object. Actually, the objective of this research is double : providing models and tools to teachers allowing them to produce learning objects and building a publishing chain which can be applied to other kinds of learning objects. Implementation choices rely on interoperability and use of standard. INTRODUCTION The LOG, Lycée Ouvert de Grenoble, is an e-learning structure intended for high-school students. A team of LOG teachers wishes to produce a large variety of exercises on document analysis. They favour several criteria: interoperability, reusability, and separate expression of both the document content and the scenario. The project OASIS (Open Architecture and Schools in Society) helped the LOG to be integrated in a numerical support, the Cartable Electronique de Savoie using the portfolio metaphor. It is a personal and collective space for teachers, students, and parents. However, for teachers, the problems of structuring and producing their exercises on document analysis remain. Our work on document analysis modelling started at the end of 2002. Villiot-Leclercq (2003) describes our approach and Analydoc, the model of document analysis. In the present paper we focus more on implementation in the context of the Cartable Electronique de Savoie which will be used by LOG as a platform. This work allows us to build a publishing chain which can be applied to other kind of learning objects and other e-learning contexts. In the first part, we describe quickly the Analydoc model upon which the process of the publishing chain of learning object has been built. In the second part, we explain in detail the process of this publishing chain of learning object, and in the last part, the technological constraints of the implementation. DESCRIPTION OF THE ANALYDOC MODEL The first object of this research was to help designers to structure their contents and to reuse these contents in scenarios fitted to the needs of learners. In the first time, we worked with a team of teachers of LOG who want to structure and to design a specific pedagogic activity: an activity of analysis of documents. These teachers wanted to propose global analysis activities and to be able to organise the tasks not as linearly as in a textbook. Furthermore they wished to be able to use an interactive designing process compatible with their pedagogical objectives, and

to adapt easily their previous productions to the needs of different students. In interaction with teachers, we modeled this activity and created the model AnalyDoc. This question of structuration contents is linked to the definition of numerical contents standards. About the definition of these standards, the challenge is to allow the reuse of contents and their sharing in differents contexts and with different actors. Crozat (2003) describes four axis of formalisation: packaging of contents, indexation of content, structuration of contents and tracing of activities linked with contents. Our choice is focused on the structuration of contents and on the process of the edition of learning objects. A lot of approaches were possible to build a model which structures an activity of analysis of document and the resources linked. The learning object approach is a solution advocated by the ARCADE team of the CLIPS-IMAG laboratory (Grenoble). A learning object is a numerical entity allowing the learner to undertake an autonomous activity of training, independent of its context of use (David, 2003). According to the MARS model (Pernin, 1995), a learning object is composed of four elements which are complementary: the model (M) describes the system used by the learning object, the representation (R) is the student interface, the scenario (S) is the dynamic part of the learning object, and the associations (A) define links between the model, the representation and the scenario. Another approach is EML, Educational Modelling Language (Kopper, 2001), which is more focused on activity. An EML is a semantic information model and binding, describing the content and process within a unit of learning from a pedagogical perspective in order to support reuse and interoperability (Rawlins, 2002). Nevertheless, specifications of EML are very large and it is difficult for teachers to structure their activity due to this formalism. As we wanted to work in a micro level and focus both on pedagogical contents and activities, we have combined these two approaches to build our model of analysis of documents. Document analysis involves a variety of tasks: reading, observation, interpretation, research, writing, exploration etc. In fact, the model is composed of the content (the resources like texts, pictures, questions etc.) and of the scenario which allows teachers to structure these resources in tasks according to their pedagogical objectives. This structuration is based on EML. The content (model) component The content is composed of two parts: general information and resources. General information globally describe resources: title, thematic of study, creation date, language, keywords The second part is a list of typed resources. The resource types come from a review of LOG practice with Learning Space. Some invariants have been be detected. To prepare a document analysis activity, teachers need to have a first resource type: the document itself (text, image and, in the future, video and sound). The second type of resource is questions: closed question, open question, multiple choice questions. The third type of resource is aimed to help the student achieve the proposed tasks: complementary resource, guide, and «Did you know it?». Further resource types are glossary and bibliography.

General informations Document Question Complementary resource Ressources Guide Did you know it Glossary Figure 1 : structure Bibliography The scenario component The Scenario is the dynamic part of a learning object. It describes how the activity will be proposed to the student. A scenario contains two kinds of elements: tasks and scenarized resources (see figure 2). A scenario lists different tasks that are organised as a sequence or as a selection. Each task contains instructions and scenarized resources. Scenarized resources are composed of a reference to a content resource, and of information about this resource, such as duration of accessibility. Scenario Read Text 1 scenario sequence Analyse Question 4 Guide 2 Structure of a scenario Tasks Figure 2 : Example of a scenario Scenarized resources Ressources

Difficulty : Easy Duration : 5 minutes Question 4 Figure 3 : Details of a scenarized resource <RESSOURCES> <RESSOURCE ID="Question4" TYPE="OPEN_QUESTION" > <REFERENCE HREF= "content.xml#question4" /> <AVAILABLE TIME= 300 /> <DIFFICULTY VALUE= EASY /> </RESSOURCE> </RESSOURCES> <STRUCTURE> <SEQUENCE> <TASK NAME= ANALYSE > <USE RESSOURCE= Question4 /> <USE RESSOURCE= Guide2 /> <CORRECTION BY="STUDENT"/> </TASK> </SEQUENCE> </STRUCTURE> Figure 4 : XML sample of scenario Actually, the first objective was to provide models and tools for teachers allowing them to produce the learning object document analysis. But, at the moment, from a specific model as Analydoc and specific learning objects, the objective of this work is to build a publishing chain which can be applied to other kinds of learning objects. FROM TEACHER TO STUDENT: EDITION PHASE AND PUBLICATION PHASE Describing Analydoc as semantic model changes the method of production for the teacher: he does not edit his document with a WYSIWYG application (What You See Is What You Get) like in Word but with a WYSIWYM application (What You See Is What You Meant). This concept was introduced by Power (1998). The creation of the learning object is made in two phases: first the teacher edits the content followed by the scenario. Then in the second phase, the teacher publishes his work. This method can be compared to the LaTeX environment: the author edits LaTeX document with LyX, for example, then he produces a PDF document. The teacher Scenario The student Edition Publication Figure 5 : From teacher to student in two steps Learning object This approach depends on the distinction between content and scenario (actually, they are two separate files). This distinction allows teachers to produce different scenarios from the same set of resources. This approach suppresses much of these technical parts for the teacher: rewriting resources or copying in new files, defining student interfaces with HTML pages,. Interoperability Interoperability is an important criterion for learning objects: the learning objects should exist independently of platform. That s why we decided to use XML technologies: XML to store objects, XML Schema to describe the grammar of content and scenario,and XSL to describe how to transform a teacher object into a student object.

DESIGN OF EDITION The editing process described here is not specific to a particular model or schema. The Edition document The goal of Cartable Electronique de Savoie is to give access to data and tools without worrying of the machine type. It means that all authoring work must be done on the web without installation of applications on client side, except common plug-ins. The W3C (World Wide Web Consortium) released a candidate recommendation in August 2003 about a new kind of web form. XForms can describe forms for the web, but contrary to traditional HTML, content, model and constraints are clearly described. XForms does not describe how to display the form. XForms is rather intended to be integrated into other mark-up languages, such as XHTML or SVG. XForms will be part of the XHTML2 recommendation. By using XForms, we can produce or edit documents satisfying different grammars like DTD or XML Schema. What we call an edition document is a document which contains XForms element inside an HTML document. An edition document allows a full or partial edition of the schema. Two schemas exist for Analydoc: the content and the scenario. Compared to an applet, the development and maintenance of an edition document is much easier. Moreover producing a document and not an application guarantees better continuity. Integration of the edition document in the platform Platform Send of the edition document Adaptation of the edition document Read of the edition document Edition document repository Read of the reference to the edition document Mapping from schema to edition document Read of the schema Document Schema Browser XForms instance 1 - Asks to edit 2 - Edits document XML conform to pointed model Figure 6 : Authoring tool in a platform The edition document allows the user to edit one specified document. There are two implications: first, the platform must find a way to adapt edition document for the document the user wants to edit. Second, the platform must find which edit document to use for a document; this can be done using a reference to XML Schema in a document. The figure 6 shows the relation between a user who wants to edit a document, browser, and platform. When the user wants to edit a document, five steps are done by the platform: - Read reference to the schema, commonly named public identifier, is read from the document.

- Use mapping to get a reference to the edition document using reference to schema - Get the edition document from a repository - Adapt the edition document for the document to edit: only the URL of the document to edit should be added. - Sent to the user the edition document. DESIGN OF PUBLICATION To publish a learning object, we start from its scenario. With this scenario and its content, we produce the student learning object for a student in XHTML format. The publication starts with computation of scenarized content. This last one is the scenario in which all references to content are resolved. From the resulting document (scenarized content in figure 7), the XHTML version may now be produced. Another output format could also be generated, for instance PDF using XSLFO. Scenario XSL Scenarized content Figure 7 : Publication: From scenario and content to student learning object XSL XSL XSL transformation XHTML PDF CONCLUSION By modelling content and scenario separately, we facilitate the reuse of resources by the teacher. Moreover, automatic transformation to create student learning objects helps the teacher to focus on his/her expertise field and to be free of technical constraints. The use of standards (W3C recommendations) produces learning objects that respect several criteria: interoperability, reusability, adaptability. Moreover these standards make learning objects independent of the tools used. From a specific need, we generate a production chain which can be used with many pedagogic objects. The edition document allows for simple design and maintenance. One perspective is the automatic production of the edition document from a schema and a graphic charter. REFERENCES CROZAT S., MAJADA M., SPINELLI S. (2003). SCENARIsup : Un projet pour la gestion des contenus pédagogiques numériques dans l enseignement supérieur. CNUR'2003, Montpellier, France, Octobre 2003. DAVID J-P. (2003). Modélisation et production d objets pédagogiques : ressources numériques, xml et éducation : Revue Sciences et Techniques éducatives, volume 9, non-standard edition Hermès. POWER R, SCOTT D, EVANS R (1998). What you see is what you meant: direct knowledge editings with natural language feedback: 13th European Conference on Artificial Intelligence". RAWLINGS A, VAN ROSMALEN P, KOPPER R, MODRIGUEZ-ARTACHO M, LEFRERE P (2002). Survey of Educational Modelling Languages (EMLs), CEN/ISSS WS/LT Learning Technologies Workshop VILLIOT-LECLERCQ E, DAVID J-P, FLAMENT A, GUILLOUX C (2003). Une démarche de modélisation d un Objet Pédagogique «analyse de document» : Hypertextes hypermédias, H2PTM 03, Hermès-science edition.