JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 2, ISSUE 2, AUGUST 2010 40

Designing e-Learning Systems to Support new Teaching Techniques Habib M. Fardoun, Francisco Montero, Víctor López-Jaquero Abstract— E-Learning systems are assuming a possible alternative to traditional education. However, the acceptance and use of Information and Communication Technologies (ICT) in the classroom is in continuous growth and used by college teachers of early stages of educational process. This aspect has been revealed in various studies, this paper deals with the poor quality of the use that have many of the available e-Learning tools. We start identifing problems related with quality in the use of ICTs and introduced a new environment for supporting teaching and learning process. For that, we propose to contribute to the improvement of these e-Learning systems through tools which equip the teacher with more control providing his educational resources to students. Index Terms— CATs (Classroom Assessment Techniques), e-Learning systems, new teaching/learning methodologies, Model Based Development (MB-UIDE) and analysis and design of software.

——————————  ——————————

1 INTRODUCTION

A

report [1], during the course of 2005 and 2006, on the implementation and use of Information and Communications Technologies in schools of primary and secondary education reveals various statistics worthy to be interpreted. According to the study, based on a sample of 800 Secondary and Primary schools, only one of each eight schools has more than 10 computers in the ordinary classrooms. In the seven remainders, the computers are in the data processing classrooms and its use continues being exceptional. Only one of each three students makes use of them at least once a week. The 35% it says that never is connected to Internet in the classrooms, the 24% does it monthly and the 18%, weekly. Daily, a 4,9%. In the same study, the own teachers themselves generally acknowledge significant gaps in their skills to use these technologies as teaching tools in support of learning. The perception of teachers of the lack of specialized personnel in the center is an obstacle to the integration of ICT into their educational teaching practice (63.9% of the cases). Besides a very high percentage of teachers see the need for complementary technical formation in ICT (62.8%, technical training, 67.8% data transmission, multimedia 69.2%). In this article we think the described situation in the report can be treated by trying to enhance the quality use of e-Learning applications and, according to the international standards ISO 9126-1, ISO 9126-4 and ISO 25010:2009, the reached level of this quality is influenced by the quality of the development process used. ————————————————

The development of tools that support e-Learning activities must have very different characteristics to that conferred the ability to cover both implicit and explicit needs of teachers and students. Among those characteristics we identified as necessary characteristics related to quality of use (usability, flexibility and prevention). In previous articles we have defended the usefulness of what we call MB-ISD (Instructional Model-Based Software Development) [2], and in this article we study how it is possible to consider the previous quality criteria and new classroom teaching and learning techniques, using eLearning systems. In order to collect in this article the new advances carried out, first we make a review to the new teaching and learning techniques that are being proposed and successfully used in many different educational levels. Later, we will address the specification of these techniques using different notations widely used in Human-Computer Interaction. The goal is to see the viability of these specifications so that the quality of use can be equally considered.

2 CLASSROOM ASSESSMENT TECHNIQUES The classroom assessment techniques (CAT) [3] are formative evaluation methods that provide two purposes to the teacher. First, they can help him to assess the level of the students in understanding the content of the taught subject. Second, they provide information on the effectiveness of his teaching methods. Note that most CAT techniques are designed to be easy and quick to use and each of these techniques provides different information to the teacher. Therefore, an offer by e-Learning systems of the necessary support should not introduce new challenges regarding their use. As a result of the continued use and proper implementation of CATs the teacher can achieve the following advantages: Instance feedback.

Habib M. Fardoun is with the Institute of Computer Science Research Institute of Albacete and the Computer Science Department of the Univeristy of Castilla-La Mancha, Albacete, Spain C.P: 02071. Francisco Montero is with the Institute of Computer Science Research Institute of Albacete and the Computer Science Department of the Univeristy of Castilla-La Mancha, Albacete,, Spain, C.p: 02071. Víctor López-Jaquero is with the Institute of Computer Science Research Institute of Albacete and the Computer Science Department of the Univeristy of Castilla-La Mancha, Albacete, Spain, C.P:02071. © 2010 JCSE http://sites.google.com/site/jcseuk/

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 2, ISSUE 2, AUGUST 2010 41

