Version Management of the Dynamic Teaching Materials

Similar documents
Is M-learning versus E-learning or are they supporting each other?

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

Appendix L: Online Testing Highlights and Script

STUDENT MOODLE ORIENTATION

Using interactive simulation-based learning objects in introductory course of programming

Enter the World of Polling, Survey &

Web-based Learning Systems From HTML To MOODLE A Case Study

Introduction to Moodle

Principal Survey FAQs

Moodle 2 Assignments. LATTC Faculty Technology Training Tutorial

Android App Development for Beginners

Quick Reference for itslearning

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

Using Moodle in ESOL Writing Classes

RETURNING TEACHER REQUIRED TRAINING MODULE YE TRANSCRIPT

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Spring 2015 Achievement Grades 3 to 8 Social Studies and End of Course U.S. History Parent/Teacher Guide to Online Field Test Electronic Practice

MOODLE 2.0 GLOSSARY TUTORIALS

Ministry of Education, Republic of Palau Executive Summary

CHANCERY SMS 5.0 STUDENT SCHEDULING

WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0

On-Line Data Analytics

Automating Outcome Based Assessment

TA Certification Course Additional Information Sheet

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Chapter 1 Analyzing Learner Characteristics and Courses Based on Cognitive Abilities, Learning Styles, and Context

Moodle MyFeedback update April 2017

Lectora a Complete elearning Solution

Five Challenges for the Collaborative Classroom and How to Solve Them

Blended E-learning in the Architectural Design Studio

Specification of the Verity Learning Companion and Self-Assessment Tool

EXPO MILANO CALL Best Sustainable Development Practices for Food Security

ACADEMIC TECHNOLOGY SUPPORT

Platform for the Development of Accessible Vocational Training

Moodle Student User Guide

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Student Handbook. This handbook was written for the students and participants of the MPI Training Site.

Connect Microbiology. Training Guide

Home Access Center. Connecting Parents to Fulton County Schools

Teaching Algorithm Development Skills

Connect Communicate Collaborate. Transform your organisation with Promethean s interactive collaboration solutions

Preferences...3 Basic Calculator...5 Math/Graphing Tools...5 Help...6 Run System Check...6 Sign Out...8

2 Any information on the upcoming science test?

DISTANCE LEARNING OF ENGINEERING BASED SUBJECTS: A CASE STUDY. Felicia L.C. Ong (author and presenter) University of Bradford, United Kingdom

Procedia - Social and Behavioral Sciences 141 ( 2014 ) WCLTA Using Corpus Linguistics in the Development of Writing

Computer Software Evaluation Form

Applying Information Technology in Education: Two Applications on the Web

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

MyUni - Turnitin Assignments

IVY TECH COMMUNITY COLLEGE

Field Experience Management 2011 Training Guides

Adult Degree Program. MyWPclasses (Moodle) Guide

Protocol for using the Classroom Walkthrough Observation Instrument

i>clicker Setup Training Documentation This document explains the process of integrating your i>clicker software with your Moodle course.

E-Learning project in GIS education

Bluetooth mlearning Applications for the Classroom of the Future

Houghton Mifflin Online Assessment System Walkthrough Guide

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Online Marking of Essay-type Assignments

Evaluating Collaboration and Core Competence in a Virtual Enterprise

Multimedia Courseware of Road Safety Education for Secondary School Students

DegreeWorks Advisor Reference Guide

Procedia - Social and Behavioral Sciences 237 ( 2017 )

Outreach Connect User Manual

International Conference on Education and Educational Psychology (ICEEPSY 2012)

PowerTeacher Gradebook User Guide PowerSchool Student Information System

Vodcasting: A case study in adaptability to meet learners needs and preferences

Please find below a summary of why we feel Blackboard remains the best long term solution for the Lowell campus:

Procedia - Social and Behavioral Sciences 197 ( 2015 )

Experience College- and Career-Ready Assessment User Guide

Blackboard Communication Tools

Beginning to Flip/Enhance Your Classroom with Screencasting. Check out screencasting tools from (21 Things project)

Pair Programming. Spring 2015

SECTION 12 E-Learning (CBT) Delivery Module

Shared Portable Moodle Taking online learning offline to support disadvantaged students

M55205-Mastering Microsoft Project 2016

Basic lesson time includes activity only. Introductory and Wrap-Up suggestions can be used

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

