Design and Implementation of an Android EPUB3.0 ebook Learning System Mao Chen 1,a, Miao Dai 2,b, Hang Luo 3,c, Xiaozhen Zou 4,d, Sanya Liu 5,e

Similar documents
Introduction to Moodle

Empirical research on implementation of full English teaching mode in the professional courses of the engineering doctoral students

ODS Portal Share educational resources in communities Upload your educational content!

DO NOT DISCARD: TEACHER MANUAL

Busuu The Mobile App. Review by Musa Nushi & Homa Jenabzadeh, Introduction. 30 TESL Reporter 49 (2), pp

EdX Learner s Guide. Release

Online Marking of Essay-type Assignments

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

Rental Property Management: An Android Application

Thought and Suggestions on Teaching Material Management Job in Colleges and Universities Based on Improvement of Innovation Capacity

Houghton Mifflin Online Assessment System Walkthrough Guide

STUDENT MOODLE ORIENTATION

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

Connect Microbiology. Training Guide

Introduction to Mobile Learning Systems and Usability Factors

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

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

Enter the World of Polling, Survey &

THE WEB 2.0 AS A PLATFORM FOR THE ACQUISITION OF SKILLS, IMPROVE ACADEMIC PERFORMANCE AND DESIGNER CAREER PROMOTION IN THE UNIVERSITY

Using SAM Central With iread

ecampus Basics Overview

Getting Started Guide

Computer Software Evaluation Form

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

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

Using Moodle in ESOL Writing Classes

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

Your School and You. Guide for Administrators

Colleges And Universities Civil Engineering Practice Teaching Family Planning Materials. Civil Engineering Graduate Design Typical Example: Road And

Read&Write Gold is a software application and can be downloaded in Macintosh or PC version directly from

Distributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning

An Introductory Blackboard (elearn) Guide For Parents

Moodle Student User Guide

September June 2012

content First Introductory book to cover CAPM First to differentiate expected and required returns First to discuss the intrinsic value of stocks

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

Tools and Techniques for Large-Scale Grading using Web-based Commercial Off-The-Shelf Software

Lectora a Complete elearning Solution

Moodle 2 Assignments. LATTC Faculty Technology Training Tutorial

WILEY PLUS ANSWERS MANAGERIAL ACCOUNTING PDF

SECTION 12 E-Learning (CBT) Delivery Module

Applying Information Technology in Education: Two Applications on the Web

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

INTERMEDIATE ALGEBRA Course Syllabus

Storytelling Made Simple

RETURNING TEACHER REQUIRED TRAINING MODULE YE TRANSCRIPT

Application of Multimedia Technology in Vocabulary Learning for Engineering Students

ALEKS. ALEKS Pie Report (Class Level)

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

ATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4

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

STATUS OF OPAC AND WEB OPAC IN LAW UNIVERSITY LIBRARIES IN SOUTH INDIA

FORCE : TECHNIQUES DE DESSIN DYNAMIQUE POUR L'ANIMATION FROM PEARSON EDUCATION

1. Portal Screen Default Display

Protocols for building an Organic Chemical Ontology

Quick Reference for itslearning

Tour. English Discoveries Online

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

CHANCERY SMS 5.0 STUDENT SCHEDULING

TA Certification Course Additional Information Sheet

BPS Information and Digital Literacy Goals

Ascension Health LMS. SumTotal 8.2 SP3. SumTotal 8.2 Changes Guide. Ascension

We re Listening Results Dashboard How To Guide

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

Outreach Connect User Manual

Java Programming. Specialized Certificate

Field Experience Management 2011 Training Guides

Five Challenges for the Collaborative Classroom and How to Solve Them

Diploma in Library and Information Science (Part-Time) - SH220

CIT Annual Update for

Multimedia Courseware of Road Safety Education for Secondary School Students

SYSTEM QUALITY CHARACTERISTICS FOR SELECTING MOBILE LEARNING APPLICATIONS

The Language Of ICT: Information And Communication Technology (Intertext) By Tim Shortis

