You are on page 1of 24

Ti liu gii thiu gii php:

XY DNG H THNG HC
TP TRC TUYN
E LEARNING

Asianux Vietnam
Head office: 8 Floor, 51 Le Dai Hanh Street, Hanoi, Vietnam
P.O. BOX 426 BOHO, HANOI 10000 VIETNAM
Phone: (84-4) 3974 5699; Fax: (84-4) 3974 5700
E-mail: contact@asianux.org.vn;
Website: www.asianuxvietnam.vn

Bn quyn thuc v Asianux Vietnam


Asianux Desktop - Asianux Server - RedCatle Secured OS

Gii thiu gii php Elearning trn Asianux Server

MC LC
A.ELEARNING.................................................................................................................................4
I.Giithiuchung................................................................................................................................4
I.2KhinimELearning................................................................................................................4
I.3MtshnhthcELearning......................................................................................................4
II.GiiphpVlearning.........................................................................................................................6
II.1Giithiuchung........................................................................................................................6
II.2Lachngiiphp....................................................................................................................6
II.3Kintrctngqut...................................................................................................................7
II.4Kintrcphntng...................................................................................................................8
III.CngnghchnhsdngtrongVlearning.....................................................................................9
III.1Giiphpchocngnghnntng...........................................................................................9
III.2Ccphnhchcnng...........................................................................................................10
III.2.1Phnhqunltruycp................................................................................................10
III.2.2ngkmnhc,khohctrctuyn:........................................................................10
III.2.3Qunlmnhcvxutbnbiging:.......................................................................10
III.2.4Qunlvthngktikhon:......................................................................................11
III.2.5Quynqunlnidungtinbi:....................................................................................11
III.2.6Dchvhip:............................................................................................................11
III.2.7Dinntholun:.........................................................................................................11
III.3Phnhtchhpvtraoithngtin....................................................................................11
III.3.1Tchhpdliu:............................................................................................................11
III.3.2Tchhpngdng/dchv:...........................................................................................12
III.4Phnhquntrhthng.......................................................................................................12
IV.ngdngtinchtrnHthngVlearning..................................................................................13
IV.1Dchv...................................................................................................................................13
IV.2Giaodin................................................................................................................................13
IV.3Bomtngdng...................................................................................................................14
IV.3.1Tntruycp....................................................................................................................14
IV.3.2Mtkhu.........................................................................................................................14
IV.3.3Khnngtchcnhmngisdng..........................................................................14
IV.3.4Nhtkngnhp..........................................................................................................14
B.CNGCSONBIGINGELEARNINGEDITOR............................................................15
I.Giithiuchung..............................................................................................................................15
I.1Tngquanvelearningeditor.................................................................................................15
I.2Lachngiiphp....................................................................................................................15
II.ChunSCORMsdngtrongeLearningeditor............................................................................16
III.Ccphnhchcnng:................................................................................................................17
III.1Cutrchohcliushovcngclutr.....................................................................17
III.2Cuhitrcnghim...............................................................................................................19
III.3CngthctonhcvichunMathML................................................................................20
Trang 2

Gii thiu gii php Elearning trn Asianux Server


C.MHNHTRINKHAI,KINHPHDKINVCCDCHVKHC............................23
I.Mhnhtrinkhai...........................................................................................................................23
II.Kinhphdkin.............................................................................................................................23
III.Bohnh/botr..........................................................................................................................24

Trang 3

Gii thiu gii php Elearning trn Asianux Server

A. E-LEARNING
I. Gii thiu chung
I.1 Tng quan v E-learning
Trong x hi ton cu ha ngy nay, hc tp l vic cn lm trong sut cuc i khng ch
ng vng trong th trng vic lm y cnh tranh m cn gip nng cao kin thc vn ha v
x hi ca mi ngi. Chng ta cn hc nhng k nng mi, ng thi bi dng nng cao nhng
k nng sn c v tm ra nhng cch thc mi v nhanh hn hc nhng k nng ny.
Nn kinh t th gii ang bc vo giai on kinh t tri thc. V vy, vic nng cao hiu qu
cht lng gio dc, o to s l nhn t sng cn quyt nh s tn ti v pht trin ca mi quc
gia, cng ty, gia nh v c nhn. Hn na, vic hc tp khng ch b gn trong vic hc ph thng,
hc i hc m l hc sut i. E-learning chnh l mt gii php hu hiu gii quyt vn ny.
E-learning l mt thut ng thu ht c s quan tm, ch ca rt nhiu ngi hin nay.
Tuy nhin, mi ngi hiu theo mt cch khc nhau v dng trong cc ng cnh khc nhau. Do ,
chng ta s tm hiu cc kha cnh khc nhau ca E-learning. iu ny s c bit c ch cho nhng
ngi mi tham gia tm hiu lnh vc ny.
E-learning l mt phng php hiu qu v kh thi, tn dng tin b ca phng tin in
t, internet truyn ti cc kin thc v k nng n nhng ngi hc l c nhn v t chc bt
k ni no trn th gii ti bt k thi im no. Vi cc cng c o to truyn thng phong ph,
cng ng ngi hc online v cc bui tho lun trc tuyn, E-learning gip mi ngi m rng
c hi tip cn vi cc kha hc v o to nhng li gip gim chi ph.

I.2 Khi nim E-Learning


E-learning (vit tt ca Electronic Learning) l thut ng mi. Hin nay, theo cc quan im
v di cc hnh thc khc nhau c rt nhiu cch hiu v E-learning. Hiu theo ngha rng, Elearning l mt thut ng dng m t vic hc tp, o to da trn cng ngh thng tin v
truyn thng, c bit l cng ngh thng tin.
Theo quan im hin i, E-learning l s phn pht cc ni dung hc s dng cc cng c
in t hin i nh my tnh, mng v tinh, mang Internet, Intranet, trong ni dung hc c
th thu c t cc website, a CD, bng video, audio thng qua mt my tnh hay TV; ngi
dy v ngi hc c th giao tip vi nhau qua mng di cc hnh thc nh: e-mail, tho lun trc
tuyn (chat), din n (forum), hi tho video
C hai hnh thc giao tip gia ngi dy v ngi hc: giao tip ng b (Synchronous) v
giao tip khng ng b (Asynchronous). Giao tip ng b l hnh thc giao tip trong c nhiu
ngi truy cp mng ti cng mt thi v trao i thng tin trc tip vi nhau nh: tho lun trc
tuyn, hi tho video, nghe i pht sng trc tip, xem tivi pht sng trc tip Giao tip khng
ng b l hnh thc m nhng ngi giao tip khng nht thit phi truy cp mng ti cng mt
thi im, v d nh: cc kho t hc qua Internet, CD-ROM, e-mail, din n. c trng ca kiu
hc ny l ging vin phi chun b ti liu kho hc trc khi kho hc din ra. Hc vin c t
do chn la thi gian tham gia kho hc.