School Year 2017/18. DDS MySped Application SPECIAL EDUCATION. Training Guide

Completing the Pre-Assessment Activity for TSI Testing (designed by Maria Martinez- CARE Coordinator)

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast

TK20 FOR STUDENT TEACHERS CONTENTS

Procedia - Social and Behavioral Sciences 136 ( 2014 ) LINELT 2013

Managing the Student View of the Grade Center

Your School and You. Guide for Administrators

Course Groups and Coordinator Courses MyLab and Mastering for Blackboard Learn

EdX Learner s Guide. Release

Execution Plan for Software Engineering Education in Taiwan

Renaissance Learning 32 Harbour Exchange Square London, E14 9GE +44 (0)

Test Administrator User Guide

NCAA Eligibility Center High School Portal Instructions. Course Module

Using SAM Central With iread

myperspectives 2017 Click Path to Success myperspectives 2017 Virtual Activation Click Path

INSTRUCTOR USER MANUAL/HELP SECTION

Academic Choice and Information Search on the Web 2016

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

The Creation and Significance of Study Resources intheformofvideos

COVER SHEET. This is the author version of article published as:

Modeling user preferences and norms in context-aware systems

Transcription:

Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 22 (2013 ) 430 439 17 th International Conference in Knowledge Based and Intelligent Information and Engineering Systems - KES2013 Version Management of the Dynamic Teaching Materials George Moroni Teixeira Batista a *, Mayu Urata b, Takami Yasuda a a Graduated School of Information Science, Nagoya University, Japan b Graduated School of International Development, Nagoya University, Japan Abstract The dynamic teaching materials system was developed in a research project jointly carried by Nagoya University in Japan and Brasilia University in Brazil. The main purpose of the system is to make teaching materials dynamic, so they can be easily adapted to the necessities encountered by the teacher during the classes. Based on the results of the last evaluation test done in March 2012, in this paper the updates and improvement that are being done in the system will be discussed. Projects where the system will be used in the future for new evaluation tests will also be discussed. 2013 The Authors. Published by Elsevier B.V. Selection and peer-review under responsibility of KES International. Open access under CC BY-NC-ND license. Keywords: e-learning, dynamic, language, teaching materials, content sharing. 1. Introduction Project E.L.O. is a research project carried jointly by Nagoya University in Japan and Brasilia University in Brazil since 2007 August, see Fig 1 for more details. The purpose of this project is to create an e-learning environment. There is a necessity of an e-learning system that can be used by teachers who are not familiar with computers; and let them edit teaching materials according to their needs and create their own teaching materials. After testing various e-learning systems and content management systems like Moodle, Joomla, efront and Dokeos, most of which are open source systems, the project development team decided to create it s own e-learning environment. In order to respond to the needs of teachers, group discussions and interviews with the teachers of Brasilia University, who were also responsible for the evaluation tests, were conducted and the system features were created accordingly. * Corresponding author. Tel.: +81-080-4303-1887. E-mail address: tenno.kun@gmail.com. 1877-0509 2013 The Authors. Published by Elsevier B.V. Open access under CC BY-NC-ND license. Selection and peer-review under responsibility of KES International doi:10.1016/j.procs.2013.09.121

George Moroni Teixeira Batista et al. / Procedia Computer Science 22 ( 2013 ) 430 439 431 Fig. 1. General view of the e-learning Project in Brasilia University The development team worked in cooperation with the teachers during the development process in order to create an interface, which is more compatible to the teachers' working style and to fully understand the needs of the teacher i.e., what they want the system to do. As stated in Vianna et al. [1], this kind of immersion of the development team in the context of the users is really important for the creation of something innovative. There is a contradictory situation of how a great part of the e-learning environment is used and what they are really supposed to do. There is a big problem concerning the teaching materials, which are being used in the e-learning environments. A great part of it is just a digital version of the printed teaching materials used in face-to-face classes, or something created based on the same principles, there is only a few teaching materials that really use the real potential of the computer as a learning device as stated in Jones and Buchanan [2] and Jones and Muldoon [3]. Another problem of the teaching materials is the difference between the students socio-cultural context and the context covered in the teaching materials, as stated in Jones [4] examples and analogies that make perfect sense to an Australian student may mean nothing to a student in Singapore. In order to solve the above-mentioned problems, the Dynamic Teaching Materials System was created as a part of the Project E.L.O. e-learning environment. After the conclusion of the first part of the research and with the results of the evaluation tests received March 2012, the team concluded that the system showed good results and the basic functions, which enables the teaching materials to evolve were created. The teachers are