Useful information about what students have learned without having the required time for test preparation, reading documents, etc. Discovering students with problems, who have trouble understanding, en a controlled time. Help foster good working relationships among students, encouraging them understand that teaching and learning are ongoing processes that require full participation But the student also is considered, cannot be otherwise as new trends and methodologies of teaching and learning focus on it. The use of CATs can make the student: improve and knowledge of his evaluation in the learning process a decrease in feelings of isolation and powerlessness, especially in larger classrooms increased understanding and ability to think critically about course content an increase in long-term retention of content and skills presented a verification of the professor interest and his concern in acquiring the presented contents to the student To achieve these results it is important to another set of considerations. The objectives to achieve must be realistic and adapted to the agenda to deliver and the education level, intellectual and especially student motivation to each subject. It is also necessary to adequately prepare teaching materials and approach with which students relate to the material, ie the way they work (mainly by forming groups of students), the way in which to perform the division of labour among students, etc... In general, CATs make teacher and students work differently to traditional, students usually work not only individually but in groups acquiring professional skills by a natural way. As we can see below, we have collected a brief description of some techniques included within CATs [3]. These techniques will be used and modelled in the second part of the paper. 1. The cooperative learning technique Puzzle, is to form groups of 4 to 6 students, and the same material is offered for all groups, such material is divided between the group members. Each student is responsible for meeting with students from other groups that carry the same part of the material to study and then return to the group and explain the contributions of the called (team of experts) to prepare the material. At the end each expert in a subject returns to the original group and share with them the prepared and discussed material. The teacher observes meanwhile, advises, supervises and finally evaluates the students individually. 2. In the Student Team Learning technique, students should prepare the topics studied from the documentation that the teacher facilitates to then face an individual test, whose scores will influence the team's final score. 3. The Group Investigation technique. The main difference of this technique over the previous ones is

that, in this case, it allows students to create working groups (from 3 to 6 members) guided by the interests towards the presented topics. 4. The learning cooperative technique Co-op Co-op. This technique emerged as a way to increase students participation in classes, like the previous technique is aimed at complex tasks where the student has to perform almost all the tasks of learning, from forming the training group, chose the topic to treat with, divide tasks among the members and explain these tasks between them. 5. The Guided Cooperative Learning and Structured Cooperation technique, Scripted Cooperation. The work is done as expert-novice, and focuses on cognitive activities, the two students read the subject the first explains it to the second, who in turn will correct him the information; the assigned roles are exchanged to finish the theme. These cooperative activities will be studied in the next section.

3 MB-ISD AND THE TEACHER'S TASK MODEL The task model is the particularly relevant model when we treat with model-based development, for example when user interfaces is developed. Using this model it is possible to specify what can be done with the software, being whatever. In our case, applications should provide flexible educational opportunities where new possibilities to build group works between teachers and students are possible and without involving, for example, teachers the need to know specific programming languages to get their own ways of working. TABLE 1 CLASSIFICATION OF COMMON ELEMENTS IN AN E-LEARNING SYSTEM

Elements in an e-Learning system according to their purpose Coordination Communication Cooperation Roles Calendar Contact Presentation Student professor News Discussion Video Professor group Exam work group DemonstraAssistant tion Work General Debate Bibliography Leader Exercise FAQ Material Agenda

thissection section identify a number of elements InInthis wewe identify a number of elements thatthat can be used as atomic tasks or interaction elements with can be used as atomic tasks or interaction elements with which we can specify and use educational activities which we can specify and use educational activities to to allow work between teacher and students. In Table 1 we allow work between teacher and students. In Table 1 we have collect some of the interface elements and facilities have collect some of the interface elements and facilities usually found in educational applications and are used by usually found in educational applications and are used the teacher or students. We wish to emphasize that the by the teacher or students. We wish to emphasize that mainly offered view in this article is restricted to the acthe mainly offered view in this article is restricted to the tivities of the teacher and those factors which may need to activities of the teacher and those factors which may specify the educational activities that students want to need to specify the educational activities that students use in the classroom. Using these elements the teacher want to use in the classroom. Using these elements the regains control over their activities and how they work, teacher regains control over their activities and how they work, he has the opportunity to see the software as

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 2, ISSUE 2, AUGUST 2010 42

