| The Mapping Problem: From Data to XML and Back | Table of contents | Indexes | A new metaphor for editing structured documents | |||
Using XML in a Teleeducational Tool |
| Liliana Patricia Santacruz Valencia |
| PhD. Student |
| Universidad Carlos III de Madrid
Avenida de la Universidad 30 Madrid Leganés Spain 28911 Phone: 34-91-6249959 Fax: 34-91.6249430 Email: liliana@it.uc3m.es Web: www.it.uc3m.es/~liliana |
Biographical notice: |
Fernández Panadero, Mª Carmen ![]() Leganés ![]() Spain ![]() Universidad Carlos III de Madrid ![]() |
Liliana Patricia Santacruz Valencia is an Electronic and Telecommunications Engineer from the Universidad del Cauca in Colombia, actually she is a PhD. Student in the Universidad Carlos III de Madrid in the Communication Technologies program. Her research interest is the application of the Information technology and telecommunications in the educational process, specially Teleeducation |
| Mª Carmen Fernández Panadero |
| Universidad Carlos III de Madrid
Área Ingeniería Telemática, Dept. Tecnologías de las Comunicaciones
Avda de la Universidad, 30 Leganés Madrid Spain E-28911 Email: mcfp@it.uc3m.es Web: www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas |
Biographical notice: |
Leganés ![]() Spain ![]() Torres Barberis, Liliana Universidad Carlos III de Madrid ![]() |
| Liliana Torres Barberis |
| Universidad Carlos III de Madrid
Área Ingeniería Telemática, Dept. Tecnologías de las Comunicaciones
Avda de la Universidad, 30 Leganés Madrid Spain E-28911 Email: ltorres@it.uc3m.es Web: www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas |
Biographical notice: |
Delgado Kloos, Carlos ![]() Leganés ![]() Spain ![]() Universidad Carlos III de Madrid ![]() |
| Carlos Delgado Kloos |
| Universidad Carlos III de Madrid
Área Ingeniería Telemática, Dept. Tecnologías de las Comunicaciones
Avda de la Universidad, 30 Leganés Madrid Spain E-28911 Email: cdk@it.uc3m.es Web: www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas |
Biographical notice: |
García Rubio, Carlos ![]() Leganés ![]() Spain ![]() Universidad Carlos III de Madrid ![]() |
He holds or has held various posts in national and international bodies such as: vice-president of IFIP TC 10, secretary of IFIP WG 10.5, editor of the Springer journal `Formal Aspects of Computing', subdirector of Telecommunication Engineering at his University and manager of the National Programme for Information and Communication Technologies at the Spanish Ministry. He has been programme committee member or chair at more than 30 conferences and workshops, among other vice-chair of the IFIP'92 World Computer Congress. |
| Carlos García Rubio |
| Universidad Carlos III de Madrid
Área Ingeniería Telemática, Dept. Tecnologías de las Comunicaciones
Avda de la Universidad, 30 Leganés Madrid Spain E-28911 Email: cgr@it.uc3m.es Web: www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas |
Biographical notice: |
Carrasco Sanz, Jose Luis Leganés ![]() Spain ![]() Universidad Carlos III de Madrid ![]() |
| Jose Luis Carrasco Sanz |
| Universidad Carlos III de Madrid
Área Ingeniería Telemática, Dept. Tecnologías de las Comunicaciones
Avda de la Universidad, 30 Leganés Madrid Spain E-28911 Email: jlc@it.uc3m.es Web: www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas">www.it.uc3m.es/~sebas |
Biographical notice: |
Introduction |
HTML, Hypertext Markup Language ![]() XML ![]() |
Web technologies were, as soon as they came out, immediately adopted for education purposes. Hypertext technologies had already been used before in learning systems, and the Internet facilitated the overcoming of distance. Bothtraditional and open Universities have then rushed to move their contents or develop new ones in HTML. |
XML posibilities in educational enviroments |
educational internet ![]() |
Since Internet has become an increasingly popular media, educational intitutions are interested in using it as a delivery platform for teaching and learning materials. |
learning ![]() paradigms |
Advances in web technology are changing the learning paradigms. Higher education is undergoing structural changes in terms of composition of student populations, learning paradigms and curricula. |
| distance education> |
As distance education is becoming an integral part of secundary institutions, student bodies are expanding to include more non-traditional students and the contents are becoming richer than before and incorporate more interactivity. Instructional methods in academia are shifting from a teacher-centered paradigm to a student-centered paradigm. In this new paradigm students are more involved in class, thus collaboration becomes a more important component in the learning process. |
learning ![]() multimedia ![]() |
With the advantages in computer networking and digital media technology, there is an effective framework to support active learning. The student interacts with others using a desktop computer. The same computer supports the active learning paradigm through its modeling capabilities. All these changes have brought new ways of representing the information (for example: animations, simulation, hypertextual navigation and so on). In particular, the introduction of multimedia contents in the web, althought with some difficulties, derived from the wide spectrum of data formats existing on the Web. |
XML ![]() |
XML (Extensible Markup Language) plays an important role in the exchange of wide variety of data on the Web. It enables internationalized media-independent publishing, so companies can define platform-indepent protocols for data exchange and this information can be displayed in the way each individual prefers. XML underspins a number of Web mark-up languages and applications. |
| SMIL |
But, what is happening in the educational enviroment? XML offers many posibilities in this field, for example, using SMIL in multimedia contents synchronization process can enrich the educational material. Some enterprises have developed languages oriented toward the creation of interactive speech application. |
| Navigation |
Navigation through documents or in a single document requires a proper management in agreement with an addressing scheme, making it easy to move across the course lessons. It is posible to combine other languages, for example XLL, XSL, inside educational applications because XML separate document content of the presentation itself, which generates new presentation possibilities for a single content and enable contents labeling based on logic structure, interactivy level, learning difficulty, resources, etc. |
training ![]() |
The use of XML open a wide spectrum of posibilities for design and presentation of high quality materials for a particular educational or training purpose. |
Architecture |
flexibility ![]() |
key driver of the design is to provide flexibility in the following areas: |
|
System Architecture
|
|||||||||||||
XSL ((Extensible Stylesheet Language)) is a language for expressing stylesheets and it consists of two parts: |
Our application will use the formating vocabulary only to display XML documents in an XML browser, but the application take advantage of the transformation step in two ways: |
|
| describe |
Description of the Metaphor |
The metaphors throw which the student will navigate around the application are one of the key-aspects in our system. In the first prototype we'll provide a real life metaphor like a trip, but we are studying to use another metaphors like a space-travel, sea depth, etc. |
In the trip metaphor we provide a global vision in which each course will be represented by a country, and each subject by a city. The subjects will be grouped in different ways : regions (or departments) , independent communities (or specialities), etc. Within each city(course) we will find different buildings (subjects) or urbanisations (groups of buildings) to represent intimately related topics(thematic areas). Inside a building(specific subject) we will be able to find different rooms that would be equivalent to the section within a (subject) in a book. From each room it will be possible to change among different floors thar will correspond with different difficulty levels of the(subject) . |
Within the specified levels of granularity we will only make three-dimensional representation for city, building and room, that will be the different scenes that we are going make accessible in the first prototype. Each one of these scenes will have help-mechanism that allow the system to guide the student thorough the application. For instance a help mechanism in the application will be a animation character who will appear always accessible for the corner of the screen and that will provide information depending on the context where we are. |
In the first prototype all the scenes consist of some common elements (tittle, background image, background sound, sensible zones, help-character, multimedia files and bookmarks). |
The city scene consists of several buildings representing differentsubjects . The teacher could add such many buildings as he needs for a specificcourse . All the towns will content some special buildings : |
|
In the first version only a thematic building and the tourism-information will be accessible. |
As all the buildings of the city are not accessible in a general view. The system will provide another navigation mechanism such as a map with a mark specifying where the student is situated. Clicking in a zone of the map will provide a more detailed view of this area, and when the user click on a building the system provides direct access to it. |
The room-scene is the most complex. The scene is similar to an office and contains the following elements: |
|
In every room it will be possible to access other levels in the same room and to go to the laboratories and exercises. In the next versions of the prototype will be possible to include new help-mechanism like guided tour with promotional videos of the different countries (courses) that show most interest places (lectures), emblematic buildings (concept, etc.) |
| course |
Course Curriculum |
Every course could have only one coordinator and several instructors. The coordinator could specify the course structure in two ways: |
|
In the same way the instructors could design his lesson or lectures: |
This is an example of a SMIL file used to sinchronize a video of the teacher speaking with some slides showing concept-diagrams, and the transcription of the lecture in a HTML file. The aplication include some JavaScript sentences in the HTML file to automatically scroll the page to synchronize the text displayed in the window with the instructor talk. |
<smil> <head> <meta name="title" content="First Prototype"/> <layout> <root-layout id "Presenter" title="First Prototipe" height="400" width="600"/> <region id="Video" left="5%" top="5%" height="36%" width="21%"/> <region id="Slides" left="40%" top="5%" height="90%" width="62%"/> <region id="HTML" left="5%" top="50%" height="45%" width="21%"/> </layout> </head> <body> <par> <video id="avi1" region="Video" src="clip001.avi"/> <text id="text1" region="HTML" src="scroll.html"/> <seq> <img id="img001" region="Slides" src="img001.gif" dur="9s" /> <img id="img002" region="Slides" src="img002.gif" dur="9s" /> <img id="img003" region="Slides" src="img003.gif" dur="17s"/> <img id="img004" region="Slides" src="img004.gif" dur="58s"/> <img id="img005" region="Slides" src="img005.gif" dur="23s"/> <img id="img006" region="Slides" src="img006.gif" dur="41s"/> <img id="img007" region="Slides" src="img007.gif" dur="7s" /> </seq> </par> </body> </smil> |
In the next section we specify in more detail the configurable parameters in the teacher tool. |
teacher tool ![]() |
Teacher's Tool |
It is necessary to distinguish the tool for the creation of courses from tools for the creation of content. The teacher's tool makes reference only to the creation of courses although it will allow to call to external content editing tools. The first prototype version only provided access mechanisms to the first layer of architecture (Application Design). It only allows: |
|
We have divided the process of creation in several phases: |
|
student tool ![]() |
Student's tool |
The student's tool is the application used by the students to attend a course. Its navigation system is flexible enough to support attending the course in different ways: right from the beginning, resuming the course at the point he/she left it last time, or as a reference book (just to consult a topic). |
The student's tool can show the information of a course with different layouts (see figure 2): |
|
Navigation
|
|||||||||
|
| scenary transition |
Transition Scenary |
In order to take advantage in an efficient way of the didactic resources that offers this new technology, a new conception about teaching is required. The teacher's role changes and that needs a continuous training both in technical and pedagogical aspects. An evolution, in this sense, requires a long time and a cross disciplinary cooperation for the production of the new materials. This change must be gradual and so we offer several transition scenarios in which to take advantage of the structure of our tool to re-utilize the existing resources. |
Scenario I : Usual class with slides |
One capacity of our tool could be the possibility to attend asynchronously a session with slides. |
Present situation |
There are many presentation tools which synchronize video, audio, text and slides. |
Future situation |
This functionality could be extended with our metaphor in the following way. Each one of the classes will be in one of the rooms. In the central screen we could see the slides and we could synchronize them with audio and video. |
The advantage will lie in the integration of this class with others about the same theme (in the same building), of the same subject (in the same town) and the same career (in the same country).The class could be seen as something isolated as a part of a more general whole. |
Also, we could attend classes at different levels (differents plants in the same building) given by the same or different specialists. |
In the more advanced version of the tool, when we develop the personalization, the pupil could choose between several teachers who teach the class with the same set of slides. |
One of the main advantages would be the use of SMIL as the synchronizing language of the multimedia contents which would allow us to have this new paradigm available in the web. |
In the basic scheme of a room we could include a bookcase to access related resources, a bookcase for videotape and the opportunity to communicate with the teacher by audio, videoconference or e-mail. |
Scenario II: workshops, summer courses |
Another education scenario in which the new technologies can be employed is in workshops, conferences and so on. In this scenario, the process is synchronous, although the conferences could be recorded and seen asynchronously. |
Present situation |
Nowadays, this method is used to link two or more lecture halls. In each of them, there are several speakers and one screen to see the other. |
The speaker can be in any of the rooms and all the participants have access to the same information (in the same room or through the video screen). |
Future situation |
One of the advantages of our application is the integration into a context to give the user a general view. |
Each one of these virtual classrooms which develop a same theme could become one of the rooms. But in the forums case, which develops simultaneous conferences about several themes, we could think in an integration environment where the application shows the different rooms of the building and what's going on in each one. |
Conclusion |
With the incredibly fast changing technologies evolving around the web, no system solution can be said to be definitive. New and no doubt better language and infrastructure technologies will appear even before the previous ones are tested. But this is no excuse for remaining passive. We nevertheless think that XML offers -in its present or any future form- defines a paradigm with an incredible amount of freedom and power for the design of web-based systems. |
Acknowledgments |
The work reported in this paper has been partially funded by the project07T/0015/1997 of the Spanish CAM . We wish to acknowledge fruitful discussions with our colleagues Vicente Luque Centeno, Peter T.Breuer, Natividad Martínez,Luis Sánchez and Salvador López M. of theUniversidad Carlos III de Madrid . |
|
Bibliography
|
| The Mapping Problem: From Data to XML and Back | Table of contents | Indexes | A new metaphor for editing structured documents | |||