Device Design And Process Window Analysis Of A Deep- Submicron Cmos Vlsi Technology (The Six Sigma Research Institute Series) By Philip E.

MSE 5301, Interagency Disaster Management Course Syllabus. Course Description. Prerequisites. Course Textbook. Course Learning Objectives

FY16 UW-Parkside Institutional IT Plan Report

PowerTeacher Gradebook User Guide PowerSchool Student Information System

Planet estream Supporting your Digital Learning Strategy

Quick Start Guide 7.0

E-Learning project in GIS education

Textbook Evalyation:

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

Open Source Mobile Learning: Mobile Linux Applications By Lee Chao

A Study of Metacognitive Awareness of Non-English Majors in L2 Listening

Connect Mcgraw Hill Managerial Accounting Promo Code

Circuit Simulators: A Revolutionary E-Learning Platform

Appendix L: Online Testing Highlights and Script

Diploma of Building and Construction (Building)

A comparison of reading comprehension across paper, computer screens, and tablets: Does tablet familiarity matter?

ACCOUNTING FOR MANAGERS BU-5190-OL Syllabus

Software Development Plan

ECE-492 SENIOR ADVANCED DESIGN PROJECT

USER GUIDANCE. (2)Microphone & Headphone (to avoid howling).

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

Introduce yourself. Change the name out and put your information here.

Beyond PDF. Using Wordpress to create dynamic, multimedia library publications. Library Technology Conference, 2016 Kate McCready Shane Nackerud

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

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

The Effect of Explicit Vocabulary Application (EVA) on Students Achievement and Acceptance in Learning Explicit English Vocabulary

Transcription:

4th International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2016) Design and Implementation of an Android EPUB3.0 ebook Learning System Mao Chen 1,a, Miao Dai 2,b, Hang Luo 3,c, Xiaozhen Zou 4,d, Sanya Liu 5,e 1 2 3 4 5 a email:chenmao@mail.ccnu.edu.cn, bemail: dai_miao_dm@163.com, c email:luohanghs@foxmail.com, demail: zxz32384@163.com, eemail: lsy5918@mail.ccnu.edu.cn Keywords: ebook; EPUB3.0; Learning System; Learning Behavior Analysis Abstract. With the rapid development of mobile Internet technologies, mobile learning has become a new way of learning, which is playing an increasingly important role in classroom teaching and autonomous inquiry learning. EBook realizes the perfect combination of traditional learning resources and mobile learning, and it makes the reading and learning much more interactive and interesting. At present, there are a variety of ebook formatting standards, among which EPUB 3.0 is of great advantages and has a wide application perspective. With the advantages such as supporting interaction and rich media resources, EPUB3.0 can help improve the user experience and is particularly suitable for the production and publication of ebook. In order to promote the application of EPUB3.0 standard in education, an EPUB3.0 ebook learning system is designed and developed for Android operating system in this paper. The requirements analysis and design framework of the learning system are introduced firstly, and then the functions of each module are given in detail. Introduction With the rapid development of communication technology and the popularity of mobile intelligent terminal equipment such as tablet and mobile phone, mobile learning has become a new way of learning. As a new type of personalized learning mode, mobile learning is formed by the combination of mobile technology and digital learning technology [1]. In addition to the basic elements of digital learning, the most obvious feature of mobile learning is that learners can use any mobile terminal at any time and any place to learn. How to display various type of learning resources on the mobile terminal and provide users with better reading experience are two major considerations for learning resources of mobile learning. The emergence of ebooks achieved the perfect combination of traditional learning resources and mobile learning modes [2]. However, there are dozens of different formatting standards for ebook at home and abroad, such as PDF EPUB CEB PDG LIT. Due to the lack of a unified standard, the problems of repeat development of ebook and other digital resource have become the bottleneck restricting the development of ebook Industry [3]. Therefore, to standardize the formatting standard and achieve the interoperability of ebook on different reading systems become the focus of education and digital publishing industry. Copyright 2017, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). 1227