I.3 Mt s hnh thc E-Learning


C mt s hnh thc o to bng E-learning, c th nh sau:

Trang 4

Gii thiu gii php Elearning trn Asianux Server

o to da trn cng ngh (TBT - Technology-Based Training) l hnh thc o to c s


p dng cng ngh, c bit l da trn cng ngh thng tin.

o to da trn my tnh (CBT - Computer-Based Training). Hiu theo ngha rng, thut
ng ny ni n bt k mt hnh thc o to no c s dng my tnh. Nhng thng thng
thut ng ny c hiu theo ngha hp ni n cc ng dng (phn mm) o to trn cc
a CD-ROM hoc ci trn cc my tnh c lp, khng ni mng, khng c giao tip vi th
gii bn ngoi. Thut ng ny c hiu ng nht vi thut ng CD-ROM Based Training.

o to da trn web (WBT - Web-Based Training): l hnh thc o to s dng cng ngh
web. Ni dung hc, cc thng tin qun l kho hc, thng tin v ngi hc c lu tr trn
my ch v ngi dng c th d dng truy nhp thng qua trnh duyt Web. Ngi hc c th
giao tip vi nhau v vi gio vin, s dng cc chc nng trao i trc tip, din n, e-mail...
thm ch c th nghe c ging ni v nhn thy hnh nh ca ngi giao tip vi mnh.

o to trc tuyn (Online Learning/Training): l hnh thc o to c s dng kt ni mng


thc hin vic hc: ly ti liu hc, giao tip gia ngi hc vi nhau v vi gio vin...

o to t xa (Distance Learning): Thut ng ny ni n hnh thc o to trong ngi


dy v ngi hc khng cng mt ch, thm ch khng cng mt thi im. V d nh vic
o to s dng cng ngh hi tho cu truyn hnh hoc cng ngh web.

Trang 5

Gii thiu gii php Elearning trn Asianux Server

II. Gii php Vlearning


II.1 Gii thiu chung
Moodle (vit tt ca Modular Object-Oriented Dynamic Learning Environment) c sng
lp nm 1999 bi Martin Dougiamas, ngi tip tc iu hnh v pht trin chnh ca d n. Do
khng hi lng vi h thng LMS/LCMS thng mi WebCT trong trng hc Curtin ca c,
Martin quyt tm xy dng mt h thng LMS m ngun m hng ti gio dc v ngi dng
hn. T n nay Moodle c s pht trin vt bc v thu ht c s quan tm ca hu ht cc
quc gia trn th gii v ngay c nhng cng ty bn LMS/LCMS thng mi ln nht nh BlackCT
(BlackBoard + WebCT) cng c cc chin lc ring cnh tranh vi Moodle.
Moodle l mt nn tng cho hc trc tuyn c m ngun m. Moodle c mt s lng rt
ln ngi s dng vi 9.237 website ng k ti 147 quc gia vi 2.587.905 ngi s dng ti
242.342 kha hc vo nm 2006.
Vlearning c pht trin trn nn h thng Moodle v c tch hp y cc tnh nng
ca Moodle c cng ng pht trin. Tuy nhin, sn phm Vlearning pht trin da trn cc
yu cu thc t nhm ph hp vi mi trng pht trin gio dc ti Vit Nam. Vlearning ni bt
l thit k hng ti gio dc, dnh cho nhng ngi lm trong lnh vc gio dc. Vlearning thc
cht l gi phn mm thit k gip cc nh gio dc to cc kha hc trc tuyn c cht
lng. H thng hc trc tuyn i khi cn c gi l h thng qun l hc tp (LMS), h thng
qun l kho hc (CMS), mi trng hc tp o (VLE), gio dc bng phng php giao tip qua
my tnh (CMC), hoc ch n gin l gio dc trc tuyn.

II.2 La chn gii php


Mt bc quan trng m mi t chc mun trin khai e-Learning cn thc hin trc khi
la chn gii php l vic xc nh c nhu cu ca tt c cc i tng tham gia qu trnh hc
tp, t hc vin, ging vin cho n cc chuyn vin qun l o to, chuyn vin xy dng chng
trnh. Da vo nhng nhu cu ny, v ty theo kh nng ti chnh, m hnh kinh doanh ca tng
n v m h s c nhng la chn gii php hp l cho mnh. Xy dng h thng da trn phn
mm ngun m. y l mt gii php kh ti u, gip cc n v trin khai c hiu qu v ph hp
vi yu cu c th cho tng ni dung o to m vn d dng pht trin, nng cp h thng trong
tng lai.
Cng ging nh e-Learning, xu hng s dng v pht trin phn mm ngun m OSS
(Open Source Software) ang pht trin mnh m trong nhng nm gn y. Phn mm ngun m
ni mt cch nm na l nhng phn mm c phn phi mt cch t do km theo m ngun v
ngi s dng c php sa i nhng m ngun theo mc ch c nhn ca mnh m khng
cn hi kin tc gi ca n. Trong khi a s phn mm thng mi khng bn km theo m
ngun. Khi nim m ngun y c th hiu l nguyn bn nhng g m ngi lp trnh vin vit
ra cho phn mm c th hot ng. M ngun c dng vn bn (text) v c dch ra ngn ng
my dng nh phn (ch c 0 v 1) bng cc phn mm bin dch. Thng thng, nu khng c m
ngun th ngi ta s khng th chnh sa, thay i cc tnh nng ca phn mm . c rt nhiu
d n phn mm ngun m thnh cng, t h iu hnh (GNU/Linux, FreeBSD), ng dng Internet
(Apache, Mozilla, BIND, sendmail), ngn ng lp trnh (GNU C/C++, Perl, Python, PHP), h qun
tr c s d liu (PostgreSQL, MySQL) ng dng vn phng (OpenOffice) v.v... Sau y l mt s
tnh u vit ca phn mm ngun m.

