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
tractile 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; Mtools 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 multihed 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 thiple 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 oncan 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 cardboarence
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.
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.
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.
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
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
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
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
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
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: