16
The 8 th International Conference on Web based Learning (ICWL 2009) on Web-based Learning (ICWL 2009) Yiwei Cao Ralf Klamma A Web 2.0 Personal Learning Environment f C C Ralf Klamma Yan Gao Rynson W.H. Lau Matthias Jarke for Classical Chinese Poetry Yiwei Cao 曹怡蔚 1 , Ralf Klamma 1 , Yan Gao 高岩 1 , R WH L 劉永雄 2 d M tthi J k 1 Rynson W .H. Lau 劉永雄 2 , and Matthias Jarke 1 1 Informatik 5 RWTH Aachen University Informatik 5, RWTH Aachen University 2 Department of Computer Science, City University of Hong Kong Aachen Germany Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-CKG*-0809-1 Aachen, Germany 20.08.2009

A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

Embed Size (px)

DESCRIPTION

A Web 2.0 Personal Learning Environment for Classical Chinese Poetry Yiwei Cao 曹怡蔚, Ralf Klamma, Yan Gao 高岩, Rynson W.H. Lau 劉永雄, and Matthias Jarke Informatik 5, RWTH Aachen University Department of Computer Science, City University of Hong Kong Aachen, Germany ICWL 2009 20.08.2009

Citation preview

Page 1: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

The 8th International Conference on Web based Learning (ICWL 2009)on Web-based Learning (ICWL 2009)

Yiwei CaoRalf Klamma

A Web 2.0 Personal Learning Environmentf C CRalf Klamma

Yan GaoRynson W.H. Lau

Matthias Jarke

for Classical Chinese Poetry

Yiwei Cao 曹怡蔚1, Ralf Klamma1, Yan Gao高岩1, R W H L 劉永雄2 d M tthi J k 1 Rynson W.H. Lau 劉永雄2, and Matthias Jarke1

1 Informatik 5 RWTH Aachen UniversityInformatik 5, RWTH Aachen University2Department of Computer Science, City University of Hong Kong

Aachen GermanyLehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-1

Aachen, Germany20.08.2009

Page 2: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

AgendaAgenda Introduction

Yiwei CaoRalf Klamma

- Motivations and problems Related Work

Ralf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

CCPLE on the Web 2.0- CCP learner community

A data model for CCP

CCP: Classical Chinese PoetryCCPLE: Classical Chinese Poetry Learning Environment

- A data model for CCP- A systematic poetry abstraction model - Learning CCP with gamesg g

CCPLE Implementation- Technologies for the implementation- Cross platform user Interfaces

Conclusions and OutlookLehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-2

Source: http://www.farmer.com.cn/sh/wh/zx/200804/t20080430_389904.htm

Page 3: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

IntroductionIntroduction Chinese Learning has hàn zì

Yiwei CaoRalf Klamma

gbecome a hot topic recently hàn zì

汉字Ralf Klamma

Yan GaoRynson W.H. Lau

Matthias Jarke

Learning Chinese in the context:gclassical poetry as a guide

Web 2.0 based personal learning environments instead of traditionallearning processT h l i l h

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-3

Technologies empower learners thecontrol of what to learn and how to learn

Page 4: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

Motivation and ProblemsMotivation and Problems

Increase of online learning communities and online knowledge

Yiwei CaoRalf Klamma

Increase of online learning communities and online knowledge repositories provides a great amount of learning material

80% informal learning (vs. formal education training) [Cros03]Ralf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

% g ( g) [ ] Media technologies support language/culture learning [BiTr96, Milt02] Web 2.0 technologies and ubiquitous media technologies manage and Web 2.0 technologies and ubiquitous media technologies manage and

promote informal learning: YouTube, Wikipedia A large amount of user generated media for learning Chinese onlineg g g Only outdated platforms for Chinese language learning are available

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-4

Software Traditional media Web 1.0

Page 5: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

Related WorkRelated Work CCP Community is typical to reflect the principle of Community of

Yiwei CaoRalf Klamma

y yp p p yPractice (CoP) [Weng98]

Personal Learning Environment (PLE) enable learning content Ralf Klamma

Yan GaoRynson W.H. Lau

Matthias Jarke

management in an effective way [Down07, OlLi01] E-Learning 2.0 [Down05]

- Web 2.0 technologies [O’Rei05] and social software [Coat03]- Learning community [Down07]

M L i [K 02 KSC 06] M-Learning [Keeg02, KSCa06]- Mobile community [HGKo02]- Mobile social software [KSCa06]- Mobile social software [KSCa06]

Serious games: game-based learning [SKC*08(ICWL’08)] Various Chinese input methods [Engb06]

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-5

Various Chinese input methods [Engb06] Support by Unicode – UTF8 [Alve98, IMCR98]

Page 6: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

CCP Learner CommunityCCP Learner Community Novice

Yiwei CaoRalf Klamma

- Children and foreigners- No CCP experiences

Ralf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

Expert Reciter- Children and foreigners, seniors

Mi ht h d t di bl

CCP R iS d

- Might have understanding problems Student

Having CCP experience CCP Community ReciterStudent- Having CCP experience

- Understanding Expert

Novice

Expert- Researchers- Sinologists

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-6

Page 7: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

A Data Model for CCP in ERDA Data Model for CCP in ERDContent

En Title

UploaderUpload Date

Yiwei CaoRalf Klamma

Rate Title

Feature

En_Title

Last_Update_Date

p _

Last_UpdaterSource_Code

CCP_IDFeature_ID

1nRalf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

OPUSCULE FEATUREHASOpuscule_ID

Author_ID En_Author

n

n n 11

1 CCP

Author

1nn

BELONGS_TO

PRODUCES

ASSOCIATES_WITH