Tnh kinh t: Cc phn mm ngun m khng thu ph ng k s dng. Cc chi ph khc lin
quan n nhn lc, h tr phn cng, o to thng thp hn rt nhiu so vi vic s dng
phn mm thng mi.
Trang 6

Gii thiu gii php Elearning trn Asianux Server

Tnh an ninh: Thng thng phn mm ngun m c pht trin da trn cc chun m
(open standards) c tnh n nh v tin cy cao.

Tnh c lp: S dng phn mm lm gim c s l thuc vo cc nh cung cp do cc


chun m cng nh m ngun c chuyn giao ton b cho ngi s dng.

Tnh gio dc: M ngun chnh l nhng kin thc, tr tu ca nhn loi. Nm c m ngun
l nm c nhng tri thc qu bu .

Tnh k tha: Thay v xy dng phn mm t u, pht trin ng dng trn c s phn
ngun m l tn dng c tr tu v thnh qu ca nhng ngi i trc

mm

II.3 Kin trc tng qut


M hnh cu trc in hnh cho h thng E-Learning s dng cho cc trng i hc, cao ng
hoc trung tm o to (hnh 1) bao gm cc thnh phn sau:
Ging vin (A): Ging vin cc khoa, gio vin thnh ging chu trch nhim cung cp ni
dung ca kha hc cho phng xy dng ni dung (C) da trn nhng kt qu hc tp d kin
nhn t phng qun l o to (D). Ngoi ra h s tham gia tng tc vi hc vin (B) qua h
thng qun l hc tp LMS (2).

Hc vin (B): Sinh vin v cc i tng c nhu cu hc tp. H s s dng cng thng tin
ngi dng hc tp, trao i vi ging vin (qua h thng LMS 2), s dng cc cng c
h tr hc tp (3).

M hnh kin trc h thng tng th:

Trang 7

Gii thiu gii php Elearning trn Asianux Server

II.4 Kin trc phn tng

Tng trnh din: Ngi dng c nhiu la chn v nn trnh din. H thng s t ng gi cc
tp cu hnh sn cho tng nn. Tng trnh din chu trch nhim v cung cp giao din cho nhiu
loi ngi dng khc nhau, c nhim v ly cc yu cu, d liu t ngi dng, c th nh
dng n theo nhng qui tc n gin (dng cc ngn ng Script) v gi cc component thch
hp t tng Business Logic x l cc yu cu. Kt qu sau x l c tr li cho ngi dng.

Tng ng dng ch v web server: Tng ny bao gm 2 thnh phn chnh, thnh phn th
nht l web server m nhn nhim v n cc yu cu t tng trnh din (yu cu pha client)
v tr v kt qu cho pha client. Web server ng thi c nhim v thc thi cc thnh phn iu
khin trnh din ca ng dng ch. Quy trnh x l nghip v v iu khin s do thnh phn
th hai, thnh phn ng dng ch m trch. N bao gm thnh phn ny cha cc tp API
truy nhp v thao tc vi c s d liu tng th ba - tng c s d liu. Tng ny gm tp cc
API thc hin cc lung cng vic. Cc API c dng to ra cc d liu XML v sau
kt hp vi cc tham s c nh sn trong b stylesheet to ra cc trang HTML, WML
theo tng nn trnh din.

Tng c s d liu: cha CSDL ca ton trang. Ngoi ra tng ny cn c th cha CSDL ca
cc ng dng c tch hp khc.

Trang 8

Gii thiu gii php Elearning trn Asianux Server

III. Cng ngh chnh s dng trong Vlearning