he has the opportunity to see the software as an ally so he controls the teaching and learning environment is flexible to the way they work and to their knowledge. To identify the characteristic elements contained in an e-Learning system, as listed in Table 1, we have relied on our own experience using related software as Moodle or WebCT and in proposals such as those in PLE [4] or AulaNet [5]. The initial set of elements considered and shown in this paper is a simplified version of those actually identified; the intention is to try to give an overview of the pursued objectives. Finally, we emphasize before starting that the tasks that allow the activity of the teacher in an educational application spend in three mainly groups, we must take into account that the activity between teacher and student will be supported by computers and will be held from a distance, the three purposes the teacher needs are: coordination, communication and cooperation. The shown application in Fig.1, Would be the teacher one’s, it would be an environment in which he can de-

3.1 Coordination elements in teaching and learning process The Coordination elements listed in Table 1 and shown graphically in the left side of the Fig.2 are intended to provide the teacher specification related to the availability of various regular sections, like agenda, news, review, work, exercises, and calendar. With these elements, and the rest (communication and cooperation), are developing the application with elements denoted by teacher with meaningful names commonly used in the classroom. The icons that symbolize these elements also have been discussed prior to use, using card sorting techniques [6]. Specifically in this section, with the coordination elements, the teacher can specify an agenda, which will show more or less detail the activities that students can

Fig.2. Elements of coordination purpose (tasks) in teaching activities

Fig.1. Teacher Application

sign, without having a deep knowledge in programming languages, the desk-work setting where students develop later their work. Using this application the teacher has only to ask, ¿what I will allow the student to have on his/her work-desktop?, ¿which needs the student would have and use to solve the task that I would entrust him?, and ¿which educational materials? Or ¿which additional facilities related to communication or coordination of tasks are required? These are, the questions that a teacher normally make when he try to plan his way to work with the students. The specification work is simple, the teacher simply put (via drag and drop) in the student work area, shown on the left side of Fig.1 the required elements identified by him, the generation of the student application would be conducted transparently and the teacher could check the results of the final specification before sending it to students. In the following sections we will be describing, with more detail, the elements presented in the teacher environment. In addition, using describing languages for user interfaces we can generate the application specified by the teacher to the student.

perform, the teacher can make students get news through the sections news, he can be able to plan assessment tests of different types, propose specific work or exercises and point important dates and associated milestones through a calendar. All these elements can be included in the student work area. The specific case of examination or assessment tests is a challenge in itself. With it we have developed a set of templates with which we can consider different types of questions: simple response (textual or graphical), multiple choices (textual or graphical), association, concept definition to (listen) to a recording, see a video or parts of an image point. The submission of these activities will finally be offered through Flash software. The available components in Fig.2 are declaratively described using internally UsiXML [7], a specification language for user interfaces based on XML. At the beginning and currently, the association between component specification and its final embodiment is unique for each item, but as future work we consider the possibility of qualifying alternative representations at building and/or execution time depending on the student; on his preferences, of the device that makes use of educational applications or the context in which it identifies that the student is working with it. All this information is included in the models that we had initially considered necessary [8].

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 2, ISSUE 2, AUGUST 2010 43

3.2 Communication Elements in teaching and learning process All teaching and learning process is essentially a process of communication between a teacher and his students. These elements of communication must be facilitated and supported in any e-Learning system that boasts such processes of communication and be addressed in a synchronous or asynchronous way. In the communication point we have identified the possibility that the teacher can (offer, supply) directly his help to students, we provide a component for that purpose (On Fig.3 you can see the item Contact Teacher).

are prepared by the teacher and others are available from other sources, see Fig.4. Both can represent different themes, and so we can offer presentations that the student can follow and in which the teacher introduces some concepts and ways of working; videos, with which it is possible to present concepts

Fig.4. The considered elements of cooperation purpose (tasks) in teaching activities

Fig.3. Elements of communication purpose (tasks) in teaching activities

