Upload
dwight-watson
View
213
Download
0
Tags:
Embed Size (px)
Citation preview
Networking and Internet Computing Laboratory (NICLAB)Computer Science Department
UBC
Commonwealth of Learning (COL)
1
Learning Through Mobile Technologies
http://lives.cs.ubc.ca
PLEASE TURN ON YOUR MOBILE PHONES
Notice
http://lives.cs.ubc.ca
Dr. Son T. Vuong
Jonatan SchroederShahed AlamYong ChungAndrew TjiaAlbert Chen
In partnership with : Commonwealth of Learning
2
LIVES Research Team
http://lives.cs.ubc.ca
LIVESThe goal of LIVES is to provide illiterate people in
developing countries with An asynchronous learning tool based on auditory cues utilizing the
existing telephony/mobile infrastructure Easy-to-use Learning Management System & Learning Content
Management System
3http://lives.cs.ubc.ca
Overview of The System
The features and functions of the LIVES system
What is it?
What can it do for us?
4http://lives.cs.ubc.ca
Figure 1: The LIVES system calls registered students5
•Students can register with LIVES with
•mobile number•preferred time range to receive calls•preferred language
•LIVES detects newly uploaded lectures/quizzes and calls the students at their preferred time
Overview of The System
http://lives.cs.ubc.ca
Figure 2: A user picks up (or does not pick up) the call from LIVES6
•A student does not/cannot pick up the call
•will be called again within the preferred time range•(or) will be called the following day, if the preferred time range is exceeded
•A student picks up the call•will listen to lectures•answer quizzes•(or) will indicate unavailability
Overview of The System
http://lives.cs.ubc.ca
Figure 3: A user hangs up during the call7
•A student hangs up during the call (or indicate unavailability)
•Heard lectures are saved•will be called again•will be provided with unheard lectures again•will be provided with unanswered quizzes again
Overview of The System
http://lives.cs.ubc.ca
Figure 4: User leaves a feedback using numeric input8
•A student answers questions using a numeric input
•LIVES asks a student to answer multiple choice questions by pushing the number key•LIVES stores student’s answers in the user-profile database•Each user’s profile can be retrieved later
Overview of The System
http://lives.cs.ubc.ca
Figure 5: LIVES responds to the user’s answer9
•LIVES responds to the user’s answer
•For a correct answer•Informs the answer is correct•Provides an explanation to why the answer is correct (optional)
•For an incorrect answer•Informs the answer is incorrect•Asks again for a correct answer
Overview of The System
http://lives.cs.ubc.ca
Figure 6: User progress tracking by user-profile-database10
•The user progress tracking by user-profile database
•general user information•preferred time range•list of received lectures•list of received quizzes•student’s answers to quizzes•overall GPA•And so on..
Overview of The System
http://lives.cs.ubc.ca
Technologies behind LIVES
LIVES is a set of optimized computers equipped with specially designed software and hardware to deliver educational material over the phone Provides pre-recorded learning material to specific groups of people at specific times in
specific ways. This specificity is programmable –you define it! Asynchronous : students can learn at their preferred time Bidirectional: students can answer to the questions and system can respond instantly Does not require students to purchase special equipments Tracks down user’s progress
11http://lives.cs.ubc.ca
13
Technologies behind LIVES
12http://lives.cs.ubc.ca
14
Technologies behind LIVES
LIVES main server:
•An ASTERISK server•Connected to the Internet•Makes calls to student over VOIP
LIVES main server:
•An ASTERISK server•Connected to the Internet•Makes calls to student over VOIP
13http://lives.cs.ubc.ca
15
Technologies behind LIVES
14http://lives.cs.ubc.ca
16
Technologies behind LIVES
•A call from LIVES travels through the Internet as digital voice packets and is converted to analogue sound by the VOIP Gateway
•User simply receives a regular phone call
•A call from LIVES travels through the Internet as digital voice packets and is converted to analogue sound by the VOIP Gateway
•User simply receives a regular phone call
15http://lives.cs.ubc.ca
17
Technologies behind LIVES
16http://lives.cs.ubc.ca
18
Technologies behind LIVES
Call Manager Server•Deals with the actual interaction with students
•selects voice clips to be played•stores and updates user profile•prompt user with options•records a user ‘s feedback
Call Manager Server•Deals with the actual interaction with students
•selects voice clips to be played•stores and updates user profile•prompt user with options•records a user ‘s feedback
17http://lives.cs.ubc.ca
19
Technologies behind LIVES
18http://lives.cs.ubc.ca
20
Technologies behind LIVESUser Profile & Voice Database(MySQL)
•User Profile Data•general user information•preferred time range•list of received lectures•list of received quizzes•student’s answers to quizzes•overall GPA•And so on…
•Voice Database•Keeps modularized lesson /quiz voice clips
User Profile & Voice Database(MySQL)
•User Profile Data•general user information•preferred time range•list of received lectures•list of received quizzes•student’s answers to quizzes•overall GPA•And so on…
•Voice Database•Keeps modularized lesson /quiz voice clips
19http://lives.cs.ubc.ca
21
Technologies behind LIVES
20http://lives.cs.ubc.ca
22
Technologies behind LIVES
Call Originator Software•Continuously searches for students (in user-profile-database) with unheard lectures and unanswered questions (in voice database)•Makes calls to student at appropriate times via LIVES main server
Call Originator Software•Continuously searches for students (in user-profile-database) with unheard lectures and unanswered questions (in voice database)•Makes calls to student at appropriate times via LIVES main server
21http://lives.cs.ubc.ca
22
Learning Through Mobile Technologies
QUESTIONS & DEMO
Thank you and your questions are encouraged
http://lives.cs.ubc.ca