At present, the PDF format is widely used by many ebook publishers because it can truly reflect the original document format, font, layout and other elements such as images of an ebook on display terminals. However, with the rise of cross-media publishing, particularly the increasing popularity of ebook reading on mobile terminals, the drawbacks and disadvantages of PDF format gradually appear [4]. For example, PDF is a format which is lack of the logical structure of the document, which means that the data analysis and other increasingly complex application cannot be realized easily [5]. In particular, the ability of PDF in supporting the interactive resources and video and other rich media is weak. Therefore, from the perspective of the needs of mobile learning and future development direction, PDF is not an ideal ebook format. Aiming at the deficiency of the existing ebook standards, the International Digital Publishing Forum released a free and open ebook standard EPUB in 2007, to replace the previous open ebook standards. In May 2011, the third generation standard EPUB, i.e., EPUB3.0, was officially released. Rich media resources such as video and audio, Adobe Flash, JavaScript interactive resource can be easily embedded to enrich ebook content and presentation, which can greatly improve the ebook reading experience. Currently, the EPUB3.0 standard is beginning to receive more and more support and recognition from digital publishers, terminal vendors and platform developers, which will be destined to play an important role in the development of ebooks [6]. Since the history of EPUB3.0 is short, it has not been supported by most ebook readers. In particular, these existing ebook readers are not tailor-made for education and teaching, and the functions of ebook system are not consistent with needs and characteristics of education and teaching. Consequently, there is no ebook learning system which can fully meet the needs of the actual teaching and learning. In this context, under the guidance of education theory and based on the actual needs of education and teaching, an EPUB3.0 ebook learning system is designed and developed for android operation system in this paper. It should be noted that, in order to further study the relationship between the learning behavior and the learning effect, the function of collecting data of user learning behavior is adopted in this system. Requirement Analysis Practice shows that the application effect of ebook learning system is largely dependent on the change of students learning styles and teachers teaching methods during the teaching process [7]. On the one hand, a good ebook learning system needs to provide teachers with effective tools which can support a variety of teaching methods and teaching modes; on the other hand, ebook system should also provide students with more learning resources and more interactive means to enhance students learning interests. According to the analysis of existing ebook readers, functions such as page turning, comments, notes and retrieval are indispensable for an ebook learning system. Beyond that, the following four key functional requirements are put forward and adopted in the design of our system in consideration of the deficiency of traditional teaching and the requirement of mobile learning. 1. Strong cloud service support Cloud service platform can provide a strong backstage support for the system, so that tremendous amount of ebooks, learning resources and other data can be stored on the platform, and it support simultaneous access at any time by large number of users. In addition, cloud service platform can store tremendous amount of digital resources and the user's learning behavior data. 2. The whole process record of learning behavior The whole process record of learning behavior is a complete collection of all learning activities and learning behavior information of any user in the whole learning process, including three stages, i.e., pre-class, in class and after class. The recorded data could be useful source for the future learning behavior research. 3. Learning behavior detection, feedback and visualization It is well known that the traditional teaching is more of a one-way communication, where the teacher is the dissemination of the knowledge and the student is the recipient, and the biggest drawback of it is the teachers cannot get the feedback information from students effectively, thus 1228

