• No results found

Development of Android Application for Language Studies

N/A
N/A
Protected

Academic year: 2021

Share "Development of Android Application for Language Studies"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

IERI Procedia 4 ( 2013 ) 8 – 16

2212-6678 © 2013 The Authors. Published by Elsevier B.V.

Selection and peer review under responsibility of Information Engineering Research Institute doi: 10.1016/j.ieri.2013.11.003 Abst Mob great used The voca on an © 20 Sele Keyw 1. In L skill activ clue stud fun w M flash * E

2013 Inte

Develop

tract

ile devices are tly help student in language co vocabulary is b abulary of the te

n Android devic 013 Christoph ection and pee words:Android; L

ntroduction Learning aids

ls. In the Man vities and use

s and then fil ents are asked ways that help Many learning hcards based o Corresponding a E-mail address: xi

ernational C

pment of

aKwantlen Poly e becoming ver ts with their st ourses. This pa based on a pub extbook using th ce.

her Dong, Xin r review unde anguage studies; are essential t ndarin course different tool ll in the blan d to identify t p students to m g tools are a on vocabulary author. Tel.: +1-60 ing.liu@kwantlen

Conference o

f Androi

Christo

lytechnic Univers ry popular now tudies. The auth aper introduces blished textboo he virtual flashc ng Liu.Publish er responsibilit Learning aids; M

tools for lang es offered by ls. For examp nks with the a the missing w memorize new already availa y from textbo 04-599-3039; fax n.ca

on Electron

id Appli

opher Dong

sity, 12666-72nd A wadays. Langua hors have been an Android ap k. Students wh cards and multi

hed by Elsevie ty of Informat Mobile application uage courses the authors’ ple, students a appropriate vo words in a dia w words effect able on the I oks. Online fl x: +1-604-599-32

nic Engineer

ication fo

g

a

, Xing Liu

Avenue, Surrey, B age textbooks n developing le pplication that c ho are using th

iple choice quiz

er B.V. tion Engineer

ns; Software deve

because they institution, i are given cross

ocabulary that logue. These tively. Internet. For flashcards wor 242.

ring and Co

or Langu

u

a

*

BC V3W 2M8, CA with learning earning aids on

can help studen e textbook in t zzes provided b

ing Research

elopment

help the stud instructors con

sword puzzles t has been tau

tools and acti instance, Ye rk like real-w

omputer Scie

uage Stu