VLearning c vit trn ngn ng PHP. PHP (vit tt hi quy "PHP: Hypertext
Preprocessor") l mt ngn ng lp trnh kch bn hay mt loi m lnh ch yu c dng pht
trin cc ng dng vit cho my ch, m ngun m, dng cho mc ch tng qut. N rt thch hp
vi web v c th d dng nhng vo trang HTML. Nhng PHP cng c kh nng tch bit khi
HTML. Ni rng hn ,vic a ra s kt hp ny rt chi l l tng bi v n cho php cc nh thit
k c th lm vic trn trang Web c b tr theo k hoch m khng b cn tr bi cc m. Do
c ti u ha cho cc ng dng web, tc nhanh, nh gn, c php ging C v Java, d hc v
thi gian xy dng sn phm tng i ngn hn so vi cc ngn ng khc nn PHP nhanh
chng tr thnh mt ngn ng lp trnh web ph bin nht th gii.

III.1 Gii php cho cng ngh nn tng

Webserver: Apache.

H qun tr CSDL: PostgreSQL, MySQL, MS SQL Server, Oracle

Directory server: OpenLDAP, iPlanet, Netscape Directory Server.

Trnh duyt web: MS Internet Explorer 6, Nescape 5 tr ln, WAP 1.0.

PHP c s dng rng ri v ph bin nht xy dng cc cc trang web ng. c p


dng trn nhiu din n, cc cng thng tin Portal, cc website c nhn c thit k bng m
ngun m ca PHP. V th m PHP ang c mt ch ng vng chc trong th gii cc ngn
ng lp trnh web. Vy khng c l do g m nhng ngi yu thch lp trnh trn web khng
chn n cho cng vic ca mnh.

HTML HyperText Markup Language: HTML theo ting Anh c dch l ngn ng nh du
siu vn bn, n l ngn ng chun xy dng cc trang thng tin (c lu tr di dng cc
tp HTML) m ngi dng c th c c bng cc trnh duyt Web khc nhau. Tuy nhin
n ch c hiu qu khi c s dng xy dng cc trang thng tin tnh (khng thay i theo
thi gian).

y cng cn nhn mnh rng ni dung ca tp HTML khng ch cha cc thng tin dnh cho
ngi c, m n cn bao gm c cc qui nh v cch thc hin th thng tin trn trang Web.
Ni cch khc chun HTML quan tm chnh n vic d liu s c hin th nh th no, m
khng ni ln c d liu ny c cu trc nh th no. Do vy s rt kh khn khi s dng
chun HTML ny thc hin tch hp cc d liu xut pht t nhiu ngun gc khc nhau.

XML/XSL - Extensible Markup Language/ Extensible Stylesheet Language: XML theo ting
Anh c dch l ngn ng nh du cho cc vn bn ca cc thng tin c cu trc, n c coi
nh l chun trao i d liu gia cc p dng c mc ch tch hp d liu v thc hin hin
th d liu trn cc trang thng tin in t Web. Khc vi HTML, chun XML t bn thn n
khng qui nh cch thc d liu s c hin th, s hin th ny li c qui nh bi chun
XSL (theo ting Anh c dch l ngn ng nh dng hin th). S kt hp XML v XSL s
cho php d dng chit sut v tch hp d liu t cc h thng thng tin nn khc nhau.

API - Application Programming Interface: API l b cng c phn mm, thc hin vai tr giao
tip trung gian gia v cc h thng thng tin nn. API c s dng hoc pha hoc pha
h thng thng tin nn. Vi kh nng c th c/ghi thng tin, API cung cp cho mt ng
kt ni trc tip vi h thng thng tin nn trao i thng tin. Tuy nhin cng cn nhc li
y l khng phi h thng thng tin no cng h tr API, c bit l nhng h thng tn ti
t rt lu.

Trang 9

Gii thiu gii php Elearning trn Asianux Server

III.2 Cc phn h chc nng


III.2.1 Phn h qun l truy cp
Phn h Qun l truy cp v c nhn ha gm tp cc knh cho php qun l vic truy nhp
thng qua c ch ng nhp, ng xut v c nhn ha ni dung thng tin, ng dng theo nhu cu
ca ngi s dng, trong phm vi quyn hn cho php, nhm to mi trng thun tin v linh hot
cho vic khai thc v tng tc thng tin ca ngi s dng. Vlearning c tch hp hon ton
trong Vporal v k tha cc tnh nng ng nhp mt ca ca h thng Cng thng tin in t.

ng nhp: chc nng cho php ngi dng c ti khon ng nhp vo h thng, s dng v
khai thc cc thng tin, dch v trong phm vi cho php (thng qua c ch phn quyn).

ng xut: chc nng cho php ngi dng ng nhp thot ra khi vng truy cp ca
mnh.

i mt khu: chc nng cho php ngi dng c ti khon thay i li thng tin v mt khu
cho ti khon nhm mc ch

Danh sch nhm: Mt khi hc vin ng k mt gio trnh sn c, hc vin c th truy cp


bi ging bng trnh duyt ti bt c ni no, ni lm vic, ti nh
III.2.2 ng k mn hc, kho hc trc tuyn:

thun tin cho cc hc vin xa khi khng c iu kin tham gia trc tip vo kho hc,
cc hc vin c th ng nhp trc tip vo h thng thng qua vic ng k ng nhp vi qun tr
h thng v qua hc vin c th ng k cc mn hc v h thng s xc nhn nu hc vin
ph hp vi vic ng k mn hc.
III.2.3 Qun l mn hc v xut bn bi ging:

Gip ngi dng(gio vin/ hc vin) c th d dng son tho ni dung, trnh by vi vn bn
Trang 10

Gii thiu gii php Elearning trn Asianux Server


vi b cc, mu sc v hnh nh km theo. Mi bi vit (tin tc, gii thiu, thng tin tuyn
dng) u c lu tr trong mt chuyn khu. Mi chuyn khu s do mt b phn c quyn hn
ring m nhn.

Ngi qun tr l ngi c th trc tip ng bi ln trang ch ca h thng.

Ngi qun tr c th trao quyn cho cc b phn ngi dng khc ng tin bi v c quyn
d b ni dung cc thng tin khng ph hp
III.2.4 Qun l v thng k ti khon:

Tao quyn cho ngi dng mi; Thay i quyn hn cho ngi dng; Hy quyn hn ca
ngi dng. Chc nng thng k trong phn h ny c th gip thng k tnh hnh ngi hc khi
truy cp bi ging bao gm thng k thi gian hc vin ng nhp h thng, thng k hc vin truy
cp bi ging v mt s chc nng khc gip ngi qun tr h thng duy tr s bo mt ca h
thng.
III.2.5 Quyn qun l ni dung tin bi:

Gio vin: Ngi c trao quyn ng tin, C th Son tin bi mi; Chnh sa tin bi; Xa tin
bi trong phm vi quy nh qun l c trao quyn. c quyn ng tin bi trong phm vi
mn dy ca mnh v cc din dn ring bit ch to ring cho mn hc .

Hc vin: C quyn ng ti cc cu hi trong kho hc, mn hc ca mnh v cc din n


trao i theo mn hc .

Ngi qun tr: ng tin bi mi; Thu hi tin bi; Tao mt ch mi ti tt c cc din n,
thng tin chung ca c h thng.
III.2.6 Dch v hi p:

Vic trao i c thc hin di hnh thc: ngi dng gi cu hi, ban bin tp s bin
son li cc cu hi v tr li hoc chuyn cu hi n ngi tr li v cp nht cu tr li. Cc cu
hi c phn thnh cc chuyn mc tin cho vic theo di v qun l.
III.2.7 Din n tho lun:
ng dng ny cung cp cho cng ng ngi dng mt a im trao i, tho lun. ng
dng ny cng l mt knh thm d, iu tra thng tin. ng dng ny c chc nng chnh: B phiu
bnh, xem kt qu thng k, qun l ch tho lun .

III.3 Phn h tch hp v trao i thng tin


III.3.1 Tch hp d liu:
c v hin th d liu c trong cc Database thuc nhiu ng dng, trn nhiu h qun tr
c s d liu v h iu hnh khc nhau. Cho php khai bo ngun d liu v lu tr cc khai bo
ny. D liu truy vn t Database c nh ngha ng bng cu truy vn trn tng ngun d liu
theo cu trc SQL chun, nh ngha cc tham s truyn vo thc thi cu truy vn v kiu, tiu
hin th, ty chn: do ngi dng t nhp hay c h tr t ng t pha h thng cho vic chn gi
tr cho cc tham s.

To lp kt ni CSDL

Kt xut d liu.
Trang 11

Gii thiu gii php Elearning trn Asianux Server

Bin tp d liu c to thnh thng tin.

Xut bn thng tin.

Xem, tra cu thng tin.

III.3.2 Tch hp ng dng/dch v:

Gm cc h ng dng c xy dng trn mi trng web (web-based) qun l h s vn bn,


v cc ng dng trc tuyn.

To knh thng tin mi.

La chn phng thc tch hp

Khai bo cc tham s knh.

Phn loi knh theo ch .

III.4 Phn h qun tr h thng


Khi chc nng qun tr h thng bao gm tp cc cng c cho php ngi qun tr duy tr
hot ng v qun l h thng. H thng qun tr bao gm cc cng c sau:

Qun l ngi dng: Cung cp cng c theo di danh sch cc ti khon ngi dng ca h
thng, cho php thay i thng tin ca cc ti khon ny nh tn ti khon, mt khu, hoc
cng c th loi b ti khon khi h thng.

Qun l nhm: Cung cp cng c gip ngi qun tr h thng t chc, phn loi ngi dng
v phn loi cc knh thng tin, ng dng. i vi vic phn loi ngi dng thnh cc nhm
kt hp vi vic thip lp cc quyn khc nhau cho cc nhm khc nhau, ngi qun tr h
thng c th t nh ngha ra cc vai tr (role) cho h thng. Cng c qun l nhm c cc chc
nng chnh lin quan n qun l nhm knh v qun l nhm ngi dng, h thng coi hai
nhm knh v ngi dng l nh nhau v mt qun l.

Qun tr knh: Cung cp cng c xut bn knh to thm ngun ni dung, dch v cho h
thng v l cng c qun l danh sch cc knh xut bn. Ngoi ra n cn cho php thit
lp quyn s dng knh, phn loi knh, sa i cc thng s ca knh,v.v. Khi mt knh c
xut bn (cn gi l c ng k vo h thng), knh c th sn sng cho ngi s dng
truy cp bng cch a knh vo giao din ca ring mnh thng qua chc nng C nhn
Trang 12

Gii thiu gii php Elearning trn Asianux Server


ha.

IV. ng dng tin ch trn H thng Vlearning


IV.1 Dch v

Assignment: Dng giao cc nhim v trc tuyn hoc ngoi tuyn; cc hc vin c th np
cng vic lm c theo bt k nh dng no(e.g. MS Office, PDF, nh, a/v etc.)

Chat: Cho php trao i thng tin thi gian thc ng b gia cc hc vin.

Choice: Cc ging vin c th to mt cu hi v mt s cc la chn cho hc vin; cc kt qu


c gi ln hc vin xem. S dng module ny thc hin cc cuc iu tra nhanh chng
v vn cn quan tm.

Dialogue: Cho php trao i thng tin bt ng b mt mt gia ging vin v hc vin, hoc
hc vin vi hc vin.

Cc din n : Cc cuc tho lun c phn chia ch cho php trao i nhm bt ng b
chia s vn cn quan tm. S tham gia trong cc din n c th l mt phn ca vic hc
tp, gip cc hc vin xc nh v pht trin s hiu bit v vn quan tm.

Bng thut ng: Gip to ra mt bng cc thut ng c s dng trong tit hc. C nhiu tnh
hung cn p dng module ny bao gm danh sch cc t, encyclopedia, FAQ, dng kiu t
in v hn na.

Nht k: Cc hc vin phn nh, ghi v xem li cc tng.

Nhn: a thm cc m t cng vi nh trong bt k khu vc no ca tit hc.

Bi hc:Cho php cc ging vin to v qun l mt tp cc trang c kt ni. Mi trang c


th kt thc bi mt cu hi. Hc vin chn mt cu hi t mt tp cc cu hi, sau s i
tip, li hoc nguyn v tr c.

Cc cu hi kim tra:To tt c cc dng nh gi quen thuc bao gm ng-sai, a la chn,


cu tr li ngn, cu hi ph hp, cu hi ngu nhin, cu hi s, cc cu tr li nhng vi
ho v text m t.

Ti nguyn: Cng c chnh yu ny mang ni dung vo bn trong tit hc; c th l text


bnh thng, cc file c ti ln, cc lin kt ti web, Wiki hoc Rich Text (VLearning c sn
editor bn trong) hoc cc tham kho kiu nh bibliography.

iu tra: Module ny gip ging vin lm cho cc lp hc trn mng thm hiu qu bng
cch cung cp mt tp cc iu tra (COLLES, ATTLS), bao gm c cc iu tra bt thng,
quan trng.

Hi tho: Mt hot ng nh gi cc ti liu ca bn mnh (Word, PP etc.) m cc hc


vin np trn mng. Cc ngi tham gia c th nh gi n ca nhau . Gio vin thc hin
nh gi cui cng, v c th kim sot thi gian bt u v kt thc.

IV.2 Giao din

Cc thit k m thut phi m bo n gin, d s dng, p mt v to n tng cho ngi


xem, nhng phi p ng yu cu v tc truy cp mc tt nht c th c.

B cc thng tin v dch v phi m bo d tra cu, d s dng.

Thng nht trong cch trnh by giao din cho c h thng.

Ni dung thng tin kt xut phi chnh xc, r rng, y .


Trang 13

Gii thiu gii php Elearning trn Asianux Server


Th tng Chnh ph ban hnh quyt nh s 72/2002/Q-TTg v vic thng nht dng
b m k t ch Vit theo tiu chun TCVN 6909:2001 trong trao i thng tin in t gia cc t
chc ca ng v Nh nc k t ngy 01/10/2003. B m TCVN 6909:2001 c xy dng da
trn b m Unicode chun c s dng rng ri trn th gii. S dng Unicode mang li hiu qu
v tnh thm m v kh nng ph bin cao. V vy, b m ting Vit c la chn xy dng l
TCVN 6909:2001; font ch chun c chn l Time New Roman, Arial v Verdana; b g ting
Vit l UniKey hoc VietKey.

IV.3 Bo mt ng dng
IV.3.1 Tn truy cp

Tn truy cp (username) duy nht.

Tn truy cp phi bt u bng ch ci, theo sau l ch ci hoc ch s, du gch di.


IV.3.2 Mt khu

H thng phi kim tra di ti thiu 6 k t ca mt khu.

H thng phi m ha mt khu.

Khng chp nhn mt khu trng tn.


IV.3.3 Kh nng t chc nhm ngi s dng

H thng phi cho php qun l nhm ngi s dng linh hot, trnh vic t cng nhm
ngi s dng. C th:

D dng thm nhm, xa nhm.

Phn ngi dng vo nhm.

Phn quyn.

D dng phn quyn, bt quyn i vi nhm ngi s dng.


IV.3.4 Nht k ng nhp

H thng phi c c ch ghi li nht k khi mi ngi s dng ng nhp v s dng h thng.

Mi thng tin c to ra phi ghi nhn li ngi to v thi gian to.

H thng phi cho php kt xut cc thng tin theo di vt s dng

Danh sch chi tit trang truy cp v ngi s dng theo thi gian

Tn xut s dng theo trang

Tn xut theo ngi s dng

Trang 14

Gii thiu gii php Elearning trn Asianux Server

B. CNG C SON BI GING E-LEARNING EDITOR


I. Gii thiu chung
I.1 Tng quan v e-learning editor
eLearning editor l mt phn mm c thit k chy trn mi trng web gip cc
gio vin v cc hc vin trong vic thit k, pht trin v xut bn cc ti liu dy v hc trn web
m khng cn phi thnh tho v HTML, XML hay cc ng dng web rc ri khc.
Web l mt cng c dy hc mang tnh cch mng, bi n cung cp cho gio vin v hc
vin nhng k thut cho php tho lun (v ni dung) v bin php nm c cc cuc hi thoi
(tng tc). Khng may l sc mnh ca phng tin siu vn bn b gim i ng k khi a
vo dy hc bi v phn ln cc gio vin v cc hc vin khng thnh tho cc k nng, k xo
xy dng cc website ring ca h, v v th phi da trn cc nh pht trin web sinh ra cc ni
dung trc tuyn chuyn mn. Elearning editor c pht trin d dng vt qua nhng gii
hn:

Cc phn mm web-authoring truyn thng i hi nhng kin thc khng hp l, chng khng
trc quan v cc ng dng trc y khng c thit k xut bn ni dung kin thc. Do
vy cc gio vin v cc hc vin khng chp nhn cc k thut ny xut bn ni dung
kin thc trc tuyn. Elearning editor nhm n vic cung cp mt cng c trc quan, d s
dng cho php cc gio vin xut bn cc trang web chuyn nghip dy hc.

Hin nay, cc h thng learning management system LMS khng cung cp cc cng c
authoring rc ri cho ni dung web (khi so snh kh nng ca phn mm web-authoring hoc
cc k nng ca cc nh pht trin web c kinh nghim). Elearning editor s pht trin mt cng
c cho php cung cp nhng kh nng chuyn nghip v web publishing, sao cho chng c
th tham chiu mt cch d dng hoc c import bi cc h thng LMS tng thch cc
chun Elearning.

Phn ln cc h qun l ni dung v LMS s dng m hnh web server tp trung, v th yu cu


s kt ni son tho. iu ny s gii hn cc nh bin son c kt ni bng thng thp hoc
khng kt ni mng. Elearning editor c pht trin nh l mt cng c authoring offline m
khng cn thit phi kt ni mng. Rt nhiu cc h qun tr ni dung v LMS khng cung cp
mi trng trc quan cc tc gi c th nhn thy ni dung ca h khi chy trn trnh duyt,
c bit l khi lm vic offline. Elearning editor s bt chc cc tnh nng trc quan cho php
ngi dng nhn thy c ni dung ca h s hin th ln mng.

I.2 La chn gii php


Chng ti la chn mt gii php phn mm c th ci trn cc h iu hnh cc my khc
nhau p ng c cc yu cu ca mt cng c son bi ging. Hn th na, y l mt phn mm
hng ti tnh m. Gii php phn mm son bi ging trc truyn vi eLearning editor:

eLearning editor c thit k cung cp cho ngi s dng mt cch linh ng pht trin
ni dung hc tp hoc ti nguyn theo cch ph hp nht vi tin trnh pht trin c nhn ca
h. Mt s ngi dng c th thch xy dng cu trc cng trc khi thit lp ni dung ca
h. Mt s khc c th mun nhp chi tit v cu trc ni dung ngay khi h bit ni dung cn
a ra. Ngi dng eLearning editor c th thit k cu trc ni dung ca h trc. Bng
Outline cho php bn xy dng mt cng theo mt cu trc c th nh: topics-sectionsunits, hay books - chapters - notes, v.v.Cu trc cng ny c th c ghp vo cng vi chi
tit ni dung.
Trang 15

Gii thiu gii php Elearning trn Asianux Server

Bng iDevice (instructional device) l mt tp cc phn t hng dn m t ni dung bi hc


(objectives, pre-knowledge, case studies, free text). Ni dung bi hc c bin son bng cch
la chn cc iDevices t menu iDevice v nhp ni dung hc tp ca bn vo. Mt ti nguyn
hc tp c th bao gm mt s hoc nhiu cc iDevices tu theo yu cu thc t ca ni dung
bi ging.

Nu nh iDevice m bn cn li khng nm trong s cc iDevices thng thng c lit k


trong bng iDevice , ngi dng c th son mt idevice tn ti, hoc to ra mt iDevice s
dng iDevice Editor.

Sau khi bin son ni dung xong, chng ta c th xut bn ni dung bng cch s dng tnh
nng export ca eLearning editor. Ni dung c th c ng gi di dng mt website
a ln web server, hoc nh mt gi ni dung SCORM ( truy nhp vo cc h LMS c h
tr SCORM).

II. Chun SCORM s dng trong eLearning editor


C th coi SCORM l s kt tinh tr tu ca c cng ng e-Learning trong nhng nm qua.
SCORM l mt m hnh tham kho cc chun k thut, cc c t v cc hng dn c lin quan
a ra bi cc t chc khc nhau dng p ng cc yu cu mc cao ca ni dung hc tp v
cc h thng thng qua cc t ilities

Tnh truy cp c (Accessibility): Kh nng nh v v truy cp cc ni dung ging dy t


mt ni xa v phn phi n ti cc v tr khc.

Tnh thch ng c (Adaptability): Kh nng cung cp cc ni dung ging dy ph hp vi


yu cu ca tng c nhn v t chc.

Tnh kinh t (Affordability): Kh nng tng hiu qu v nng sut bng cch gim thi gian v
chi ph lin quan n vic phn phi cc ging dy.

Tnh bn vng (Durability): Kh nng tr vng vi s pht trin ca s pht trin v thay i
ca cng ngh m khng phi thit k li tn km, cu hnh li.

Tnh kh chuyn (Interoperability): Kh nng lm cho cc thnh phn ging dy ti mt ni


vi mt tp cng c hay platform v s dng chng ti mt ni khc vi mt tp cc cng c
hay platform.

Tnh s dng li (Reusability): Kh nng mm do trong vic kt hp cc thnh phn ging


dy trong nhiu ng dng v nhiu ng cnh khc nhau.

c t ADL SCORM bao gm Runtime Environment (RTE) quy nh s trao i gia h


thng qun l o to v cc SCO (Sharable Content Object - i tng ni dung c th chia s
Trang 16

Gii thiu gii php Elearning trn Asianux Server


c) tng ng vi mt module.
SCORM Runtime Environment xc nh mt giao thc v m hnh d liu dng cho trao
i thng tin gia cc i tng hc tp v cc h thng qun l. Trong qu trnh thc thi, nhng
ngi son bi to cc trang HTML, HTM trao i vi mt h thng qun l bng cch s dng cc
hm JavaScript nm trong file APIWrapper.js..
Chun trao i thng tin cung cp rt nhiu cch thc m h thng qun l v module c th
trao i thng tin. Sau y l 5 phng thc quan trng nht trong SCORM RTE 2004: Initialize,
Terminate, GetValue, SetValue, v Commit.
Cng c son bi ging
Elearning editor

H
VLearning
Hthng
thng
Moodle

Xut bi ging
Truy nhp bi ging

Chun SCORM, XML

Phn mm to bi ging tch hp trong Vlearning h tr chun SCORM v thch ng vi


mi mi trng, ng dng h tr chun SCORM nhm ti u ho vic s dng li cc bi ging
c son trn h thng Vlearning v cc h thng khc tng t c s dng chun SCORM.

III. Cc phn h chc nng:


III.1 Cu trc ho hc liu s ho v cng c lu tr
Kh nng cu trc ha bi ging thnh cc phn, chng, mc, theo mt cu trc phn
cp, khng c gii hn v s cp. Vi Elearning editor gio vin c h tr mc ti a cho cc
ng dng son bi ging in t. Kh nng cu trc ha bi ging thnh cc phn, chng, mc,
theo cu trc phn cp c th hin rt r nt ( y trong chng I s c cc mc con l 1.1, 1.2,
1.3, trong cc mc 1.1, 1.2, 1.3 li c cc mc con ca n, ).
Khng nhng th cu trc phn cp ny khng gii hn cc phn, cc chng, cc mc.
Gio vin c th ty theo bi ging ca mnh m chn s lng cc chng, phn mc cho ph hp.
Tc l n khng gii hn v s cp.
Mi thnh phn c th gn vi ni dung l hc liu s ha ca bi ging vi bn cht s ha
l khng gii hn nh nh dng vn bn cung cp ni dung bi ging ton vn (word, pdf, text),
slide trnh chiu, ti liu a phng tin nh video, phim, ti liu, video tng tc c, th
nghim o, y chng ta hiu hc liu s ha l cc ti liu c my tnh chuyn thnh
cc nh dng vn bn (word, ppt, pdf, ). Mi thnh phn c th gn vi cc ti liu s ha ny
tc l cng c son bi ging in t (Elearning editor) phi cho php cc nh dng ny (c th
attach v chy nu l movie). C th thy rng Elearning editor p ng cc yu cu ny mt cch
hon ho :

Trang 17

Gii thiu gii php Elearning trn Asianux Server

V kt qu nhn c s l :

y cc file (word, ppt, pdf) v cc file Flash (swf, flv) c a ln trong qu trnh son
bi ging v khi c truy xut a vo h thng E-learning th hc vin c th ti v my ca
mnh. Elearning editor h tr cc nh dng vn bn (file word, pdf, ppt), nh dng nh (jpg) v khi
uc attach th cc nh dng ny s c Elearning editor dng cc cng c ca mnh qun l.
Thc cht ca vic qun l ny l Elearning editor dng mt chc nng c tch hp sn (v d
nh qun l cc nh dng nh th Elearning editor c cng c Image gallery) qun l. y nh
s c qun l v cho php hin th khi c yu cu :

Trang 18

Gii thiu gii php Elearning trn Asianux Server

Ngoi ra, h thng c th to ra cc th mc lu tr d liu v vic phn cp ti tng ngi


dng vi gii hn nht nh v dung lng (ti a 10 Mb/ ngi dng dnh cho cc h thng c s
lng ngi s dng tng i ln) cho php h thng qun l ni dung v phn loi bi ging
thun tin nht cho ngi dng cng nh cho ngi qun tr h thng. iu ny c th hin r
trong chc nng chia s ca h thng, c ngha l mi ngi dng u c phn quyn c nh,
c cp mt dung lng gii hn, ti liu, bi ging c son t Elearning editor nm di s
qun l ca ngi dng v c th chia s vi nhng ngi dng khc nu la chn chc nng
ny.

III.2 Cu hi trc nghim


Chng ta s i phn tch 2 module c ni n trong phn ny l : cng c son tho bi
ging phi cho php son cc cu hi trc nghim v cho php g cc cng thc ton hc. Th nht
l cng c cho php to cc cu hi trc nghim c tng tc Vi Elearning editor cu hi trc
nghim c chia theo cc loi cu hi nh:

Vi cu hi nhiu la chn: Cu hi dng ny s a ra cho hc vin nhiu phng n nhng


ch c mt p n ng duy nht. Hc vin ch c php chn 1 trong cc phng n v c th
lm cc cu theo tun t hoc khng. y l dng cu hi thng xuyn gp trong cc bi tp
m gio vin a ra cho hc vin.

Vi cu hi in t : y l dng cu hi kh, yu cu hc vin phi t duy v nh cc cm t


quan trng in vo ch trng trong cu tr li vi gi trong cu hi. Dng cu hi ny
thng t gp, gio vin s ty vo mc ca tng bi hc a ra s lng cc cu hi ny

Vi cu hi la chn: u im ca dng cu hi ny l gip cho hc vin c ci nhn tng


quan v bi hc, c kh nng tng hp cc kin thc hc. Cu hi s a ra cho hc vin
nhiu la chn v cu tr li s c th l 1 hay nhiu phng n.Cu hi dng ny gio vin
cng rt hay dng trong cc bi kim tra dnh cho hc vin.

Vi cu hi ng sai : y l dng cu hi kh d dng i vi hc vin, v th dng cu hi


ny gio vin cng t ra. Cu hi s a ra mt trong 2 phng n tr li, nhim v ca hc vin
ch l chn ng (True) hoc sai (False) da theo kin thc ca hc vin

Trang 19

Gii thiu gii php Elearning trn Asianux Server

III.3 Cng thc ton hc vi chun MathML


Cng c son bi ging phi cung cp mt b son tho cng thc ton hc theo chun
MathML. y Elearning editor c sn b son tho cng thc ton hc gio vin thun tin
hn trong vic son bi ging. B cng c ny k tha nhng chc nng ca b son tho cng c
ton hc m ngun m ni ting l LateX. Gio vin c th son tho bi ging ca mnh hoc son
cc cu hi trc nghim bng cng c ny. g c cc cng thc ton hc gio vin phi nh
cc k t i din cho nhng ton t, ton hng, . V b son tho cng thc ton hc ny cc k
t tun theo chun bng m ASCII :
MathML (vit tt cho Mathematical Markup Language, Ngn ng nh du Ton hc) l
mt ng dng ca XML th hin k hiu v cng thc ton hc vi mc ch rng l phng
cch trao i thng tin ton hc trn my tnh ( hin th cng nh tnh ton) v mc ch hp l
hin th ti liu ton hc trn nn World Wide Web Nhm ton hc ca W3C xut mi ngi nn
dn s dng ngn ng ny trn mng.
Phin bn 1.01 c cng b vo thng 7 nm 1999 v bn 2.0 xut hin vo thng 2 nm
2001. Thng 10 nm 2003, bn chnh sa ln th hai ca phin bn 2.0 ca MathML c cng b
l bn cui cng ca nhm ton W3C.
MathML c thit k khng ch hin th tt cng thc ton hc m cn, theo ty chn,
cha ngha ca cng thc, gip cc my tnh c th trao i v hiu ni dung ton hc. Mt chun
khc l OpenMath c thit k c bit cho lu tr ngha ton hc c th c dng b tr
cho MathML.
i vi hin th trn trang mng, cu trc XML khng ngn gn nh TeX, nhng c th
c d dng s dng bi cc trnh duyt, cho php hin th ngay lp tc cng thc ton hc mt
cch p mt, ng thi truyn ti ngha ton hc cho cc phn mm tnh ton. Khc vi TeX,
MathML khng c thit k vit hay sa trc tip bi con ngi. Cn c cng c son tho,
hay chuyn i t ngn ng thn thin vi ngi khc (nh TeX), cho ra kt qu l biu din
MathML.
a cng thc vo bng MathML: Hin nay cha thng dng (v cn t trnh duyt h tr
native) nhng khi MathML tr thnh 1 plugin nh FLASH th iu ny hp l v hiu qu.

Trang 20

Gii thiu gii php Elearning trn Asianux Server

y l
Giao din ca b son tho ngn ng ton hc :

Khi hin th bi ging (cu hi s thu c kt qu ) :

Trang 21

Gii thiu gii php Elearning trn Asianux Server

Ngay sau khi son mt bi ging c s dng MathML, cu hi c lp trnh ngm nh


nhm s dng vo mc ch nh gi hc vin khi s dng cu hi c lin quan.
III.4 Chc nng truy xut bi ging:
C th hiu nh sau b cng c son bi ging in t phi cho php truy xut bi ging ra
nh dng web c th duyt trn local. V Elearning editor p ng yu cu ny :
Sau khi chn ni lu, c th nhn thy tt c d liu c to trong bi ging s c
lu vo trong 1 folder mc nh hoc theo la chn ca ngi dng v chy mt ng dng no
ngi dng ch cn nhy p vo n v chy trn nn web. Chc nng khng gii hn trong vic
truy xut d liu ra a CD, phn mm cn cho php truy xut trc tip ra cc file hoc th mc
mc inh nhm s dng h thng ngay c khi khng c iu kin kt ni Internet. C th s dng
d liu v copy nh cc d liu thng thng khc v s dng cc trnh duyt web trong vic s
dng ti liu h thng.

Trang 22

Gii thiu gii php Elearning trn Asianux Server

C. M HNH TRIN KHAI, KINH PH D KIN V CC DCH V KHC


I. M hnh trin khai
Tu thuc vo c cu t chc, m hnh doanh nghip v s lng ngi dng m ngi
qun tr s quyt nh v s lng cc my ch, cch thc kt ni (tp trung/phn tn), phn chia
cc c, nhm cho ph hp v t hiu sut cao nht.
Cc m hnh tnh ton c ra trong gii php ny mang ngha c s tnh ton tng
mc u t ti thiu i vi mt t chc, doanh nghip. Gi tr u t thc t cho mt h thng c
th cao hn d kin trong ti liu ny tu thuc vo cu trc, nhu cu m rng cng nh phm vi
hot ng ca t chc, doanh nghip.
Trng hp ny t chc, doanh nghip c th la chn t my ch ti mt trung tm tch
hp d liu v dicj v hosting do Asianux Vit Nam cung cp.

II. Kinh ph d kin


xut cu hnh ti thiu:
STT

Ni dung

Gi d kin

01 Kho st, phn tch, thi k h thng, CSDL, ti liu


c t

Ghi ch
Gi thnh ph thuc
vo cc hng mc do
bn mua yu cu.

Thit k giao din, ghp giao din vi phn mm


Tch hp v pht trin cc module theo sitemap
xut
Chuyn giao, o to qun tr ...
02 My ch PC:

B vi x l ti thiu: AMD/Intel Dual Core


Processor 2.0 GHz

cng ti thiu : 500 Gb

B nh : ti thiu 2Gb RAM h tr nng cp


ln ti 8Gb RAM

03 H iu hnh:

$1,000.00

499$

Asianux Server 3 phin bn standard

Gi nim yt
C th t mua qua cc
cng ty phn phi hoc
nh cung cp dch v.

(1 nm support)
04 Re-new support Asianux Server 3 trong thi gian 5 49,9$x5
nm

10% gi nim yt

05 Hosting package

500$/nm

Tu thuc vo nh cung
cp dch v.

Tng cng: (2+3+4+5)

1.949,5 $
Trang 23

Gii thiu gii php Elearning trn Asianux Server

III. Bo hnh / bo tr
III.1 Phng thc thc hin

Khi c yu cu pht sinh hot ng bo hnh/bo tr cc cng vic lin quan ti hng mc xy
lp v ci t dch v, nh thu cam kt tin hnh thc hin ti n v s dng.

Thi gian p ng bo hnh khng qu 02 ngy k t khi nhn c thng bo.

III.2 Thi gian bo hnh


Thi gian bo hnh/bo tr i vi cc cng vic thuc hng mc xy lp v ci t dch v
l 12 thng k t khi k kt bin bn nghim thu v bn giao h thng.

Trang 24

You might also like