432 George Moroni Teixeira Batista et al. / Procedia Computer Science 22 ( 2013 ) 430 439 enabled to create interactive multimedia teaching materials without having the knowledge of programming languages, and the teaching materials can be easily updated in real time to respond to the needs of the teachers and students. However there is still some problems in the system that need to be solved and some functions that still need to be implemented, and the research is currently focused on this further study. 2. Dynamic Teaching Materials System Framework The main idea of the Dynamic teaching materials can be expressed by three words creation, sharing and teaching. The teacher can use the system to create his/her own teaching materials, to share those teaching materials with other teachers, and also to teach using the created materials. Another important feature of the system is that the teacher can edit other teachers teaching materials to create his/her own version, which is more suitable for his/her classes. Fig. 2. Dynamic Teaching Materials System framework The Utilization of the system has three phases. The first one is the creation phase, the blue part in Fig. 2, when the teacher access the system interface built with ActionScript 3 and running in Adobe AIR to create or edit a teaching material. The interface communicate with the system s MySQL database through PHP, and also use the googleas3api to enable image and video search right from the system interface. The teacher can uses the

George Moroni Teixeira Batista et al. / Procedia Computer Science 22 ( 2013 ) 430 439 433 interface to create interactive multimedia teaching materials without using any programming languages, everything is done with a WYSIWYG interface, the content and configurations are stored in the MySQL database and the media files are uploaded to the server when necessary. After the creation there is the second phase, the sharing phase, the yellow part in Fig. 2. The materials are stored in the database and shared with other teacher that can also use the same materials in their classes or create their own versions of it, versions that are more appropriated to the different types of classrooms, for example, create a version for children and another version to use in a class for adults students. Moreover, teachers can also use the other materials as a template to create a new one to teach a different subject using the same technique. The contents inside the teaching materials, like slides, can also be shared individually, teacher can create materials by combining other materials, and since everything is connected by the database, if some teacher updates the shared slide, all the materials using it can be automatically updated. The third phase, the teaching phase, the green part in the Fig. 2, occur when the teacher uses the teaching material, in a normal classroom or via Internet. Since the system has a real time editing feature, the teacher can editing the materials during the classes, therefore the creation phase can occur during the teaching phase, enabling the teacher to make changes in the material according to the difficulties faced during classes, making the teaching materials evolve, and this evolution is automatically shared with all others teachers creating a cycle. There are three principal differences between static teaching materials and dynamic teaching materials. The first is the real time editing feature, which makes the teaching material editable anytime and with which the teacher can make the material always match the needs of his classes as and when the needs appear, this is different to what happens with a static material which usually cannot be edited by the teacher himself, where the teacher needs to send an edition or update request to the person in charge of the material and when the next version of the material is published, the teacher s request may be attended. The second difference is the shared content between the materials that allows teachers to use contents created by other teachers to make their own materials, the content link feature can be also used by teachers to cooperate in creating different contents of the same material. They can work on different contents separately and then put everything together linking the contents in the same material. However, on static materials the contents are isolated, and there is no database for the contents themselves, therefore the contents of one material can not be linked to other materials; in order to use the same content in another material, a copy of the content needs to be inserted in the source of the other material and it needs to be done on every material that uses the content. The third principal difference is the automatic update of the shared contents. This feature helps the teaching materials to be edited or updated faster, when all the materials with a linked content get updated at once. As static materials do not support shared contents every time a content is updated the copies present on the other materials stay the same; to update the copies it is necessary to insert a copy of the updated version of the content in place of the outdated one, and it needs to be done on every material one by one. Comparing to other systems, the Dynamic Teaching Materials System, has some features that make it more suitable for specific situations like the one in Brasilia University. The system has a WYSIWYG interface that enable teachers, even the ones who are not familiar with computers, to create, edit and share multimedia and interactive teaching materials without having any knowledge of programming languages. The interface also presents real time editing and sharing features to all contents even in the course of action. This makes the teaching materials dynamic since they can be changed during the class, and this dynamic feature will make the teaching materials to gradually develop over time according to the needs of teachers and students.