affecting the quality of teaching and learning [8]. Through statistical analysis of learning behavior information, learners' learning attitude, learning effect can be analyzed from overall aspects, and the learning trajectory and growth process of learners can be displayed in a visual way, which can help to study the relationship between learning behavior and learning results. At the same time, it can help teachers find the problems during the teaching and learning process, and help teachers to modify teaching content and teaching strategy. 4. Support multiple learning models In order to better meet the needs of practical teaching and make full use of ebooks potentials, more functions and means should be putted into ebook learning system to support a variety of teaching modes, such as flipped classroom, personalized learning and inquiry learning. Implementation of Learning System Framework of ebook learning system. As shown in Fig. 1, the system framework is designed based on the above design requirements, which includes four modules: cloud service, management platform, ebook reader and learning behavior record. In the learning process, students' learning behavior and learning activity information is recorded automatically, which is the foundation for the personalized learning in the future. As the figure shows, the learning behavior recording function is tightly combined with the modules of management platform and reader. Cloud Services API for learning behavior data Learning Behavior Records Learning behavior information collected during the using of bookshelf and bookstore Learning behavior information collected during the using of reader Data storage Settings Data acquisition Open ebook Manage File upload Bookshelf Preview Download File download Display content of ebook Comment Navigation Information push Bookstore Ranking Reading Cloud Make mark or note on ebook Interactive testing Searching Management Platform EBook Reader Fig. 1 Framework of ebook learning system Cloud service is the basic of this learning system, which provides the foundation and prerequisite for realizing other three modules. API for learning behavior data defines the standard of learning behavior recording, and provides the corresponding APIs to store user s learning behavior data. Data storage and data acquisition provide a series of APIs to store and access the data. File upload and download are services for ebook upload and download. Information push provides teachers with the ability to select books from bookstore and push the selected books to the student. 1229

Management Platform involves a series of functions in using book store and bookshelf, including attributes setting, bookshelf management, ranking, navigation and searching on bookstore, ebook previewing, reading, downloading and commenting. The data collected in the management platform can be used for future analysis, and it can help provide data synchronization among mobile devices. EBook Reader is the core function and main component of learning system. It realizes the function of extraction and analysis of EPUB3.0 ebook, from which the text, pictures, video, Adobe Flash and interactive multimedia resources can be displayed. With the help of reader, user can view the book catalog, flip the pages and read the content of ebook just like the traditional way. Furthermore, ebook reader allows for bookmarking, highlighting, annotations of text and other interactive learning behavior. Learning behavior records is to collect the learning behavior data of learners during the whole learning process, main part of which are interactive information generated in using the ebook reader. The statistical results of the collected data can be presented in visual form such as graphs, and the user can view the statistical results at any time to have a general view of his or her learning process. User Interface and Function Realization. Considering the differences between teaching and learning needs, the system provides teachers and students with different version. According to the functional requirements of teachers and students, the functions of ebook learning system can be divided into three parts, i.e., common functions, student-specific functions and teacher-specific functions, as shown in Fig.2. In order to provide a consistent user experience, interface and operation mode are similar in teacher version and student version. The three parts of functions are described as follows. EBook Learning System Common functions Attribute setting; Bookshelf management; ebook reader; Account management; Bookstore; Learning behavior records and analysis; Student-specific functions Teacher-specific functions Assignments; Join a class; Online and offline learning; Group discussion; Statistics and analysis of learning state; Class creation and management; Q&A discussion; Teacher recommendation; Homework management; ebook push; Fig.2 Function of ebook learning system Common Functions. (1) Attribute setting Attribute setting supports user to personalize the attributes of the system. According to different learning situations and user preferences attributes such as the font size, font color, background color, the brightness of the screen and content layout can be adjusted to construct a personalized reading environment. In addition, the user can also set the screen off time, sliding mode and so on. (2) Bookshelf management Bookshelf management help users to easily sort, search and read ebook on the bookshelf, with four main functions of display mode switch, book management, book sorting and local book management. (3) ebook reader EBook reader is the core function of the learning system, it s used to open and parse the ebook, so that the user can read the ebook just like a paper book. EBook reader provides a number of convenient tools the paper book does not have. 1230