With this item the student through the specified application by the teacher can contact him directly and personally. Through the discussion element we may specify that the application will give the student asynchronous communication possibilities. At this level, given this specification an email client would be provided. As a counterpart to the before mentioned situation we have the debate item, which would specify synchronous communication facilities among a group of students, in principle all students who make up the virtual classroom. To facilitate the use of chat we have resolved this problem by associating it with the available item debate, also we would like to consider, in future prototypes, supporting more expressive features based in videoconference. The work element facilitates the formation of working groups to which the teacher wants or can associate a specific task, so that they can work specifically and separately from the rest of the virtual classroom. Thus, the exchange of information between students who form the team is restricted to them as an independent group.

3.3 Cooperation Elements in teaching and learning process The last requirements we have identified as necessary in the relationship between the teacher and the student would be the set of elements linked to cooperation. So, the elements provided in this section identify fundamentally different types of teaching materials, some of them

to students in a more visual or demonstrating skills rather than exclusive concepts. Different types of tools would be supported (for example, text editors, drawing tools or presentation editors) through the material input, the bibliography materials and Web references would be available for specification through the bibliography element. Finally, the demonstration element allows the student to combine different elements in one step. Using these elements, such as those listed in previous sections, is as intuitive as drag and drops them to the workspace that simulates the student window, as mentioned earlier. i.e., Fig.5 shows the window for a given scenario, in which the student has at his disposal a calendar, a news section, a communication element, discussion, and finally he/she dispose of two other tools, one for editing documents and another for creating presentations. This environment would allow the teacher to make available to the student everything needed to his work, even that the student is working with an e-Learning environment. Now the techniques, we have presented in the second section of this article, may be used in the classroom and with the reflected support in these sections. In particular, the capture shown in Fig.5 corresponds to a scenario in which the student's application has been specified to support a puzzle implementation.

4 STUDENT APPLICATION In previous sections we have presented the application that enables the design of the user interface for the activities that the teacher deems appropriate to carry out their teaching. As explained in the previous section, the teacher designs the application interface from an identified set of components available in any of the three previous com-

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 2, ISSUE 2, AUGUST 2010 44

ponents: communication, coordination or cooperation. From the components that the teacher has added to the interface by dragging and dropping, and the provision of these tasks that the teacher has created for that component, the system will automatically generate the user interface. Each one of the components is available in one of the components set has been specified using user language description UsiXML [7], so that the designed interface by the teacher is ultimately stored in a XML file containing the specification of each UsiXML components and their disposition. That specification is transformed into the code with which students can interact using viewers (renderers). We are currently focusing on displaying XUL and OpenLaszlo languages, because they are based on XML and its design philosophy that is not far from a generic language specification for user interfaces as UsiXML, but it is also possible the generation for other languages such as HTML or Java. In Fig.5 shows an example of the result of the student user interface generation. This example is

shortcomings identified in the literature on the quality of real and effective use of TICs to support a blended learning or distance education. Beside other factors, this work presents improvements and innovations in usability terms such as quality in use, flexibility and prevention (safety). An attempt to overcome these shortcomings in this paper we have presented a tool that a teacher, in compilation time, can customize the setting for resolving the tasks offered to his students. The described environment covers through various elements the different aspects that teaching and learning activities need, ie, coordination, communication and cooperation. The specification of the different scenarios is done visually so it is not necessary that the teacher has knowledge of any programming language. Attempts have been made that the teacher has only to worry about knowing what his students need, to solve the tasks or educational activities presented to them. The gained flexibility not only supports traditional techniques of teaching and learning but also proved useful for other more innovative learning techniques, as encompassed within the techniques of cooperative learning. As future work developments have been extremely promising, and according to them the next pass to incorporate activities is to add greater flexibility in some of the more used elements, and have already been identified, for example, adding videoconference facilities in a communication set elements. Currently, the prototype is available as a desktop application, our intention is to migrate it to a web environment.

ACKNOWLEDGMENT This work was partially funded by the Spanish government's proyect PII2I09-0146-8894 and PEII09-005409581 given by the community of Castilla-La Mancha.