434 George Moroni Teixeira Batista et al. / Procedia Computer Science 22 ( 2013 ) 430 439 3. System Updates In order to meet the needs found in the evaluation tests, the system is being updated. Changes were made on many different parts of the system, from the interface to the database. Most of the needs or problems encountered in the evaluation tests were not critical problems that made the system stop running rather they were concerned with improving the system. Some changes were made to make the interface more uniform. As Krug [5] explains, it is really important to make the interface uniform in order that the users do not get lost in some parts of the application due to the different patterns of navigations or the menus. The changes in the menu were also made to allow the teachers to access some important features easily and faster, features like add and remove slides for the contents, or upload and insert images on the slides. As it can be seen in Fig 3, some options were also regrouped to make them easy to use. Fig. 3. Comparison between the previous and the new top menu bar with the regrouped buttons for faster access The major change in the system is that now the most elementary part of the teaching materials saved on the database are the slides. On the previous version of the system, the objects inside the slides, like images and texts, were individually saved on the database as the most elementary part of the teaching materials. Now all the objects data is saved as a part of the slide data. The previous approach allowed the teachers to share very small parts of their contents and could result every part of the content to be auto-updated. However this feature were not really useful because usually the objects in the slide work together in a context, and if an element changes alone, it may lose its relationship with the other objects in the slide. Another reason for saving the slides as the most elementary part of the content was that this change made the content more easy to manage, and the content search and version management features became possible. Teachers can still use the feature to share the content and made it auto-update, but now they can do it from the slide level. Now the parts of the content are smaller than the slides and the objects inside the slides have to be manually copied and pasted from the other slides.

George Moroni Teixeira Batista et al. / Procedia Computer Science 22 ( 2013 ) 430 439 435 In fact, as the earlier version of the system did not have a content search feature, copying and pasting an object from one slide to another was common for the users that losing this feature was not a problem, and indeed it helped the implementation of new features in the system making the content data more simple. Some other changes and updates on the system were made for bug fixing and to make the system more stable. Now part of the data saved in the database is saved in XML format, helping the interface that is created in ActionScript to read it more easily, preventing some part of the data need to be converted from a data type to another, during the save or load process. In this case the system is not using XML files, it is in fact saving the data in XML format inside the MySQL database table, therefore the PHP can read it, and generate the XML output and send it directly to the ActionScript interface helping it to be faster and more stable. 3.1. Version Management In the previous version of the system, all content were saved as a new one, even if it was a different version of an existing content. The system did not have a feature that enable the creation of links between the content that the system did not recognized the relation between the different content, or which contents were different versions of the same content, complicating the content search and management for users, because they have to memorize or make annotations about the related content all by themselves. Fig. 4. New slide save menu, and how the contents are stored in the database according to the users behavior. To implement the version management feature in the system first, a new content-save interface was needed. In the previous version the user only had a save option that he/she clicked and the system saved all the needed information automatically, but now the user has a save menu, see Fig 4. In fact most part of the content-save process still being done automatically by the system, the save menu only gives some extra options for the user. Now when saving, the user can tag the content to describe it and help other users to find it while searching, and the users are encouraged to use tag that not only describes the material itself, but also describes the situation