(4) Account management User can login by inputting username and password on the terminal. After login, the learning record in current equipment will be synchronized with the information stored in cloud to ensure the continuity of learning. Moreover, the users can register, update and modify personal information. (5) Bookstore The bookstore has a large number of ebooks and learning resources that can be previewed and downloaded. The main functions of Bookstore are as follows: - Navigation. In order to facilitate the user to view and browse ebooks, ebooks in bookstore are displayed according to some classification. - Ranking. EBooks in the bookstore can be sorted by the times of previewing, downloading, commenting and collection according to all users records. This function gives user an overall profile of the popularity of the ebooks, which could be also as reference and recommendation information. - Theme. Theme is to organize related books based on certain topics (such as the senior high school entrance examination, college entrance examination or Band 4 English test). - Search. The user can search ebook according to the book title, author and other keywords. - Preview and Download. When clicking the title of an ebook, a new page will be displayed with information such as author, publisher, introduction, book catalog and other information of the ebook, and user can download the ebook that he is interested in. (6) Learning behavior records and analysis The data of the whole learning activities can be recorded, which can be used to track and demonstrate user s learning behavior and status, and after analysis, the data could be meaningful feedback of the teaching and learning. Student-specific Functions. Student-specific functions mainly center around learning related requirement, such as homework assignment, discussion, online learning and discussion. The sub-modules are described briefly as follows: (1) Assignments Students can view, complete and submit answer of assignments through this sub-module. The system will automatically remind user once there is a new assignment. (2) Join a class After the teachers create a class, students can apply to join the class. (3) Online and offline learning One major characteristics of mobile learning is learning at anywhere and anytime. In offline learning, the information of learning activities can also be recorded, which will be automatically synchronized with those in cloud once the terminal is connected to the network. (4) Group discussion User can initiate a group discussion. The users in the group can freely take part in the discussion. Meanwhile, the student can also ask teacher questions. (5) Statistics and analysis of learning state User s learning behavior data is processed and analyzed in this sub-module, and the results can be used as feedback and will be important components of user s learning archive. Teacher-specific functions. (1) Class creation and management Constructing a class is the beginning and base of all other teaching activities. (2) Q&A discussion Teachers can set up a discussion group where students can share the ideas for given topics, and the teacher can also take part in the discussion. Moreover, one-to-one discuss between a teacher and student is also feasible in this system. (3) Teacher recommendation Some good ebooks or learning resources can be recommended to all students in the class or some designated students. 1231

(4) Homework management Teachers can assign homework or exercise to the students. At the same time, teachers can correct students answer to homework and give comments to the answer. (5) ebook push This function provide teacher with convenient tool to send learning resources to students. For example, before the class teacher can send some materials to the students, so that students can preview the content to learn beforehand at home. Conclusion This paper introduces the design and implementation of EPUB3.0 ebook reader system for Android platform. Currently, the research of mobile learning and the development of related system are still in the early stages, and due to the limit of time, only a primary version of the leaning system is completed in this paper. In order to meet the growing needs of learners for mobile learning, there is still a lot of work to do. For example, the application of statistics and analysis of the collected learning behavior data in the system is still preliminary, big data analysis technology need to be adopted in the future development. Acknowledgement The research was sponsored by the National Key Technology Research and Development Program (NO.2014BAH22F01). References [1] T.H.Hu, The definition, characteristics and structure of Mobile learning [J]. Software Guide, 2010, 09 (7): 178-180. [2] AL Davidson, S Carliner, Characteristics of effective e-textbooks: Lessons from the literature [J]. 2013: 1-6. [3] H.Q. Li, Q.D. Zhang, T. Wang, A Survey of Mobile Learning Resources in China from 2013 to 2015[J].China Edu Info, 2016 (9). [4] C.H. Gong, Q. Chen, Electronic Textbook: Key Issues in Emergence, Development and Its Research [J], China Educational Technology. 2012 (9): 89-94. [5] Q.S. Lin, Characteristics of PDF format [J]. Print Today. 2003 (5): 21-25. [6] Y.Y. Zheng, T. Cong, J. Miao, Study on the Format Standard of ebook [J]. Publishing Journal, 2010, 18 (4): 90-93. [7] Z.Y. Zhu, X.H. Yu, Electronic bag system and its function modeling [J]. E-education Research, 2011 (4): 24-27. [8] W.L. Jiang, Analysis of Interactive Network Learning System Oriented to Autonomous Learning [J]. Chinese and Foreign Communication, 2016 (13). 1232