REFERENCES Fig. 5. Application used by the Student intended to support the classroom puzzle technical assessment. In this case, we can observe how the teacher has already established groups. The member list of the group that the student, who is using the application, belongs to, appears in the upper right. It has enabled a calendar so that students can organize and decide when they can make their presentations and meetings. The news section is controlled by the teacher, and allows that the students be informed all the time. The professor has included a debate activity as a chat room for students so they can communicate easily. Students can upload the group space both documents and presentations, using available editors. In this case the teacher has decided to provide the manual out of the system with the necessary information for each of the experts of the group, but also the teacher could make available these documents within the system. Keep in mind that the tool is intended to support the classroom education.

5 CONCLUSIONS AND FUTURE WORK In this article we have treated and made reflects on the

[1]

[2]

[3] [4] [5]

[6]

[7] [8]

Report of the Avanza Plan on implementation and use of ICT in primary and secondary education. http://www.oei.es/tic/TICCD.pdf Fardoun, H., Montero, F., López-Jaquero, V. eLearniXML: Towards a model-based approach for the development of eLearning systems considering quality, Advances in Engineering Software (ADES) 1398, 2009. Angelo, T.A. & Cross, P.K. Classroom Assessment Techniques (2nd ed.). San Francisco: Jossey-Bass, 1993. Personal Learning Environment (PLE). http://wiki.cetis.ac.uk/Ple/Report Fuks, H., Laufer, C., Choren, R. & Blois, M. Communication, Coordination and Cooperation in Distance Education, Proceedings do V AMCIS'99 - 1999. Nielsen, J. Card Sorting to Discover the Users' Model of the Information Space. http://www.useit.com/papers/sun/cardsort.html, 1995. UsiXML. http://www.usixml.org Fardoun, H., Montero, F., López-Jaquero, V., eLearniXML: Hacia el desarrollo de sistemas e-Learning basado en modelos, IX Congreso Internacional de Interacción Persona-Ordenador, Albacete, June 9-11, Spain, pp. 351-360, 2008.

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 2, ISSUE 2, AUGUST 2010 45

Habib M. Fardoun is an engineer in computer science from the High School of Computer Engineering of Albacete; he belongs to the University of Castilla-La Mancha. He is currently developing his doctoral thesis which combines techniques of developing user interfaces of quality and e-Learning systems. He obtained the diploma of advanced studies in 2007. Habib Fardoun is a member of AIPO. Francisco Montero he holds a Ph.D. in computer science from the University of Castilla-La Mancha since 2005. He is Professor of the Department of Information Systems at the University of Castilla-La Mancha since 2000, and teaches courses related to software design and Human-Computer Interaction. His research focuses on the Human-Computer Interaction, especially in the automatic generation of user interfaces integrated into the development of quality models to improve overall usability and accessibility of the systems. He has authored over 40 articles in relevant conferences and journals on issues related to the design of user interfaces, including but not limited to, descriptions of user interfaces based on XML and the generation of user interfaces for different target platforms following an approach based on models, models of quality and usability. Francisco Montero is a member of the IEEE, the ACM and AIPO. Víctor López Jaquero, holds a Ph.D. in Computer Science from the University of Castilla-La Mancha since 2005. He is Professor of the Department of Information Systems at the University of Castilla-La Mancha since 2000, and teaches courses related to databases and Human-Computer Interaction. His research focuses on the HumanComputer Interaction, especially in the automatic generation of adaptive user interfaces and the use of multi-agent systems to provide adaptive capacities. He has authored over 40 articles in relevant conferences and journals on issues related to the design of user interfaces, including but not limited to, descriptions of user interfaces based on XML and the generation of user interfaces for different target platforms following an approach based on models, models of quality, usability, multi-agent systems and adaptation models. Victor Lopez is a member of ACM and AIPO.

Transactions Template

puters are in the data processing classrooms and its use continues being ... Habib M. Fardoun is with the Institute of Computer Science Research. Institute of Albacete and .... which we can specify and use educational activities to allow work ...

661KB Sizes 1 Downloads 239 Views

Recommend Documents

Transactions Template
Published results show that these strategies effectively improve both the data rate and .... ed estimates to the decoder for error correction. Unlike the Viterbi decoding .... Error Probability for Data Services in a Terrestrial DAB Single Fre-.