436 George Moroni Teixeira Batista et al. / Procedia Computer Science 22 ( 2013 ) 430 439 where the materials was supposed to be used, for example, if it is a materials for children class or has a specific theme like manga or anime like. The save menu also allow the user to choose if the content being saved is just an update of an exiting content, or if it is a different version of an existing content, or if it is a new content that was created using other content as a template. When the user edit an existing content and save it, it is saved as an update, but the older version of the content can still be accessed after and used as well. Usually version management system, or version control system works with multiple versions of a file. It compares the differences between them and merges the files to create a final version. However in the dynamic teaching material system, when a user create the teaching material, the data of the material is directly stored in the database, there are no files for the system to compare and/or merge, and version management has to be done using the database directly. Since all the content versions are created by the users individually, and all the versions need to be available at the same time for final use, the system does not need to compare or merge the different versions in a unique final version, instead, it needs to give the user access to all different versions, in order to enable he/she to find the one that meets his/her needs. The system needed a more simple feature than the regular used version control systems for this task, something to just help the user organize the versions and access them later. The version management feature needs a graphical interface that show to the teachers the relationship between the teaching materials. Based on the materials name, author, if it is a version of other material or just one update, user tags and other material s characteristics, the interface will show to the teacher the relationship between the materials therefore the teachers can see the differences between the materials and choose the one that is more suitable for his/her needs. The interface will show, for example, the common contents that exist between different versions of the same material therefore the teacher can see what has changed from one version to another. The interface can show if the material was created to be used in classes for children or another specific context based on the tags it has and so on. For security reasons, now only the author of a content can update the content, other users are allowed to use the content in their own teaching materials, create new versions of it, or use it as a template to create a new different content, but they cannot change the original one. The user can manage the different versions of the content during the save process, adding or removing tags, choosing if it is a new update or a different version. Then the user can easily create new updated versions or version with a different theme or different examples, and all versions will be available to be used by all users of the system. As the system automatically makes the organization of the versions, the user only needs to worry about creating the content. 3.2. Content Search Function One of the features that the users asked in the feedbacks was a content search interface. Up until now, the users could load and edit to create a new version of the other users content, but for that they needed to look for the content ID number and use this number to load the content. There was no search function in the system that the users could not search for a content using keywords, the name of the content or the name of the content author, complicating the sharing process. Was difficult for the users to know about previously created content, which could be used and also to know the contents that needed to be created from the sketch. With the new save interface, after creating some content, the user can tag the content using keywords to describe it, and later those tags are used for the content search feature. When doing the search for content the user has a menu where he/she can input some keywords to search the desired content, the keywords can be the name or ID number of the user who created the content or some keyword referent to the type or subject of the content as well as the name of the content itself.

George Moroni Teixeira Batista et al. / Procedia Computer Science 22 ( 2013 ) 430 439 437 Fig. 5. Content basic search menu As it can be seen in Fig 5, the basic search menu first shows a list with the last update version of the content related to the keywords used in the search and also the last updated version of its different versions. The user can see a little thumbnail image of the content to help him/her to find the right content or the right version of the content, and the user can also use the buttons on the left and right sides of the content description to navigate through previous saved versions of the same content. If the user needs to load a specific version or a previously saved version of some content, he/she can easily choose it in the search menu. The search feature is linked with the version management feature therefore the teacher can access the advanced search interface to a more accurate search when needed. The advanced search interface shows the relationship between the materials pointing also similar and different points like common contents inside the materials and context tags like if the material was created with focus on children or adult students. This allows the teacher to search for materials using tags about the kind of the material, as well as class subject and context helping the teacher to choose which material is more appropriated accordingly to the needs of the class 4. Future Evaluation Tests From now on, a new session of evaluation tests will start to check the new features of the system. One part of these tests will be conducted again in the Brasilia University in Brazil. However this time the tests will be examined most by tutors than teachers of the Foreign Languages and Translation Department. Teachers will also participate, but this time the tests will focus more on the tutors who are finishing the undergraduate course. The system will be used in a project to help the prospective teachers to learn how to create and use teaching materials based on an e-learning technology. As Alexander [6] states, a lack of preparation by teachers can be an important factors hindering the development of e-learning projects Usually the university students study teaching materials creation and e-learning technology. And as stated in Boggs and Jones [7] the Internet is a professional development tool for teachers, it is a good chance for them to learn more and be prepared for the job market. In the project E.L.O., the students are also studying other systems and applications at the same time. Because project is being managed in Moodle, a new version of the dynamic teaching materials system will be created to make it more compatible and integrated with Moodle. This new version will make the system run as a Moodle plug-in or module, and have an integrated database. In the final part of the undergraduate course, the students have to create a language course by themselves and create their own teaching materials, or use a ready-made teaching material. There are a significant number

