29.03.2013 Views

CSI Communications On – Knowledge Digest For ... - Spoken Tutorial

CSI Communications On – Knowledge Digest For ... - Spoken Tutorial

CSI Communications On – Knowledge Digest For ... - Spoken Tutorial

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ISSN 0970-647X | Volume No. 35 | Issue No. 6 | September 2011 ` 50/-<br />

www.csi-india.org<br />

<strong>CSI</strong> <strong>Communications</strong><br />

<strong>Knowledge</strong> <strong>Digest</strong> for IT Community<br />

This is a reprint of the article “<strong>Spoken</strong> <strong>Tutorial</strong>: A Collaborative and Scalable Education Technology”,<br />

by Prof. Kannan M. Moudgalya. It appeared in <strong>CSI</strong> <strong>Communications</strong>, September 2011, Pages 10-12.<br />

IT & EducaTIon


Cover Story<br />

Prof. Kannan M Moudgalya<br />

Member, Standing Committee, National Mission on Education through ICT<br />

Professor, IIT Bombay<br />

<strong>Spoken</strong> <strong>Tutorial</strong>:<br />

A Collaborative and Scalable Education Technology<br />

A spoken tutorial is a an audio-video tutorial that explains<br />

an activity performed on the computer. An expert explains the<br />

working of a software, by demonstrating it on the screen, along<br />

with a running commentary. A screencast software makes a<br />

movie of the entire activity, both the screen and the spoken part.<br />

This movie is the spoken tutorial. The running commentary can<br />

be in English or in any other language.<br />

<strong>Spoken</strong> tutorial is a recording of an actual session. As a<br />

result, it can capture every step that is required to explain an<br />

activity. This completeness, combined with an accompanying<br />

audio-video tutorial makes the spoken tutorial the best way to<br />

document and to explain a software or a computer based activity.<br />

Creating a document in any other way is inefficient. A ten minute<br />

video, for example, can have about 100 screen transitions.<br />

Imagine the work involved in taking screen shots and using them<br />

to create a pdf document.<br />

The size of the video created is of the order of 1MB per<br />

minute, for a 800x600 screen size in normal resolution. The file<br />

size needs to be small for transmission through low bandwidth<br />

and also to pack a large number of tutorials on a CD, meant for<br />

countrywide circulation.<br />

We have been using this methodology to create a series of<br />

tutorials in open source software families, such as LaTeX, Scilab,<br />

GNU/Linux, ORCA and Python. We have selected the duration of<br />

a typical spoken tutorial to be about ten minutes long. Although<br />

only a small topic can be covered in ten minutes, by stringing them<br />

together, one can come up with study plans that are capable of<br />

teaching advanced topics as well.<br />

Our approach involves the creation of a script before creating<br />

the video, just as a movie is based on a script. It is possible to<br />

translate the script into other languages and use it to change<br />

the audio part only - screen shots continue to be in English. The<br />

effort required to change the audio is only about 5% of creating<br />

the original. <strong>For</strong> example, visit http://spoken-tutorial.org/Xfig_<br />

<strong>CSI</strong> <strong>Communications</strong> | September 2011 | 10 www.csi-india.org


<strong>Spoken</strong>_<strong>Tutorial</strong>s and see the Gujarati link<br />

for Simple diagrams. This method has the<br />

potential to reach out to people weak in<br />

English, while not compromising on the<br />

employability.<br />

<strong>Spoken</strong> tutorials can also be used<br />

to bridge digital divide. <strong>For</strong> example, one<br />

can use it to explain how to write emails,<br />

how to buy train tickets online, and how<br />

to open a bank account. <strong>On</strong>e can explain<br />

how to do a web search and locate low<br />

cost agricultural loans. We can also make<br />

available information on primary health<br />

care and first aid. Finally, unlike print ads,<br />

the Internet based ads can be more easily<br />

located. The government has mandated<br />

all government agencies to issue Internet<br />

based ads for recruitment. In my opinion,<br />

not having access to IT makes one a<br />

second class citizen. <strong>Spoken</strong> tutorial has<br />

the potential to empower every child in<br />

our country.<br />

The target audience for a spoken<br />

tutorial is a remote child, working alone at<br />

midnight without anyone to help her. This<br />

is the only time when she will get time to<br />

study, after completing all her chores. In<br />

order to make this technology accessible<br />

to her, we restrict ourselves to free and<br />

open source software (FOSS) only. The<br />

low cost tablet PC to be launched by<br />

MHRD soon, will make the required<br />

hardware also within her reach.<br />

The task at hand is huge. Creation<br />

of 10,000 original spoken tutorials and<br />

to dub them into 20 Indian languages<br />

seems to be a good target to set. We<br />

have an honorarium of ` 5,000 to create<br />