Transactions Template
INTERNATIONAL JOURNAL OF ELECTRICAL, ELECTRONICS AND COMPUTER SYSTEMS (IJEECS),. Volume 1, Issue 2, April 2011. .... system integrates both graphical and textual password scheme and has high level security. .... and the list of grid cells of these th

Transactions Template - IJEECS
INTERNATIONAL JOURNAL OF ELECTRICAL, ELECTRONICS AND COMPUTER SYSTEMS (IJEECS),. Volume ... ployed to validate the present theory for various .... Journal of Radio and Space Physics, vol. 35, pp. 293-. 296, 2006.(Journal).

Transactions Template
In this paper we evolve a signature based intrusion detection system based on Neural ... Training and testing data we obtain from the real network traffic by using ...

Transactions Template
using sensors, 3G cell phone network and social media to be applied to the design of small ..... Systems, Computer Networks acting on the following themes:.

Transactions Template
http://sites.google.com/site/journaloftelecommunications/. Model for remote data ... analysis of these sensors can be acquired and transmitted remotely through the 3G network, directly to an operations room, or also be made available on the .... (pre

Transactions Template
overcome this problem is to have a good management and control of signal traffic lights. For this ... programmable logic controller and wireless sensors for a real time implementation. ... interested in managing urban traffic areas and road net-.

Transactions Template
tion of Internet Banking, as it reduces the customer‖s re- quirements to just a .... Taiwan launched a trial on over 5000 Visa payWave stores, in mid-2008.

Transactions Template
JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 2, ISSUE 1, JULY 2010. 32 ... Arjan Singh is with the Baba Banda Singh Bahadur College of Engi- neering ... ranking of the V-N collocations based on their relative.

Transactions Template
dresses to the honeypot template (bind 10.3.0.2 Linux & bind 10.3.0.3 Linux). .... service, email platform, etc. the impact would be high and the image of the ...

Transactions Template
sit fleet by way of internet-enabled mobile devices. WAP- ... transit region is sent to the user mobile phone. From the ... converting the plate number into text file, and finally (4) running the .... If number at the free box is uncompleted or wrong

Transactions Template
an Intranet and Internet, servers and workstations for operations, ... tion of new business models, and changes in the bounda- .... optical fibre or radio.

Transactions Template
JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 4, ISSUE 1, NOVEMBER ... audio and video data separately, this research presents a.

Transactions Template
Abstract— The Semantic Web presents new opportunities for enabling modeling, sharing and reasoning with knowledge available on the web. These are made possible through the formal representation of the knowledge domain with ontologies. Ontology is a

Transactions Template
fined by the distance to the nearest training pattern. ... set cs(yj) j=1…m , cs(yj) ϵ { 0 1 ….9} which defines .... B.E. degree in 2007 from Rajasthan University.

Transactions Template - arXiv
registered with respect to the centre of the fingerprint image. The dimensionality of .... tions are then normalized into the domain from 0 to , and the certain values ...

Transactions Template
and integrating multiple telecommunication services into single device. The typical sierpinski gasket antenna has been introduced by [3]. Recently various ...

Transactions Template
by analyzing both audio and visual data. ... As tools and systems for producing and disseminating action data improve significantly, the amount of human action.

Transactions Template
We focused on intersections as a traffic scene to be covered by the system. At some blind ...... C. Sugimoto received the B.S. degree in Engineering, and the M.S..

Transactions Template
models and propose QoS in WSNs considering the packet to be small in size so that it can travel faster through the network by avoiding collision. In this way we ...

Transactions Template - IJEECS
ISSN: 2221-7258(Print) ISSN: 2221-7266 (Online) www.ijeecs.org. Modified ..... vanced Information Networking and Applications Workshops. (AINAW 07), vol. 2.

Transactions Template
present, there are no proper measures for software main- tainability[1]. ..... AT&T Bell Labs at Columbus, Ohio, USA and has also worked as a consultant in the ...

Transactions Template
The MANETs are also suitable when network setup is difficult, costly and required to be done quickly ... hop fashion without any centralized administration [1]. Significant examples of ..... Aircraft Ad-hoc networks, Network Security & VLSI Design.

Transactions Template - IJEECS
client server model doesn't support the slicing over the object oriented programs on ... slicing, Slice, Distributed System, Finite State Machine, Java Programming.