438 George Moroni Teixeira Batista et al. / Procedia Computer Science 22 ( 2013 ) 430 439 of students, who prefer to create a new material than using a ready-made one, or use a ready-made material in the most basic part of the course and create their own teaching materials for the more complex parts. Therefore the idea is to help these students when they need to create their own teaching materials. The other part of the evaluation tests will be made with the help of the Okazaki Women s Junior College. At this college they train women to teach in elementary school. With this target group, the idea is to create an ipad version of the system in order that the teachers can create teaching materials and use it with the children in the classroom. The students of this college have experience using and creating teaching materials for children, but not with e-learning technologies. As stated in Jones et al. [8] and Roberts et al. [9], this kind of devices like computers are now essential part of students' daily life that the teachers also need to be able to handle the latest technologies. The idea is to help them to create new materials for e-learning, and test the possibility to use the dynamic teaching material system in a mobile touch screen interface. Since there are many differences between the use of a desktop or laptop computer and a mobile device like an ipad, there is a necessity to know how the system interface will need to be changed for this kind of device, and also how the users will use touch screen instead of a keyboard and a mouse, and finally how the size of the screen will change the visibility of the content and the positions of the menus etc. Nowadays the number of mobile device users is getting bigger and bigger that it is crucial to have a mobile version of the system that can allow the users to use the system freely and improving communications between them can be very useful as stated in Blackwood and Anderson [10] and Chao and Wu [11]. For instance, this can allow different students to study in different ways and let them participate and interact with one another to create their own knowledge. 5. Conclusion Until now the system has shown good results, but it still has a long way to go. Using the results and feedbacks from the evaluation tests, new approaches were found to improve the dynamic teaching materials system, to make it more efficient and to add more features to allow teachers and tutors to create and share more teaching materials. Just like in the previous tests, from now on the system will be tested in real teaching situations in order to receive profitable feedbacks to help the team to understand the real need of teachers using this kind of technology, therefore improve the system. The tests with the student of Okazaki Women s Junior College will be the first time for the system to be used in a different area than language teaching. By doing this, the team expects to have a better understanding of how the system can be used in different situations and what kind of different needs the teachers can have in these different situations. The new search and management features will enable teachers to better organize their materials and also find materials that are more appropriated to their classes. Since the interface will show the differences and similarity between the teaching materials and its different versions, teachers can use it to understand how the materials evolved and learn what kind of materials are better for the different situations faced in classroom, helping them to create better teaching materials as they use the system. With the system use, the evaluation tests aim at meeting the needs of teachers and students by finding new ways to advance the students learning experience with the teaching materials and to provide the teachers a better experience to teach, create and to share. Acknowledgements Part of this work was supported by Grants-in-Aid for Scientific Research Japan.

George Moroni Teixeira Batista et al. / Procedia Computer Science 22 ( 2013 ) 430 439 439 References [1] Vianna, M., Vianna, Y., Adler, I., Lucena, B. and Russo, B. (2012) Design thinking Business innovation, 1st ed., MJV Press, Rio de Janeiro Brazil. [2] Jones, D. and Buchanan, R. (1996) The design of an integrated online learning environment, making new connections, Proceedings of ASCILITE 96, Adelaide, Allan Christie, Patrick James, Beverley Vaughan, pp 331 345. [3] Jones, D. and Muldoon, N. (2007) The teleological reason why ICTs limit choice for university learners and learning, Proceedings Ascilite Singapore, pp 450 459. [4] Jones, D. (1996) Computing by Distance Education: Problems and Solutions, Integrating Technology into Computer Science Education, Association for Computing Machinery, Barcelona, Gordon Davies, pp.139 146. [5] Krug, S. (2006) Don't Make Me Think! A Common Sense Approach to Web Usability, Second Edition, 2nd ed., New Riders, Berkeley, California USA. [6] Alexander, S. (2001) e-learning developments and experiences [online] http://web.uct.ac.za/org/fawesa/confpaps/alex.pdf (accessed 23 November 2011). [7] Boggs, E. and Jones, D. (1994) Lessons learnt in connecting schools to the internet, Australian Educational Computing, Vol. 9, No. 2, pp.29 32, Australian Council for Computers in Education. [8] Jones, D., Sharonn, S. and Power L. (1999) Patterns: using proven experience to develop online learning, Proceedings of ASCILITE 99, Responding to Diversity, Brisbane: QUT, pp.155 162. [9] Roberts, T., Romm, C. and Jones, D. (2000) Current practice in web-based delivery of IT courses, APWEB 2000, Xi an, China, pp.27 29. [10] Blackwood, A. and Anderson, P. (2004) Mobile and PDA technologies and their future use in education, JISC Technology and Standards Watch: 04-03. [11] Chao, H. and Wu, T. (2008) Mobile e-learning for next generation communication environment, Journal of Distance Education Technologies, Vol. 6, No. 4, pp.1 13.