one original tutorial and Rs. 1,500 to dub<br />

it into a local language. Required funds<br />

are available through a generous grant<br />

from the Ministry of Human Resources<br />

Development (MHRD).<br />

Although extremely easy to create,<br />

quality has to be ensured to make the<br />

spoken tutorials useful. Thus the targets<br />

make the spoken tutorial project a<br />

mammoth task. To do this in a reasonable<br />

time, participation by many people in a<br />

collaborative manner is indispensable.<br />

How to ensure quality when the creators<br />

could be disparate people, such as<br />

students, housewives and unemployed,<br />

seems to be a good R&D problem to<br />

address in the area of educational<br />

technology. This is a problem our group<br />

has been working on for the past three<br />

years.<br />

http://spoken-tutorial.org/<br />

I will now highlight the collaborative<br />

nature in creation and use of spoken<br />

tutorials. Let me begin with the creation.<br />

The sequencing of the tutorials and their<br />

content is to be decided by an expert.<br />

The script for an individual tutorial can<br />

be written by a person who knows that<br />

activity well - she need not be an expert<br />

in the entire software. Novice check of<br />

the script is an important requirement of<br />

our process. A novice who has validated<br />

a script can create the tutorial through<br />

screencast, and also get paid for it. Our<br />

project must be one of the few that pays<br />

a person to learn.<br />

Using a novice to do the check and<br />

to encourage them to create the tutorial<br />

increases the number of people available<br />

for the project. Moreover, this makes<br />

even the beginners wanted and actively<br />

helped by the experts. Contrast this with<br />

the procedure to interact in FOSS forums,<br />

where the beginners are nobody and a<br />

wrong question could invite the wrath of<br />

the experts and may even force the novice<br />

to leave FOSS completely for good.<br />

We came up with the idea of novice<br />

check after interacting with the office<br />

bearers of the Web and Coding Club at<br />

IIT Bombay. Although there are more than<br />

1,000 members in this club, not more than<br />

about 5% are experts. It will be interesting<br />

to try our methodology and see if we can<br />

encourage a large number of beginners<br />

to become experts in select areas. The<br />

above discussed problem of expert-<br />

novice interaction is universal and hence<br />

our model can be deployed in any college,<br />

for example.<br />

Let me now talk about translation<br />

and dubbing. We need people who have<br />

a good command over a language to<br />

do the translation. We have found the<br />

people from the previous generation<br />

to be mature and capable of providing<br />

good translations. Unfortunately, they<br />

are not necessarily comfortable in giving<br />

the voice and dubbing, as this involves<br />

the use of technology. This is where our<br />

younger generation comes in. Although<br />

may not be good in translation, they are<br />

quite comfortable in speaking and using<br />

modern technologies. We have honoraria<br />

of ` 1,000 and ` 500, respectively, for<br />

translation and dubbing of a ten minute<br />

spoken tutorial.<br />

This approach allows difficult<br />

technologies also be made available to<br />

languages with low population, such as<br />

Sanskrit and Boro. <strong>On</strong>e need not have<br />

experts in the domain. What is required is<br />

for one to translate only the spoken part.<br />

I would like to point out another form<br />

of collaboration that has happened in<br />

dubbing. The creator of PHPacademy has<br />

agreed to give his video tutorials on PHP/<br />

MySQL to be used by our project. Our<br />

PHP programmers, who hail from rural<br />

areas, have found it difficult to transcribe<br />

and create the script of these tutorials, as<br />

the accent is difficult to follow. The school<br />