ANADA aids on mobile n mobile device nts to memoriz their courses ca by the applicatio Institute dents to develo nduct numero s where they c ught. In anoth ivities are int ellowBridge [ orld cardboar

ence

udies

e devices can es that can be e vocabulary. an review the on which runs op language ous learning can read the her activity, eractive and [1] provides rd flashcards © 2013 The Authors. Published by Elsevier B.V.

Selection and peer review under responsibility of Information Engineering Research Institute

ScienceDirect

Open access under CC BY-NC-ND license.

(2)

where each card has a prompt side and an answer side. Everyone can access online flashcards. The advantages of online flashcards are instant dictionary reference, interactive pronunciation and session statistics. Session statistics give a summary of how many attempts a user takes to get a correct answer. In addition, the session statistics page allows the users to save the words they got wrong or they were unsure, so that they can review those words at a later time. YellowBridge offers great tools for students to review their vocabulary, but its tools are not for portable mobile devices. As a result, students cannot carry the online flashcards or memory game wherever they go.

Study tools can be found in mobile applications. For instance, Mandarin Comprehension created by Golden Quartz [2] is a fun and free interactive application for anyone who wants to test their Mandarin skills through listening to audio clips and answer questions based on the terms spoken. IndieQ [3] has also produced a Mandarin vocabulary application for the Android platform. This application is a mobile e-Learning quiz program where users have to name the pictures on the flashcards in Mandarin.

There are already many free mobile application based study tools available. However, study tools specifically work with textbooks can be useful for language courses. Students are more likely to focus on the vocabulary from their textbooks, so it is preferable for study tools to be based on the content of a textbook. This paper introduces an Android application designed for students who are learning Mandarin using a textbook titled Integrated Chinese [4]. This application uses flashcards and multiple choice questions to help students learn the vocabulary of the textbook. The application is fun and interactive and provides an interesting way to learn Mandarin.

2. Application GUI Design

The graphical user interface of the application was designed using a markup language called extensible markup language (XML). There are six interfaces in this application. The interfaces are designed in such a way that they can work with phones that have small, normal and large screens. The main interface consists of two buttons called Flashcards and Multiple Choice Quiz. The two buttons lead the users to a secondary menu interface where they can select items from a dropdown list before the application can generate the flashcards or multiple choice questions.

When the Flashcards button is clicked, a menu interface appears which requests the user to select a lesson numbered 1 to 10 from a dropdown list called a spinner. There is another spinner for the user to select the type of words to appear on the front of a flashcard. The options from this spinner are Chinese character, Pinyin or Translation.

The flashcard interface has three text views at the centre of the screen. These text views are used to display the Chinese character, Pinyin and English word. Two buttons let the users navigate to the previous view and the next view. The user clicks these buttons to move through the deck of flashcards. The Show/Hide button is used to reveal the front or the back side of the flashcard.

When the Multiple Choice Quiz button is selected from the main interface, a menu appears which requests the user to enter three inputs. Similar to the Flashcards interface, the user is required to select a lesson, but this menu also requires the user to select two items from dropdown lists. The first item determines the words to be used in the multiple choice quiz, and the second item determines the words displayed on four answer buttons, one of which shows the correct answer.

The Multiple Choice Quiz interface contains a text view, which reveals a question word. The user has to select an answer among the four answer buttons. For example, if the application reveals a Chinese character, the user has to select the corresponding Pinyin of the Chinese character in order to score a point.

(3)

The use case diagram (Figure 1) indicates the relationships between the use cases and the actor. The actor is a student who wants to review vocabulary. The actor has two ways to review vocabulary. A student can review the vocabulary either using flashcards or a multiple choice quiz.

Fig. 1. Use case diagram 2.2 Flow Chart

The flow chart (Figure 2) shows that users are required to enter two requirements which are lesson and question type before the application can generate the flashcards. The application retrieves the lists of vocabulary and displays a question on the front side of the card. Users can navigate through the deck of cards, and if users want the answer, they can flip the card by press the Show button.

(4)

The flow charts for Flashcards and Multiple Choice Quiz look similar, but unlike the Flashcards, Multiple Choice Quiz (Figure 3) requires an additional input, which is the answer type. The application then checks if the inputs are valid before the application retrieves the lists of vocabulary the same way as Flashcards. Multiple Choice Quiz then displays a question along with four choices. When the user selects one of the answer choices, the application lets the user know if the choice is correct or not.

Fig. 3. Flow chart for Multiple Choice Quiz

3. Implementation

The application was implemented using the Eclipse IDE. Eclipse is a free open source software. This software is compatible with Windows and Mac operating systems. Eclipse is installed along with the Android Development Tools (ADT). ADT is a plug-in for the Eclipse that gives developers the integrated environment to build Android applications. ADT is free to download, and it provides the necessary tools to develop Android applications for all platforms.

According to the data collected during a 14-day period ending on January 3, 2013, Android 2.3 is still active on 47.4% of devices that have accessed Google Play [5]. Therefore applications should be developed using Android 2.3 or lower. The application of this paper is developed using Android 2.2, so it is compatible with most of Android phones. The application is built using the Java programming language. The application interface is built using XML. The application is then tested on a virtual machine which emulates an Android phone.

The application reads data from arrays in a Java file. Before arrays are created the data are organized using Microsoft Excel or Open Office Calc. The data are vocabulary from a Mandarin textbook. There are 10 lessons and each lesson contains around 40 Chinese words. Each word has Chinese characters, their Pinyins and translations. Therefore, there are 1293 data entries in the application. Microsoft Excel keeps the data organized because vocabulary data are entered in three columns. They are the columns for Chinese characters, Pinyin and translation. Once the three columns are created, columns of quotations and commas are inserted

(5)

betw into copi

Figur

Fig. 5

ween the three one column c ied and pasted

re 4. Arrays of wo

5. Arrays of vocab

e columns. Fig creating a list d to the Java fi

ords, Pinyin, Eng

bulary from Less

gure 4 shows of words with ile. Figure 5 sh glish translation son 1 the columns h quotation w hows the array

in Open Offic with the words

ys of words o ce Calc. The s separated by f lesson 1. columns are t y commas. Th then merged e list is then

(6)

4. T W main men user retri Sinc as sh answ Fig. 6 Fig. 9 If est Results

When the appl n interface wh nu for flashcar selected less eves the char ce the user sel hown on Figu wer. In other w 6. Flashcards Men 9. The Multiple C f Multiple Ch lication softwa hich are Flash

rds, which req son 1 and th racter, Pinyin lected the Chi ure 7. On Fig words, English

nu

Choice Menu

hoice Quiz is

are starts runn hcards or Mult

quires the use e Chinese qu and English nese question gure 8 the use h and Pinyin w Fig. 7. F chosen, the a ning, it loads tiple Choice Q er to select a l uestion type. arrays for les n type, Chines er presses the words are disp

ront side of Flash

application lo

the main inte Quiz. If Flashc lesson and a q When the St sson 1, and th se characters a Show button played below t hcards ads the MC M erface. The us cards is chose question type tart button is hen the applic

are printed on n, which flips the question w Fig. 8. Back Menu class, a er has two op en, the applica . Figure 6 sho pressed, the cation shuffles

the front side the card and word.

k side of Flashcar

and the user s

ptions on the ation loads a ows that the application s the arrays. e of the card d reveals the rds selects three

(7)

item to se 2, C chec class is se selec Engl T of th appl the b the u show selec Fig. 1 ms using the dr elect a lesson, Chinese charac cks to see if th s. The databas elected and w

cted the chara lish array to th The quiz begin he quiz interfa lication selects buttons is the

user that he wing the user cts the correct 10. Correct Choic ropdown lists. the type of qu cter questions he question ty se class retriev ithin this less acter question, he answer arra ns once user p ace. Below the s four words f correct transl or she has se the correct tra t answer. The

ce

. Before the ap uestions and t s and English ype and the an ves data by lo son, there are

, the applicati ay.

pressed the St e lesson numb from the Engl lation. If the u elected the co anslation (Fig

application al

pplication can the type of ans answers. Wh nswer type are oking for the

three arrays c ion copies the

art button. Th ber is a word w

lish array and user selected t

orrect answer gure 11). The lso shows the

Fi

n make multip swers. For thi hen the Start e the same be lesson numbe called charact e character arr he application

which the use displays the w the correct tran r (Figure 10)

application a amount of qu

ig.11. Show answ

ple choice que is test example

button is pres fore sending t er. Figure 9 sh ter, Pinyin an ray to the ques

displays the er has to match words on the nslation, a me . Otherwise, adds a point to uestions remai wer in dialogue bo stions, it requ e, the user sel ssed, the appl the inputs to t hows that lesso nd English. Sin stion array an

lesson numbe h with its tran four buttons. essage appear , a dialogue b o score whene ned unanswer ox

uires the user lected lesson lication first the database on number 2 nce the user nd copies the er on the top nslation. The Only one of s, informing box appears ever the user

(8)

Fig.12 page W The (Figu user T divid answ word 5. D T show answ voca retri inpu font show 6. C T tool appl avai pron 2. Menu button g

When the num user can acc ure 12). This may not wan The results pag

ded by the am wered. Right b ds and unansw evelopment a The applicatio w the applicat wers. Next, th abulary and th eve the corre uts. Later test size if the wo w words conta onclusion The authors ha contains 431 lication works lable for other nunciation whi

gives you quick ac

mber of remain cess the result

s makes the ap nt to review all ge (Figure 13) mount of answ below the co wered words.

and Test Run n was first d tion can rando he application he type of wo ect list of voc

runs are focu ord length rea aining 25 more ave developed words from s only on And r mobile oper ile reviewing ccess to main me ning question t page throug pplication mo l the words. ) shows the u wered questio rrectly answe ns developed to g omize the list n is develope

