A Web 2.0 Personal Learning Environmentfor 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
A Web 2.0 Personal Learning Environment for Classical Chinese Poetry
1. The 8th International Conference
on Web-based Learning (ICWL 2009)
Web based
Yiwei Cao
A Web 2.0 Personal Learning Environment
for C
f Classical Chinese Poetry
C
Ralf Klamma
Yan Gao
Rynson W.H. Lau
Matthias Jarke
Yiwei Cao 曹怡蔚1, Ralf Klamma1, Yan Gao 高岩1,
Rynson W H Lau 劉永雄2, and M tthi J k 1
R W.H. L d Matthias Jarke
1 Informatik
5,
5 RWTH Aachen University
2Department of Computer Science, City University of Hong Kong
Aachen,
Aachen Germany
Lehrstuhl Informatik 5
(Information Systems) 20.08.2009
Prof. Dr. M. Jarke
I5-CKG*-0809-1
2. Agenda
Introduction
- Motivations and problems
Yiwei Cao
Related Work
CCPLE on the Web 2.0
Ralf Klamma
Yan Gao CCP: Classical Chinese Poetry
Rynson W.H. Lau
CCPLE: Classical Chinese
Matthias Jarke - CCP learner community
Poetry Learning Environment
- A data model for CCP
- A systematic poetry abstraction model
- Learning CCP with g
g games
CCPLE Implementation
- Technologies for the implementation
- Cross platform user Interfaces
Conclusions and Outlook
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
Source: http://www.farmer.com.cn/sh/wh/zx/200804/t20080430_389904.htm
I5-CKG*-0809-2
3. Introduction
Chinese Learning has
g
hàn zì
become a hot topic recently
Yiwei Cao
Ralf Klamma
汉字
Yan Gao
Rynson W.H. Lau
Matthias Jarke
Learning Chinese in the context:
g
classical poetry as a guide
Web 2.0 based personal learning
environments instead of traditional
learning process
Lehrstuhl Informatik 5
T h l i empower llearners the
Technologies h
(Information Systems)
Prof. Dr. M. Jarke control of what to learn and how to learn
I5-CKG*-0809-3
4. Motivation and Problems
Increase of online learning communities and online knowledge
repositories provides a great amount of learning material
Yiwei Cao
Ralf Klamma 80% informal learning ( formal education training) [Cros03]
% g (vs. g) [ ]
Yan Gao
Rynson W.H. Lau
Matthias Jarke
Media technologies support language/culture learning [BiTr96, Milt02]
Web 2.0 technologies and ubiquitous media technologies manage and
promote informal learning: YouTube, Wikipedia
A large amount of user g
g generated media for learning Chinese online
g
Only outdated platforms for Chinese language learning are available
Lehrstuhl Informatik 5
(Information Systems)
Software Traditional media Web 1.0
Prof. Dr. M. Jarke
I5-CKG*-0809-4
5. Related Work
CCP Community is typical to reflect the p
y yp principle of Community of
p y
Practice (CoP) [Weng98]
Yiwei Cao
Ralf Klamma
Personal Learning Environment (PLE) enable learning content
Yan Gao
Rynson W.H. Lau
management in an effective way [Down07, OlLi01]
E-Learning 2.0 [Down05]
Matthias Jarke
- Web 2.0 technologies [O’Rei05] and social software [Coat03]
- Learning community [Down07]
ML
M-Learning [Keeg02, KSC 06]
i [K 02 KSCa06]
- Mobile community [HGKo02]
- 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. Jarke
Support by Unicode – UTF8 [Alve98, IMCR98]
I5-CKG*-0809-5
6. CCP Learner Community
Novice
- Children and foreigners
Yiwei Cao - No CCP experiences
Ralf Klamma
Yan Gao
Rynson W.H. Lau
Reciter Expert
Matthias Jarke
- Children and foreigners, seniors
- Mi ht have understanding problems
Might h d t di bl
Student
- Having CCP experience Student
S d
CCP Reciter
R i
Community
- Understanding
Expert
- Researchers
- Sinologists Novice
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-CKG*-0809-6
7. A Data Model for CCP in ERD
Content Uploader
En_Title
En Title Upload_Date
p
Title Last_Updater
Source_Code Rate
Last_Update_Date Feature_ID
CCP_ID Feature
Yiwei Cao
Ralf Klamma Opuscule_ID n 1
Yan Gao OPUSCULE n
HAS
1
CCP n
BELONGS_TO
FEATURE
Rynson W.H. Lau
n n 1 1
Matthias Jarke
Author_ID Author En_Author
ASSOCIATES_ 1
WITH
AUTHOR
HAS
PRODUCES n
IN
n 1
DYNASTY
LINK
n
User_ID Dynasty_ID Dynasty
FName Link_ID
Link ID URL
1 m n 1
1
LName USER 1
SUBMITS
n
COMMENT REPLIED_BY
Email n
Username Activity_ Language
L Comment_ID
C t ID Content
C t t Comment_Date
C t D t
Password Count
Lehrstuhl Informatik 5 Foreign
(Information Systems)
Native
Prof. Dr. M. Jarke Web 2.0 related
I5-CKG*-0809-7
8. 3-Level
3 Level Poetry Abstraction
Micro scale content Meso scale content Macro scale content
Micro
Yiwei Cao - Individual sentence (3, 5, 7 characters)
Ralf Klamma
Yan Gao
Rynson W.H. Lau
- Ending with a unique punctuation
Meso
Matthias Jarke
micro
- Some continuous sentences
meso
- A certain block
(20% or 50%) of whole poetry macro
Some continuous sentences ending with “。”
“,” between each two sentences
Macro
- Whole poetry
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-CKG*-0809-8
9. The DOM Tree for Poetry Abstraction
Character and punctuation units
- A minimal unit of a poetry
- Either a Chinese character or a Chinese punctuation
Yiwei Cao
Ralf Klamma
Yan Gao
Sentence unit
- Consists of a certain number of
Rynson W.H. Lau
Matthias Jarke
Character Units
- A Chinese punctuation “。”
as ending
Paragraph unit
- A certain block
- “,” between
sentences and a Chinese punctuation “。” as ending
Poetry unit
y
Lehrstuhl Informatik 5
(Information Systems)
- The maximal unit of a poetry
Prof. Dr. M. Jarke
I5-CKG*-0809-9
10. Learning CCPs with Games
Content
C t t
Number of Units 3-Operation for Selection
Filtering
Yiwei Cao
Ralf Klamma micro #Sentences (e g 4)
(e.g. Character permutation
Yan Gao
Rynson W.H. Lau
Matthias Jarke
#Paragraphs Sentence permutation
meso
diff
(e.g.
(e g 2) Character permutation
Ch t t ti
ficulty
Paragraph permutation
macro #Poetry (e.g. 1) Sentence permutation
Character permutation
Game Settings
g
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-CKG*-0809-10
11. Technologies for the Implementation
Eclipse IDE for Java EE Developers
Web server: Apache Tomcat
Yiwei Cao
Ralf Klamma
Yan Gao Google Web Toolkit (GWT)
Rynson W.H. Lau
Matthias Jarke
- GWT Tooling
- GWT –Ext is a powerfull widget lib
E i f id library as an extension i
- 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. Jarke
I5-CKG*-0809-11
12. CCPLE User Interfaces: Web 2 0
2.0
Participatory and
game-based llearning
b d i
Rich user experiences
Yiwei Cao
Ralf Klamma Scoring users achievements
Yan Gao
Rynson W.H. Lau Harnessing collective
Matthias Jarke Intelligence
Linking user generated
multimedia content
Data is the next Intel Inside
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-CKG*-0809-12
13. CCPLE on iPhone
To enable learner communities to learn CCP en route
Mobile game-based CCP learning
Yiwei Cao
Ralf Klamma
Multimedia-based CCP learningg
Yan Gao
Rynson W.H. Lau
Matthias Jarke
Software Above the Level of a Single Device
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-CKG*-0809-13
14. Conclusions
A comprehensive model of CCP
p
- Data modeling
Yiwei Cao - CCP at micro, meso and macro levels
Ralf Klamma
Yan Gao - CCP operations on paragraph, sentence and character permutations
Rynson W.H. Lau
Matthias Jarke
Based on Web 2.0 concepts and technologies
- U
User-generated CCP content
t d t t
- User-shared CCP knowledge
Different levels of game based learning for CCP learner communities
game-based
Platform-independent (the iPhone version) also for mobile CCP
learning communities
Evaluation results shows
- Game-based learning helps learning Chinese and CCP
Game based
Lehrstuhl Informatik 5
(Information Systems)
- Use of different game levels attract attentions of learner communities
Prof. Dr. M. Jarke
I5-CKG*-0809-14
15. Outlook
Further evaluation across wide user communities
In the EU FP7 ROLE (Responsive Open Learning Environment) project
Yiwei Cao
Ralf Klamma
community
Yan Gao
Rynson W.H. Lau
- CoP in PLE: to generate impacts across learning communities
Matthias Jarke
- Learning content organization by tagging, rating, feedbacks, scores, and
comments etc
etc.
- Internationalization with multi-language user interfaces
- Serious games with consideration of human computer interaction
g 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
A web service for Kaixin Net – the Chinese localized Facebook
(Information Systems)
Prof. Dr. M. Jarke
I5-CKG*-0809-15
16. Thank You
CCPLE: http://vermeer.informatik.rwth-aachen.de:9080/CCPLE/
p
UMIC: http://www.umic.rwth-aachen.de
Yiwei Cao
Ralf Klamma
Yan Gao
Rynson W.H. Lau
Matthias Jarke
E-learning 2.0?
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. Jarke
I5-CKG*-0809-16