going IIT Bombay campus children have<br />

had no difficulty in transcribing, however.<br />

The fact that they are raised in a city and<br />

exposure to English from early childhood<br />

makes them eminently suitable for this<br />

task. As a matter of fact, they also dubbed<br />

the tutorials in “Indian English”. These<br />

tutorials can now be used by anyone who<br />

aspires to be a web designer, irrespective<br />

of their command over English and<br />

irrespective of the quality of teachers<br />

they have. This shows the effectiveness<br />

of collaboration - contribution by a few<br />

people, even children, can help the entire<br />

society.<br />

How does one learn through these<br />

tutorials? Open the tutorial, reduce<br />

the size of the screen and keep it in one<br />

corner of the desktop. Open the target<br />

software by the side. Listen to a command<br />

in the tutorial, pause and practise on the<br />

software. If the command works, go to<br />

the next one. If not, rewind and listen to<br />

it again. Repeat until the entire tutorial is<br />

completed. <strong>On</strong>e needs a head phone and<br />

a computer for this type of learning. It<br />

allows every participant to learn at their<br />

own pace and in their own language. As<br />

these tutorials are created for self learning,<br />

the domain expert need not be present to<br />

conduct the workshop. The organiser of<br />

the workshop only needs to know “how<br />

to use” this material. As a result, anyone<br />

can conduct these workshops. We have<br />

validated this approach through student<br />

club organised workshops in a college in<br />

Alwar, Rajasthan and SASTRA university in<br />

Thanjavur. We provided the instructional<br />

material through a CD and moral support<br />

through Skype. We also conducted online<br />

exams, before and after the workshops<br />

and gave certificates. The Alwar students<br />

showed an 85% improvement after the<br />

workshop. Moreover, all of them passed<br />

the second test.<br />

<strong>CSI</strong> <strong>Communications</strong> | September 2011 | 11


http://spoken-tutorial.org/<br />

member Krishnakant Mane conducted a to follow them strictly. <strong>For</strong> example, we in every workshop.<br />

workshop Using for ORCA visually impaired spoken children tutorials, at with ask the a set participants of instructions to use to the be command followed as there We could have be completed many types of about questions 400<br />

our IGNOU, staff Delhi. member Al- though Krishnakant there were Mane a lot in pdf the latex workshop. only to The compile participants the LATEX have and tutorials. difficulties, We many are now experts trying are required to get<br />

conducted of chaos in the a morning, workshop such for as computer visually to documents. follow them If instead strictly. they <strong>For</strong> example, try the in partners every workshop. who will share our enthusiasm<br />

impaired not booting, children head phone at IGNOU, not working, Delhi.<br />

Although etc., in the there morning, were there a lot of was chaos a pin in drop the<br />

morning, silence in such the as afternoon, computer as not everyone booting,<br />

head was learning phone not on their working, own. etc., Those in who the<br />

morning,<br />

lagged behind<br />

there<br />

would<br />

was a<br />

have<br />

pin drop<br />

completed<br />

silence<br />

the<br />

in<br />

the<br />

unfi nished<br />

afternoon,<br />

tutorials<br />

as everyone<br />

on their own,<br />

was<br />

at<br />

learning<br />

home.<br />

on their<br />

<strong>For</strong><br />

own.<br />

the<br />

Those<br />

last<br />

who<br />

three<br />

lagged<br />

weeks,<br />

behind<br />

we<br />

have conducted spoken tutorial based<br />

would have completed the unfinished<br />

workshops at IIT Bombay. We ran the<br />

tutorials on their own, at home.<br />

LATEX workshops every day, from 6 pm<br />

<strong>For</strong> the last three weeks, we<br />

for two hours. More than 200 students<br />

have conducted spoken tutorial based<br />

went through these workshops, half of<br />

workshops<br />

them being<br />

at<br />

Ph.D<br />

IIT<br />

students.<br />

Bombay.<br />

We<br />

We<br />

have<br />

ran<br />

now<br />

the<br />

LaTeX<br />

started<br />

workshops<br />

linux workshops.<br />

every day,<br />

<strong>On</strong>ce<br />

from<br />