ords they wan cabulary and d used on the ap aches a certain e letters. d a portable lea a textbook th droid operatin rating systems vocabulary.

enu and result

ns reaches zer gh the menu o ore convenient user's score in ons. Below th ered words is generate mult of words pro ed with a men nt to be teste display questi ppearances of n size. This wa

arning tool for hat students a ng system; the s. The authors

Fig. 13. Resu

ro, the applica option withou t, since most l percentage, w he score is th another list t tiple choice q operly and kee

nu page, so ed on. The tes

ion words an f the applicatio ay it can prev r students wh are using at K erefore, the au also plan on ult page ation sends th ut completing lessons contai which is the am he list of word that displays questions from ep track of us users can sel st results indi d choices pro on. The butto vent buttons fr o are studying Kwantlen Poly uthors plan on adding audios he user to the the remainin in over 40 wo mount of corr ds that the us the incorrectl m a lesson. T ser's correct a lect a differen icate that app operly accordi ons are adjuste rom doubling g Mandarin. T ytechnic Univ n making this s, so students result page. ng questions ords, and the rect answers ser correctly ly answered

The test runs and incorrect nt lesson of plication can ing the user ed to reduce its height to This learning versity. This s application can practice

(9)

Acknowledgements

The authors would like to thank Mr. Wayne Tebb, Deanof the School of Business, and other staff in the Dean’s office, Kwantlen Polytechnic University,for their support.

