23
Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies http://lives.cs.ubc.ca

Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

Embed Size (px)

Citation preview

Page 1: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

Networking and Internet Computing Laboratory (NICLAB)Computer Science Department

UBC

Commonwealth of Learning (COL)

1

Learning Through Mobile Technologies

http://lives.cs.ubc.ca

Page 2: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

PLEASE TURN ON YOUR MOBILE PHONES

Notice

http://lives.cs.ubc.ca

Page 3: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 4: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 5: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 6: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 7: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 8: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 9: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 10: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 11: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 12: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 13: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

13

Technologies behind LIVES

12http://lives.cs.ubc.ca

Page 14: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 15: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

15

Technologies behind LIVES

14http://lives.cs.ubc.ca

Page 16: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 17: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

17

Technologies behind LIVES

16http://lives.cs.ubc.ca

Page 18: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 19: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

19

Technologies behind LIVES

18http://lives.cs.ubc.ca

Page 20: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 21: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

21

Technologies behind LIVES

20http://lives.cs.ubc.ca

Page 22: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

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

Page 23: Networking and Internet Computing Laboratory (NICLAB) Computer Science Department UBC Commonwealth of Learning (COL) 1 Learning Through Mobile Technologies

22

Learning Through Mobile Technologies

QUESTIONS & DEMO

Thank you and your questions are encouraged

http://lives.cs.ubc.ca