again,<br />

6 pm<br />

for there two is an hours. enthusiastic More than response 200 students from the<br />

went campus through community. these workshops, half of<br />

them A being word Ph.D about students. the conduct We have of these now<br />

started workshops linux is in workshops. order. We have <strong>On</strong>ce come again, up<br />

there with a is set an enthusiastic of instructions response to be from followed the<br />

campus in the workshop. community. The participants have<br />

A word about the conduct of these<br />

we command ask the latex participants and get stuck to use because the<br />

command TeXNicCenter pdflatex does only not to know compile how the to<br />

LaTeX locate documents. the resulting If instead dvi fi le, they we try claim the<br />

command helplessness. latex In and view get of stuck this, one because can<br />

TeXNicCenter<br />

say that our process<br />

does not<br />

is rigid.<br />

know<br />

But<br />

how<br />

if one<br />

to<br />

locate<br />

wants to<br />

the<br />

learn<br />

resulting<br />

LATEX<br />

dvi<br />

in two<br />

file,<br />

hours,<br />

we claim<br />

there<br />

seems to be no better way. Moreover,<br />

helplessness. In view of this, one can<br />

this approach allows non-experts also<br />

say that our process is rigid. But if one<br />

to conduct the workshops, an important<br />

wants to learn LaTeX in two hours, there<br />

requirement for scalability. This approach<br />

seems to be no better way. Moreover,<br />

will also allow one person to handle a<br />

this approach allows non-experts also<br />

large number of participants. The only<br />

to<br />

help<br />

conduct<br />

the organiser<br />

the workshops,<br />

has to give<br />

an<br />

is<br />

important<br />

to point<br />

requirement<br />

out what instruction<br />

for scalability.<br />

is not followed<br />

This approach<br />

and to<br />

will ask the also participant allow one to person start the to 10 handle minute a<br />

large tutorial number from scratch. of participants. If the organiser The gives only<br />

help domain the dependent organiser has answers, to give we is to need point to<br />

out worry what about instruction their competence. is not followed Moreover, and to<br />

ask as there the participant could be many to start types the of 10 questions minute<br />

tutorial and diffi from culties, scratch. many If experts the organiser are required gives<br />

domain dependent answers, we need to<br />

to create We have the content completed and about to organise 400<br />

tutorials. workshops. We We are are now now trying working to with get<br />

partners a startup who at IIT will Madras share and our enthusiasm<br />

an NGO in<br />

to Bengaluru. create the We content hope to generate and to organise at least<br />

workshops. 600 more We tutorials are now and working conduct with 100<br />

a spoken startup tutorial at IIT based Madras workshops and an NGO by 31 in<br />

Bengaluru. March 2012, We the hope last to date generate for at funding least<br />

600 by MHRD. more But tutorials there are and indications conduct that 100<br />

spoken<br />

this project<br />

tutorial<br />

will continue,<br />

based workshops<br />

as the National<br />

by 31<br />

March<br />

Mission<br />

2012,<br />

on Education<br />

the last<br />

through<br />

date for<br />

ICT<br />

funding<br />

that is<br />

by<br />

funding<br />

MHRD.<br />

this<br />

But<br />

project<br />

there<br />

is<br />

are<br />

likely<br />

indications<br />

to continue<br />

that<br />

in<br />

the next plan period as well.<br />

this project will continue, as the National<br />

We invite all readers to participate<br />

Mission on Education through ICT that is<br />

in our project. We also need the state of<br />

funding this project is likely to continue in<br />

the art technologies. A summary of this<br />

the next plan period as well.<br />

project is available at http://spoken-<br />

We invite all readers to participate<br />

in tutorial.org/What_is_ our project. We also a_<strong>Spoken</strong>_<strong>Tutorial</strong>.<br />

need the state of<br />

the art technologies. A summary of this n<br />

project is available at http://spokentutorial.org/What_is_<br />

a_<strong>Spoken</strong>_<strong>Tutorial</strong>.<br />

workshops is in order. We have come up worry about their competence. Moreover,<br />

n<br />

About the Author<br />

About the Author<br />