References

[1] Chinese Flashcards, YellowBridge, Apr 2011. [Online]. Available:

http://www.yellowbridge.com/chinese/flashcards.php [Accessed: 14 Jan. 2012].

[2] Golden Quartz, Chinese Listening Quiz, Google Play, Feb 2012. [Online]. Available: https://play.google.com/store/apps/details?id=com.quipack.a.b4ed6129813f8d5000100628e [Accessed: 18 Jan. 2012].

[3] IndieQ, Chinese Vocabulary, Google Play, Dec 2011. [Online]. Available:

https://play.google.com/store/apps/details?id=com.quipack.a.b4e97fceafde72e000100a444 [Accessed: 20 Jan. 2012].

[4] Y. Liu et al. Level 1 Part 1 Integrated Chinese Textbook Simplified Characters, 3rd ed. Boston, MA: Cheng &Tsui Company Inc, 2010.

[5] Platform Versions, Android Developer, Oct. 2012. [Online]. Available:

References

Related documents

As an example, Figure 5 shows simple paths, regions, and occurrence order information on node type Element, which are derived from the tree structure in Figure 3.. In Figure 5,

Occupational segregation by race/ethnicity in selected states using the demographic structure of New York ( M index).. Note: Note: White states have not been assigned a value due

The Superintendent recommends approval of the appointment of the following for the 2020-21 school year, subject to the possession of a teaching certificate as required

To capture the traditional spiritual power of the Bozhe agents that is highly revered and honored by the Sabat Bet Gurage peoples, sheyikh Budalla seemed to have

Creative Pro Qualifying Revenue is defined as the value to Adobe of purchases, less any returns, effected by Distributor (“sellthrough value”) directly from Adobe, of all

9 randomly selected European EQUIS accredited schools (average % international

For the poorest farmers in eastern India, then, the benefits of groundwater irrigation have come through three routes: in large part, through purchased pump irrigation and, in a

Indirect alarm transmittal means any alarm system which causes a third party or answering service to notify the county public safety communications center of an alarm