HASAUTHOR

1

nIN

LINK

URLLink IDDynastyUser_ID

n

n

DYNASTY

Dynasty_ID

1

LINK

USER COMMENTSUBMITS

URLLink_ID

C t t C t D tC t ID

FName

LName

Email

REPLIED_BYn

n

n11

1

1

m

L

USER COMMENT

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-7

Content Comment_DateComment_IDActivity_Count

UsernamePassword

Language

NativeForeign

Web 2.0 related

Page 8: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

3 Level Poetry Abstraction3-Level Poetry Abstraction Micro scale content Meso scale content Macro scale content

Yiwei CaoRalf Klamma

Micro

- Individual sentence (3, 5, 7 characters)Ralf Klamma

Yan GaoRynson W.H. Lau

Matthias Jarke

- Ending with a unique punctuation Meso

micro- Some continuous sentences- A certain block

(20% or 50%) of whole poetry

micro

meso

macro (20% or 50%) of whole poetry Some continuous sentences ending with “。”

“,” between each two sentences

macro

Macro- Whole poetry

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-8

Page 9: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

The DOM Tree for Poetry AbstractionThe DOM Tree for Poetry Abstraction Character and punctuation units

Yiwei CaoRalf Klamma

- A minimal unit of a poetry- Either a Chinese character or a Chinese punctuation

Sentence unitRalf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

Sentence unit- Consists of a certain number of

Character Units- A Chinese punctuation “。”

as ending Paragraph unit

- A certain block“ ” between - , between sentences and a Chinese punctuation “。” as ending

Poetry unitLehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-9

y- The maximal unit of a poetry

Page 10: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

Learning CCPs with GamesLearning CCPs with Games

C t t

Yiwei CaoRalf Klamma

Content Filtering 3-Operation for SelectionNumber of Units

Character permutationmicro #Sentences (e g 4)Ralf KlammaYan Gao

Rynson W.H. LauMatthias Jarke diff

Character permutation

Sentence permutation

Ch t t ti

micro

meso

#Sentences (e.g. 4)

#Paragraphs (e g 2)ficulty

Character permutation

Paragraph permutation

(e.g. 2)

Character permutation

Sentence permutationmacro #Poetry (e.g. 1)

Game SettingsLehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-10

g

Page 11: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

Technologies for the ImplementationTechnologies for the Implementation Eclipse IDE for Java EE Developers

Yiwei CaoRalf Klamma

Eclipse IDE for Java EE Developers Web server: Apache Tomcat

Google Web Toolkit (GWT)Ralf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

Google Web Toolkit (GWT)- GWT Tooling

GWT E i f l id lib i- GWT –Ext is a powerful widget library as an extension- Ext JS is a JavaScript library- GWT-DnD as a third party library provides drag & drop capabilities

Database: Oracle 10g Videos from YouTube API

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-11

Page 12: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

CCPLE User Interfaces: Web 2 0CCPLE User Interfaces: Web 2.0 Participatory and

b d l i

Yiwei CaoRalf Klamma

game-based learning Rich user experiences

Scoring users achievementsRalf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

Scoring users achievements Harnessing collective

Intelligence Linking user generated Linking user generated

multimedia content Data is the next Intel Inside

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-12

Page 13: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

CCPLE on iPhoneCCPLE on iPhone To enable learner communities to learn CCP en route

Yiwei CaoRalf Klamma

Mobile game-based CCP learning Multimedia-based CCP learningRalf Klamma

Yan GaoRynson W.H. Lau

Matthias Jarke

g Software Above the Level of a Single Device

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-13

Page 14: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

ConclusionsConclusions A comprehensive model of CCP

Yiwei CaoRalf Klamma

p- Data modeling- CCP at micro, meso and macro levels

Ralf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

- CCP operations on paragraph, sentence and character permutations Based on Web 2.0 concepts and technologies

U t d CCP t t- User-generated CCP content- User-shared CCP knowledge

Different levels of game based learning for CCP learner communities Different levels of game-based learning for CCP learner communities Platform-independent (the iPhone version) also for mobile CCP

learning communitieslearning communities Evaluation results shows

- Game-based learning helps learning Chinese and CCPLehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-14

Game based learning helps learning Chinese and CCP- Use of different game levels attract attentions of learner communities

Page 15: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

OutlookOutlook Further evaluation across wide user communities

Yiwei CaoRalf Klamma

In the EU FP7 ROLE (Responsive Open Learning Environment) project community

Ralf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

- CoP in PLE: to generate impacts across learning communities - Learning content organization by tagging, rating, feedbacks, scores, and

comments etccomments etc.- Internationalization with multi-language user interfaces- Serious games with consideration of human computer interactiong p

In the German Excellence Cluster UMIC (Ultra High-Speed Mobile Information and Communication) project community - Deployment on various mobile platforms (Nokia, Google G1)- Monitoring learning behaviors of mobile learning communities

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-15

A web service for Kaixin Net – the Chinese localized Facebook

Page 16: A Web 2.0 Personal Learning Environment for Classical Chinese Poetry

Thank YouThank You CCPLE: http://vermeer.informatik.rwth-aachen.de:9080/CCPLE/

Yiwei CaoRalf Klamma

p UMIC: http://www.umic.rwth-aachen.de

Ralf KlammaYan Gao

Rynson W.H. LauMatthias Jarke

E-learning 2.0? ROLE: being kept posted by joining ROLE LinkedIn Group ROLE: being kept posted by joining ROLE LinkedIn Group

http://www.linkedin.com/groupInvitation?gid=1590487 ICWL 2009 at Facebook, LinkedIn, Friendfeed, …

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-CKG*-0809-16