Prof. Kannan M. Moudgalya received a B.Tech degree in chemical engineering from IIT Madras, a Master of Electrical Engineering<br />

Prof. degree Kannan from Rice M. Moudgalya University and received a Ph.D a B.Tech (Chemical degree Engineering) in chemical degree, engineering also from from Rice IIT Madras, University. a Master He has of been Electrical a professor Engineering at IIT<br />

degree Bombay from for 22 Rice years. University He spent and one a Ph.D year (Chemical at the University Engineering) of Alberta degree, as a also visiting from professor. Rice University. He has been a professor at IIT<br />

Bombay Prof. Moudgalya for 22 years. works He in spent the areas one year of control, at the University simulation, of mathematical Alberta as a visiting modelling professor. and education technologies. He has been<br />

Prof. applying Moudgalya feedback works control in the techniques areas of for control, optimal simulation, utilisation mathematical of computing modelling systems. and His education students have technologies. used feedback He has control been<br />

applying techniques feedback in diverse control problems, techniques such as, for quality optimal of utilisation service, optimising of computing resource systems. allocation His students and admission have used control feedback for web control based<br />

techniques applications. in diverse problems, such as, quality of service, optimising resource allocation and admission control for web based<br />

applications.<br />

Prof. Moudgalya has a large number of publications in international journals and conferences. He has written two textbooks:<br />

Prof. (1) Digital Moudgalya Control, has published a large number by John of Wiley publications & Sons in and international (2) Optimization: journals theory and conferences. and practice, He jointly has written with Prof. two M. textbooks: C. Joshi,<br />

(1) published Digital by Control, Narosa. published by John Wiley & Sons and (2) Optimization: theory and practice, jointly with Prof. M. C. Joshi,<br />

published Prof. Moudgalya by Narosa. held the posts of Associate Dean (R&D), Head of Offi ce Automation and Head of Distance Education, at IIT<br />

Prof. Bombay. Moudgalya He is currently held the a Member posts of of Associate the Standing Dean Committee (R&D), Head of the of National Office Automation Mission on Education and Head through of Distance ICT. He Education, contributes at<br />

IIT to this Bombay. Mission He through is currently projects a Member in the areas of the of Standing spoken tutorials Committee (http://spoken-tutorial.org), of the National Mission on open Education source software through (http:// ICT. He<br />

contributes scilab.in), talk to to this a Mission teacher (http://co-learn.in) through projects in the and areas virtual of labs spoken (http://co-learn.in/web tutorials (http://spoken-tutorial.org), sbhs).<br />

open source software<br />

(http://scilab.in), talk to a teacher (http://co-learn.in) and virtual labs (http://co-learn.in/web_sbhs).<br />

<strong>CSI</strong> President Mr. M D Agrawal launches<br />

PHP & MySQL <strong>Spoken</strong> <strong>Tutorial</strong>s at IIT, Mumbai<br />

PHP and MySQL <strong>Spoken</strong> <strong>Tutorial</strong>s were launched at the hands of <strong>CSI</strong> President Mr. M D Agrawal on 30th August 2011 in IIT, Mumbai.<br />

The <strong>Spoken</strong> <strong>Tutorial</strong> project is the initiative of the “Talk to a Teacher” project of the National Mission on Education through Information<br />

Communication through Technology, launched by MHRD, Govt of India.<br />

A variety of <strong>Spoken</strong> <strong>Tutorial</strong>s on various Free and Open Source Software (FOSS) in various Indian regional languages are made<br />

available through this project.<br />

<strong>For</strong> further information about this initiative, please use following web links <strong>–</strong><br />

http://spoken-tutorial.org/What_is_ a_<strong>Spoken</strong>_<strong>Tutorial</strong><br />

http://spoken-tutorial.org/wiki/index.php/Project_Overview<br />

<strong>For</strong> inquiries about <strong>CSI</strong> <strong>Communications</strong> magazine, please write to csic@csi-india.org<br />

<strong>CSI</strong> <strong>Communications</strong> | September 2011 | 12 www.csi-india.org<br />

<strong>CSI</strong> <strong>Communications</strong> | September 2011 | 12 www.csi-india.org

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!