80
Trường Đại học Sư phạm TPHCM Khoa Công nghệ thông tin GVHD: TS. Lê Đức Long SVTH : Nhóm 11 Nguyễn Lâm Minh Hải Lê Xuân Phong Giáp Thái Ngọc Lớp Sư Phạm Tin 4 THIẾT KẾ MỘT HỆ E-LEARNING THEO NGỮ CẢNH

Chude03 nhom11

Embed Size (px)

Citation preview

1. Trng i hc S phm TPHCMKhoa Cng ngh thng tinTHIT K MT HE-LEARNING THEO NG CNHGVHD: TS. L c LongSVTH : Nhm 11Nguyn Lm Minh HiL Xun PhongGip Thi NgcLp S Phm Tin 4 2. Ni dung trng tm21. Kin trc tng qut ca mt h e-Learning2. Gii thiu mi trng hc tp o3. Kho st mt s LMS/LCMS thng dng4. Kho st v c t yu cu vi ng cnh c th5. Thit k mt h e-Learning 3. 1. Kin trc tng qut ca mt h e-Learning3 4. 4Kin trch thngM hnh chcnngM hnh hthng 5. M hnh chc nngM hnh chc nng c th cung cp mt ci nhntrc quan v cc thnh phn to nn mi trng E-learningv nhng i tng thng tin gia chng.ADL (Advanced Distributed Learning) - mt t chcchuyn nghin cu v khuyn khch vic pht trin vphn phi hc liu s dng cc cng ngh mi, cng b cc tiu chun cho SCORM (M hnh chunn v ni dung chia s) m t tng qut chc nngca mt h thng E-learning bao gm:5 6. H thng qun l hc tp (LMS-LearningManagement System) nh l mt h thng dch vqun l vic phn phi v tm kim ni dung hctp cho ngi hc, tc l LMS qun l cc qutrnh hc tp.6 7. H thng qun l ni dung hc tp (LCMS-LearningContent Management System): MtLCMS l mt mi trng a ngi dng, ccc s o to c th to ra, lu tr, s dng li,qun l v phn phi ni dung hc tp trong mitrng s t mt kho d liu trung tm. LCMSqun l cc qu trnh to ra v phn phi ni dunghc tp.7 8. 8 9. LMS cn trao i thng tin v h s ngi sdng v thng tin ng nhp ca ngi s dngvi cc h thng khc, v tr ca kho hc tLCMS v ly thng tin v cc hot ng ca hcvin t LCMS. Cha kho cho s kt hp thnhcng gia LMS v LCMS l tnh m, s tngtc9 10. M hnh H THNG10 11. Tnh d truy cp: Cn phi d dng truy cp t ccthit b khc nhau , s dng cc h iu hnh vtrnh duyt khc nhau v dng cc ng truyn vibng thng khc nhau Tnh c nhn ha: Kh nng thay i ph hp vicc i tng ngi dng khc nhau.11 12. Tnh d thch nghi: h thng c kh nngthay i, nng cp tng thch vi mitrng mi. Tng thch chun: Cn phi tng thchvi cc chun giao tip v qun l ni dungthng dng.12 13. 2. Gii thiu mi trng hc tp o13 14. I. NH NGHA V VLE VLE l mt phn mm my tnh to thun tincho vic tin hc ha trong hc tp hoc e-Learning C nhiu tn gi khc nhau nh: Learning Management System (LMS) Content Management System hoc CourseManagement System (CMS) Learning Content Management System (LCMS) Managed Learning Environment (MLE) Learning Support System (LSS) Online Learning Centre (OLC) OpenCourseWare (OCW) hay Learning Platform(LP)14 15. => Cch dy v hc thng qua VLE gil cch thc gio dc bng vic giao tipvi my tnh computer-mediatedcommunication) hay cn gi l gio dctrc tuyn online education .15 16. Vi mi trng hc tp oBlackboard- Mt h thng phn mm hc tp oCyberExtension - Qun l Mi trng Hc tpFirstClass- Nhn tin v gii php truyn thngDi sn chnh -lch s cc mi trng o, lng mca TutankhamunIt's Learning - Na Uy - h thng m ngun(vitbng ASP.NET)SabaCentra- Mt phnca mt h thng pht trinvn con ngi16 17. Li ch ca VLEo tomi lcmi niVLETitkimthi gianTitkim chiphLinhng vuynchuynH thnghaTi u17 18. u v nhc im ca VLEu im : Gim chi ph .Tit kim thi gianGV : D dng theo di v nh gi vichc ca sinh vin.SV : Ch ng chn phng php hc choring mnh .18 19. Nhc im :Chi phi xy dng h thng t .GV : Gim s tng tc gia gio vin vsinh vinYu cu gio vin phi c k nngv kin thc v cng nghSV : Gim s u tranh trong hc tpGim kh nng ni trc m ngv k nng giao tip.19 20. 3. Kho st mt s LMS/LCMS thng dngDrupal eFront Moodle 21. Moodle:Moodle (vit tt ca Modular Object-Oriented Dynamic LearningEnvironment) c sng lp nm 1999 bi Martin Dougiamas, ngitip tc iu hnh v pht trin chnh ca d n. Do khng hi lngvi h thng LMS/LCMS thng mi WebCT trong trng hc Curtinca c, Martin quyt tm xy dng mt h thng LMS m ngunm hng ti gio dc v ngi dng hn. T n nay Moodle cs pht trin vt bc v thu ht c s quan tm ca hu ht ccquc gia trn th gii v ngay c nhng cng ty bn LMS/LCMSthng mi ln nht nh BlackCT (BlackBoard + WebCT) cng ccc chin lc ring cnh tranh vi Moodle. 22. Mt s iu th v v Moodle (*): Moodle ni bt l thit k hng ti gio dc, dnh cho nhng ngilm trong lnh vc gio dc. Moodle rt d dng vi giao din trc quan, gio vin ch mt mt thigian ngn lm quen v c th s dng thnh tho. Gio vin c tht ci v nng cp Moodle. Do thit k da trn module nn Moodle cho php bn chnh sa giaodin bng cch dng cc theme c trc hoc to thm mttheme mi cho ring mnh.https://moodle.org/ 23. Mt s iu th v v Moodle: Ti liu h tr ca Moodle rt s v chi tit, khc hn vi nhiu d n mngun m khc. Moodle ph hp vi nhiu cp hc v hnh thc o to: ph thng, ihc/cao ng, khng chnh quy, trong cc t chc/cng ty. Moodle rt ng tin cy, c trn 10 000 site trn (thng k ti moodle.org) thgii dng Moodle ti 160 quc gia v c dch ra 75 ngn ng khcnhau. C trn 100 nghn ngi ng k tham gia cng ng Moodle(moodle.org) v sn sng gip bn gii quyt kh khn. Nu bn cn s gip chuyn nghip v ci t, hosting, t vn s dng Moodle, pht trin thmcc tnh nng mi, v tch hp Moodle vi cc h thng c trong trng cabn, bn c th chn cho mnh mt trong cc cng ty Moodle Partners (Khong30 cng ty). 24. Mt s iu th v v Moodle: Moodle pht trin da trn PHP (Ngn ng c dng bi cc cng ty Webln nh Yahoo, Flickr, Baidu, Digg, CNET) c th m rng t mt lp hcnh n cc trng i hc ln trn 50 000 sinh vin (v d i hc OpenPolyTechnique ca Newzealand hoc sp ti y l i hc m Anh - OpenUniversity of UK, trng i hc cung cp o to t xa ln nht chuu, v i hc m Canada, Athabasca University). Bn c th dng Moodlevi cc database m ngun m nh MySQL hoc PostgreSQL. Phin bn1.7 s h tr thm cc database thng mi nh Oracle, Microsoft SQL cc bn c thm nhiu c hi la chn. bit mi ngi ngh g v Moodle, cc nghin cu v Moodle, cng nhso snh Moodle vi cc h thng khc, bn c tipti:http://moodle.org/buzz/. V tng lai pht trin ca Moodle, bn xemti: http://docs.moodle.org/en/Roadmap. 25. Mt s iu th v v Moodle: Cng ng Moodle Vit Nam c thnh lp thng 3 nm 2005 vimc ch xy dng phin bn ting Vit v h tr cc trng trinkhai Moodle. T n nay, nhiu trng i hc, t chc v cnhn Vit Nam dng Moodle. C th ni Moodle l mt trongcc LMS thng dng nht ti Vit Nam. Cng ng Moodle VitNam gip bn gii quyt cc kh khn v ci t, cch dng cctnh nng, cng nh cch chnh sa v pht trin. Nh rng cngng Moodle Vit Nam c xy dng bng chnh Moodle. Mt cu hi t ra l Moodle tr gi bao nhiu? Mt thng k th vti http://www.ohloh.net/projects/25 kt lun Moodle ng gi 20triu USD nu bn phi xy dng mt h thng tng t nh tht u. 26. Tng quan Moodle:Trang web chnh thc: https://moodle.orgThch hp cho: trng trung hc, i hc nhKiu VLE: LCMSChun e-Learning: SCORMNgn ng: PHP 27. Kin trc h thng Moodle1. Cc plugin quan trngCc hot ng v ti nguyn (Activities & Resources),Cc khi (Blocks),Cc giao din (Themes),Cc gi ngn ng (Language packs),Cc nh dng kha hc (Course formats),Cc plugin xc thc (Authentication plugins),Cc plugin ghi danh (Enrolment plugins),Cc plugin lu tr (Repository plugins). 28. Kin trc h thng Moodle2. Mt s bng d liu quan trng ca MoodleNgi dng: user-tables-with-relations.pngVai tr v quyn hn: RolesDatabase.pngKha hc: Course_modules_database.pngNhm v t nhm: Groups_erd.pngS im: Gradebook_erd.pngNgn hng cu hi: Question_database.pngTrc nghim: Quiz_database.png 29. Dch v web ca Moodle1. M hnh hot ng n gin1. My khch gi k danh, mt khu ti dch v web script: login,2. Script tr v chui token tng ng vi ti khon ca ngidng,3. My khch gi mt hm dch v web c th vi chui token,4. My ch giao thc s dng chui token kim tra quyn gi hm,5. My ch giao thc gi cc hm ngoi ph hp, 30. Dch v web ca Moodle1. M hnh hot ng n gin6. Hm ngoi s kim tra quyn thc hin ca ngi dng,7. Hm ngoi gi hm Moodle core ph hp,8. Hm core tr kt qu cho hm ngoi,9. Hm ngoi s tr kt qu v cho my ch giao thc,10. Cc my ch giao thc tr kt qu v cho khch hng. 31. Dch v web ca Moodle2. Cc bc cu hnh s dng dch v web1. Kch hot dch v web2. Kch hot cc giao thc3. To mt dch v web4. Thm hm cho dch v web5. Xc thc cho nhng ngi dng c th6. To chui bo mt token cho ngi dng. 32. Dch v web ca Moodle2. S dng dch v web1. Ly token ca mt ngi dng:https://www.yourmoodle.com/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICESHORTNAME2. Ly danh sch cc hm ca mt dch v web:http://www.yourmoodle.com/webservice/soap/server.php?wsdl=1&wstoken=TOKEN 33. Dch v web ca Moodle2. S dng dch v web3. S dng giao thc REST:http://www.yourmoodle.com/webservice/rest/server.php?moodlewsrestformat=FORMAT&wsfunction=FUNCTION&wstoken=TOKEN&DATAV d:http://www.yourmoodle.com/webservice/rest/server.php?moodlewsrestformat=xml&wsfunction=core_user_get_users_by_id&wstoken=d75f2169ec6320a689c67fb5869360e1&userids%5B0%5D=2 34. Dch v web ca Moodle3. Mt s hm dch v c cung cp1. Cc hm lin quan n ngi dng,2. Cc hm lin quan n mc v kha hc,3. Cc hm lin quan n nhm v t nhm ngi dng,4. Cc hm lin quan n vai tr ngi dng,5. Cc hm lin quan n ghi danh ngi dng vo kha hc,6. Hm gi tin nhn v to ghi ch. 35. Drupal 36. Trang ch Drupal vi y chi tit v s module hinc cng nh cng ng Drupal trn ton th gii 37. Kin trc ca Drupal (PAC) 38. c imchc nngDrupal 39. Mt s giaodin chun caDrupalGiao din trang ch ca Drupal 7.10 40. Mt s giao dinchun caDrupalGiao din trang ch Admin ca Drupal 7.10 41. eFrontTng quan Nm ra i: 2002 Nh pht trin: Olivier Dellenback Website chnh thc: efrontlearning.net Thch hp cho: trng hc, i hc Kiu VLE: LCMS Ngn ng: PHP 42. M hnh kin trch thng eFront 43. S chc nngAdmin trong eFront 44. Chc nng tng qutca professor giovin 45. Chc nng tng qutca student hcvin 46. Mt s giao din chun ca eFrontGiao din trang ch eFront 3.6.10 47. Mt s giao din chun ca eFrontGiao din trang ch Admin eFront 3.6.10 48. 4. Kho st v c t yu cu vi ng cnh c thMi trng gi nh: Trng THPT Tn Bnh Qun Tn Bnh C th l ng dng vo mn Tin Hc.48Nhu cu ca ngi hc: Cha c nhu cu, ng c ch l t c 5.0 im lnlp. Cn cung cp mi trng: do phn ln cc em khng c mytnh nh, ra ngoi th mt s ni khng c h tr h sontho vn bn v cc em cng khng c thi gian. Cn cung cp ti liu hc tp y : gio trnh, h thngbi tp thc hnh, bi tp mu - hng dn gii. Cn c s phn hi nhanh t gio vin Cn nh gi thng xuyn: nhc nh lm bi, hc bi. 49. 4. Kho st v c t yu cu vi ng cnh c thMc :H tr hc tp, tothm mi trng chocc em, to thm nimyu thch mn h c.Cc ti liu d dng inra v chia s.Hot ng va sckhuyn khch tham giavo mn hc.49Phm vi: trongtrng hc.i tng: ttc hc sinh.Hn ch:Thiu thit b.Hc sinh cha tgic, ch yu lml do b bt buc 50. Ci t Moodle505. Thit k mt h e-Learning 51. Ci t moodlea/ Yu cu:Phn mm Web server. Tt c mi ngi sdng Apache, nhng Moodle s lm vic tt di btk web server m c h tr PHP, nh IIS trn nnWindows.PHP kch bn ngn ng( phin bn 4.1.0 hoc mihn). PHP 5 c h tr cho phin bn Moodle 1.4.Mt c s d liu lm vic trnserver: MySQL hoc PostgreSQL c h tr honton v c gi nn s dng vi Moodle .51 52. b/ Ti xung v copy cc file vo trong mt v trC hai cch nhn Moodle, nh l mt gi c nn qua CVS.Nhng iu ny c gii thch chi tit trong trang tixung: http://moodle.org/download/Sau khi ti xung v gii nn, hoc kim tra cc file qua CVS, bns n vo trong mt th mc gi l "moodle", cha mt s ccfile v cc danh mc.Bn c th t ton b cc danh mc trong th mc cc ti liuweb server ca bn, trong trng hp site s c xc nh http://yourwebserver.com/moodle, hoc bn c th copy tt cni dung mt cch trc tip vo th mc cc ti liu web serverchnh, trong trng hp site s n ginl http://yourwebserver.com.Nu bn ang ti Moodle xung ti my tnh ca bn v sau tin ln web site ca bn, cch tt nht l nn trong mt file ri tiln, v sau gii nn gi trn server. Ngay c khi cc giaodin web hosting ging nh Cpanel cho php bn gii nn cc tiliu c nn trong phn "qun l File ".52 53. c/ Cu trc ca siteconfig.php cha cc thit lp c bn. File ny khng ctrong Moodle - bn s to n.install.php kch bn ny s chy to file config.phpversion.php nh ngha phin bn hin ti ca mMoodleindex.php trang u tin ca site53Bn c th b qua phn ny, nhng y l mt tm tt nhanh v ni dungdanh mc Moodle, nhm gip bn c c nh hng: 54. 54c/ Cu trc ca site admin/ - tp cc quy lut qun tr ton b server auth/ - thm cc mun chng thc ngi dng blocks/ - thm cc mun i vi cc khi site nh trn nhiu trang Calender/ - tt c m i viqun l v hin th cc lch biu course/ - tp cc quy lut hin th v qun l cc cua hc doc/ - ti liu tr gip dnh cho Moodle (v d trang ny) files/ - tp cc quy lut hin th v qun l cc file c ti ln lang/ - vn bn cc ngn ng khc nhau, mi ngn ng cha c mt thmc ring lib/ - cc th vin m chnh yu ca Moodle login/ - tp cc quy lut iu khin ng nhp v to ti khon mod/ - tt c cc mun cua hc ch yu ca Moodle y pix/ - cc hnh v ca site chung theme/ - cho php thay i kiu dng, mu sc ca site. user/ - tp cc quy tc hin th v qun l ngi dng 55. d/ Chy kch bn ci t to config.php chy kch bn ci t (install.php), c gng truy cp a chURL moodle ca bn s dng mt trnh duyt web, hoc truycp http://yourserver/install.php mt cch trc tip.(phn ci t s thit lp mt session cookie. Nu bn nhn mtcnh bo trong trnh duyt ca bn m bo rng bn truy cpcookie !)Moodle nhn thy rng cu hnh l cn thit v s hngdn bn qua mt s mn hnh nhm gip bn to ra mt filecu hnh gi l config.php. thi im kt thc ca tin trnhci t Moodle s c gng v ghi file v tr ph hp, mt khcbn c th n mt nt ti n xung t phn ci t v sau ti file config.php ln vo trong th mc chnh ca Moodletrn server.Phn ci t s kim tra mi trng server ca bn v a chobn vi gi v lm th no c nh bt k vn no. ivi hu ht cc vn ph bin nht nhng gi ny nn thitthc, nhng nu bn b mc kt th nhn di y bit nhiuthng tin hn v cc vn .55 56. d.1/ Cc thit lp web server u tin, m bo rng web server ca bn c thit lp56s dng index.php nh mt trang mc nh (c th lindex.html, default.htm v vn vn).- Trong Apache, iu ny s dng mt tham sDirectoryIndex trong file httpd.conf ca bn . Ca tithng ging nh sau:Th mc Index index.php index.html index.htmm bo rng index.php l mt danh sch. 57. 57d.1/ Cc thit lp web server Th hai, Nu bn s dng Apache 2, th bn nn btbin AcceptPathInfo , n cho php cc kch bn whichallows scripts to be passed arguments likehttp://server/file.php/arg1/arg2. iu ny l cn thit cho php cc ng kt ni c quan h mt thit vi ccti nguyn ngun ca bn, v cng cung cp mt cchqung b rng ln n mi ngi s dng web siteMoodle ca bn. Bn c th bt tham s ny bi thmnhng dng ny vo trong file httpd.conf.AcceptPathInfo on 58. Th ba, Moodle yu cu mt s thit lp ca PHP nc th lm vic c . i vi tt c cc server hu nhn sn sng lm vic vi cc thit lp mc nh ca filecu hnh ny. Tuy nhin, mt s PHP server (v mt sphin bn gn y) c th c mt s thit lp khc . iuny c nh ngha trong file cu hnh ca PHP( thngc gi l file php.ini):58d.1/ Cc thit lp web servermagic_quotes_gpc = 1 (ty chn nhng khng cn thit)magic_quotes_runtime = 0 (cn thit)file_uploads = 1session.auto_start = 0session.bug_compat_warn = 0 59. Nu bn khng c kh nng truy cp file httpd.conf hocphp.ini trn trnh ch ca bn, hoc bn c Moodle trn mttrnh ch cng vi cc ng dng khc m yu cu cc thit lpkhc th ng nn vi lo lng iu ny, bn c th vn ghi cc thit lp mc nh ny. lm iu ny bn cn to mt file gi l .htaccesstrong thmc chnh ca Moodle m n cha cc dng ging nh sau.iu ny ch lm vic trn cc trnh ch Apache v ch khi ghi c cho php trong cu hnh chnh.59d.1/ Cc thit lp web serverTh mc Index index.php index.html index.htmAcceptPathInfo onphp_flag magic_quotes_gpc 1php_flag magic_quotes_runtime 0php_flag file_uploads 1php_flag session.auto_start 0php_flag session.bug_compat_warn 0 60. Bn cng c th lm mi th ging nh nh ngha kchc ti a cc file c ti ln:Cch n gin nht cn lm l copy filet lib/htaccess v son tho li n sao cho ph hp vibn. N cha cc li hng dn. V d, trong mt ShellUnix:60d.1/ Cc thit lp web serverLimitRequestBody 0php_value upload_max_filesize 2Mphp_value post_max_size 2Mcp lib/htaccess .htaccess 61. Bn cn to mt c s d liu trng (v d "moodle") trong h thng c s dliu ca bn cng vi mt ngi dng c bit (v d "moodleuser") m c khnng truy cp c s d liu (v ch c s d liu ). Bn c th s dngngi dng "root" nu bn mun thay th mt s kim th trnh ch, nhngnhng iu ny nn s dng i vi cc h thng sn xut: nu cc hacker tnhp ph hy h thng th ton b c s d liu ca bn s b nguy him.Nu bn s dng mt webhost, chng hu nh s c mt giao din iu khindnh cho bn bn c th to c s d liu ca bn.H thng Bng iu khin l mt trong nhng ci c a chung nht. to mt c s d liu trong bng iu khin,Nhn chut trn biu tng "MySQL Databases".G "moodle" trong trng c s d liu v nhn chut "Add Database".G mt tn s dng v mt khu tng ng vi cc trng v nhn chut "AddUser".By gi s dng nt"Add User to Database" a ra ti khon ngi dngmi ny "Tt c" ph hp vi c s d liu mi.Ch rng tn ngi s dng v tn c s d liu c th l tin t ph hp vitn ti khon trong bng iu khin ca bn. Khi in thng tin ny vo trongphn ci t Moodle - s dng cc tn y .61d.2/ To mt c s d liu 62. Nu truy cp cc dng lnh ca Unixth bn c th lm mt s ci tng tbng cch g cc lnh.y l mt s dng lnh ca Unix ivi MySQL:# mysql -u root -p> CREATE DATABASE moodle;> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTERON moodle.* TO moodleuser@localhost IDENTIFIED BY 'yourpassword';> quit# mysqladmin -p reload62 63. V mt s dng lnh i viPostgreSQL:63# su - postgres> psql -c "create user moodleuser createdb;" template1> psql -c "create database moodle;" -U moodleuser template1> psql -c "alter user moodleuser nocreatedb;" template1 64. Moodle s cn mt s khng gian a trng trn mych ca bn lu tr cc file c ti ln, ging nhcc ti liu cua hc v cc nh ngi dng .Phn ci t Moodle installer s c gng to mt thmc ny cho bn nhng nu n b tht bi th bn sphi to mt th mc ny bng tay. nng cao tnh bo mt, tt nht th mc ny khngl th mc c th truy cp c qua web. Cch ttnht lm iu ny l n mt ni ngoi thmc web , nhng nu bn cn phi c n trong thmc web th bo v n bi to mt file trong th mcdata gi l .htaccess, bao gm dng ny:64d.3/ To mt th mc d liuph nhn tt c 65. chc chn rng Moodle c th ct tt c nhng file cti ln trong th mc ny, kim tra rng phn mm trnh chweb (v d Apache) c cho php c, ghi v thc hin trongth mc ny khng.Trn cc my ci h iu hnh Unix, iu ny c ngha lthit lp ch nhn ca thu mc ging nh "nobody"hoc"apache", v sau cho php ngi dng c th c, ghi vthc hin .Trn cc h thng bng iu khin bn c th s dng "FileManager" tm cc danh mc,nhn chut vo n, sau chn "Change Permissions". Trn nhiu trnh ch c chia sd liu, bn hu nh cn hn ch tt c cc file truy cp ti"group" ca bn( ngn cn s thay i file ca bn t cc itng bn ngoi), nhng cung cp y truy cp c/ghi tinhng ngi khc (iu ny cho php web server truy cp ccfile ca bn).Ni vi nh qun tr server ca bn nu bn c bt k vn no v thit lp bo mt. C th mt s site m s dng ctrng PHP ging nh "Safe Mode" c thyu cu nh qun trto th mc ny mt cch ph hp cho bn.65 66. Mt file c s config.php c to ng cch thctrong bc u tin, th truy cp trang u tin trongsite ca bn n s a bn n trang "qun tr" bncu hnh cc phn cn li.Ln u tin bn truy cp trang qun tr ny, gii thiucng vi mt GPL "shrinkwrap" ng vi nhng gm bn chn phi c chp nhn trc khi bn cth tip tc ci t .By gi Moodle s bt u thit lp c s d liu vto cc bng lu tr d liu. u tin, cc bng dliu chnh c to. Bn s nhn thy mt s cu lnhca SQL c theo sau bi cc thng bo trng thi(mu xanh hoc mu ) iu trng ging nh sau:66e/ Chuyn ti trang qun tr tip tccu hnh 67. CREATE TABLE course ( id int(10) unsigned NOT NULLauto_increment, category int(10) unsigned NOT NULLdefault '0', password varchar(50) NOT NULL default '',fullname varchar(254) NOT NULL default '', shortnamevarchar(15) NOT NULL default '', summary text NOT NULL,format tinyint(4) NOT NULL default '1', teachervarchar(100) NOT NULL default 'Teacher', startdate int(10)unsigned NOT NULL default '0', enddate int(10) unsignedNOT NULL default '0', timemodified int(10) unsigned NOTNULL default '0', PRIMARY KEY (id)) TYPE=MyISAMThnh cng...v vn vn,=> Thit lp c s d liu chnh thnh cng.67 68. Nu bn khng nhn thy nhng iuny, th c th c mt s vn v cs d liu ca bn hoc cc thit lpcu hnh m bn nh ngha trong filecu hnh config.php. Kim tra xem PHPkhng trong mt ch b gii hn"Safe Mode" ( mt s web host thngmi c ch "Safe mode" c bt lon). Bn c th kim tra cc bin PHPbi vic to mt file nh cha v xem xt n qua mttrnh duyt. Kim tra tt c nhng iuny v th li trang ny.68 69. Nhn vo nt "Tip tc" cui trang .Bn s nhn thy mt form m bn c th nhngha nhiu hn cc bin cu hnh cho phn ci tca bn, ging nh cc mc nh ngn ng, SMTPhosts v vn vn. ng lo lng nhiu v lm mi thph hp by gi - bn c th quay tr li son thonhng ci ny ln sau s dng giao din qun tr.Cc thit lp mc nh c thit k l hu ch v bomt i vi hu ht cc site. Nhn chut vo nt "Ctnhng thay i" pha cui ca trang.Nu bn gp s c trn trang ny, khng ckh nng tip tc,th trnh ch ca bn c thc vn g ti gi vn l "buggyreferrer" . iu ny th d c nh: bt thitlp "secureforms" l off, sau th tip tc li.69 70. Tip theo bn s nhn thy nhiu trang hn m in ra nhiuthng bo trng thi nh khi bn thit lp tt c cc bngc yu cu bi cc mun Moodle khc nhau. Nh utin chng s l tt c mu xanh.Nhn vo nt "Tip tc " cui trang.Trang tip theo l mt form m bn c th nh nghacc tham s cho site Moodle ca bn v trang u tin, nhtn, nh dng, m t vn vn. in y thng tin ny (bnc th quay li son tho li cc iu ny ln sau) vnhn nt "Ct tt c nhng thay i".Cui cng, bn s c yu cu to mt ngi dng quntr cao nht i vi cc truy cp trong tng lai trn cctrang qun tr. in y chi tit tn, email vn vn vnhn nt "Ct nhng thay i".Khng phi bt buc ivi tt c cc trng , nhng nu bn thiu bt k trngthng tin no bn s c nhc nh in y .70 71. m bo rng bn nh tn ngnhp v mt khu m bn chni vi ti khan ngi qun tr, biv chng s cn thit truy cptrang qun tr trong tng lai .(Nu c bt k nguyn nhn no ivi vn ci t ca bn b ngngt,th c th l mt li ca hthng ngn cn vic bn ng nhpbi s dng ti khon qun tr, bnc th s dng ng nhp theo mcnh bi s dng tn ng nhp ca"admin", cng vi mt khuca"admin".)71 72. Khi thnh cng, bn s quay tr li trang ch trn sitemi ca bn! Ch rng kt ni qun tr m n xuthin pha bn tay tri ca trang (nhng mc nycng xut hin trn mt trang ngn cch qun tr) -Nhng mc ny ch xut hin i vi bn bi v bnng nhp nh l mt admin. Tt c cc vic qun trkhc ca Moodle by gi c th c thc hin bi sdng menu ny, v d: To v xa cc cua hc To v son tho cc ti khan ngi dng Qun l cc ti khan gio vin Thay i cc thit lp site-wide ging nh mu sc, phngch ca site vn vnNhng bn cha lm n! C mt iu quan trng mbn phi lm l (nhn phn tip theo trn cron).72 73. Mt s mun ca Moodle yu cu kim tra lin tc cc cng victhc hin. V d, Moodle cn kim tra cc din n tho lun vth n c th gi cc hn copy cc thng bo gi ln ti nhngngi tham gia.Kch bn lm tt c iu l ch ra v tr trong th mc quntr, v c gi l cron.php. Tuy nhin, bn thn n th khng ckh nng chy c, v th bn cn thit lp mt mt ni m kch bn ny c thc hin mt cch hp l(v d 5 hay 10pht mt ln). iu ny cung cp "nhp p " v th kch bn cth thc hin cc chc nng giai on nh ngha mi mun.Kiu ny c bit n nh l mt dch v cron.Ch rng my thc hin cron khng cn l phi ging myang chy Moodle. V d,nu bn c mt dch v cung cp cchost web b gii hn m khng c mt dch v cron no, th bn cth chn chy cron trn my ch khc hoc trn my tnh c nhnca bn. Tt c cc vn quan trng c gii quyt trong filecron.php file.73f/ Thit lp cron (quan trng) 74. Np kch bn ny th khng mt nhiu thi gian, thnghp l l khong 5 pht, nhng nu bn cm thy lolng v n bn c th thay i thi gian ging nh 15pht hoc 30 pht. Tt nht khng nn thi gian nyqu ln, bi v s tr trong vic gi mail c th lm chohot ng ti v chm tr trong cua hc.u tin, kim tra xem kch bn lm vic nh th nobi chy n trc tip t trnh duyt ca bn:74http://example.com/moodle/admin/cron.php 75. 75By gi, bn c th cn ci t mt s cch thc hin kch bnmt cch t ng v hp quy cch.Trn cc h thngWindowsCch n gin nht l s dng gi nh ny moodle-cron-for-windows.zip N s ci t cc dch v choWindows. Thc hin nv qun n!Trn cc dch v web hostingBng iu khin da trn web c th c mt trang web m n chophp bn thit lp tin trnh cron ny. V d, trn h thng Cpanel,tm kim mt nt gi l "Cron jobs". bn c th nhp mtphn cc dng lnh ca Unix nh c lit k di y.S dng dng lnh trn UnixC cc chng trnh dng lnh khc nhau bn c th s dng gi trang t dng lnh. Khng phi tt c chng u c sn trnmy ch.V d, bn c th s dng mt trnh tin ch ca Unix ging nh'wget':wget -q -O /dev/null http://example.com/moodle/admin/cron.php 76. Ch rng trong v d ny cc u ra c nmra(to /dev/null).tng t s dng lynx:lynx -dump http://example.com/moodle/admin/cron.php > /dev/nullNh mt s la chn bn c th s dng mt phinbn c lp ca PHP, bin dch chy dng lnh.Li ch ca vic lm iu ny l cc bn ghi webserver ca bn khng ph y cc yu cu hng strong file cron.php. Bt li l bn cn phi truy cp timt dng lnh phin bn ca php.76/opt/bin/php /web/moodle/admin/cron.php 77. */5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php77S dng chng trnh crontab trn UnixTt c bng iu khin lm c cung cp bi mt giaodin web qua mt tin ch ca Unix c bit n nh lcrontab. Nu bn c mt dng lnh, bn c th thit lpcrontab cho chnh bn s dng dng lnh:crontab -ev sau thm mt mt trong s cc dng lnh trn gingnh :Thng thng,lnh "crontab" s a bn vo trong mt trnhson tho 'vi'. Bn g vo "insert mode" bi vic n "i", sau g dng lnh nh trn, tip n thot ch insert bivic n nt ESC. Bn ct v thot bi vic g ":wq", hocthot khng ct nhng thay i s dng ":q!" (khng c dungoc kp ). 78. By gi Moodle ang hot ng bnh thng, bn c th th to mt cuahc mi s dng.Chn "To mt cua hc mi" t trang qun tr (hoc kt ni n trangqun tr trn trang ch).in y cc thng tin vo form, chi ph cua hc. Bn khng nn lolng nhiu v giai on ny, bi v mi th c th c thay i lnsau bi gio vin. Ch rng cc biu tng tr gip mu vng cung cp cc thng tin tr gip ph hp vi tng ng cnh.Nhn " Ct nhng thay i", v n s a bn ti mt form mi m bn c th phn cng gio vin cho cua hc. Bn c th ch thm cc tikhan ngi dng tn ti t form ny- nu bn mun to mt tikhan gio vin mi th hoc yu cu gio vin t to cho mnh mt tikhon (xem trn trang ng nhp), hoc to mt ti khon cho h sdng "Thm mt ngi dng mi" trn trang qun tr.Khi thc hin,ta c th ty bin la chn cua hc, v c truy cp quakt ni "Cc cua hc" trn trang ch.78g/ To mt cua hc mi 79. 79 80. 80Ti liu tham khohttp://www.viettotal.com/Trangtin/tabid/68/News/44/CategoryID/5/Cau_truc_mot_he_thong_e_learning_dien_hinh.aspxhttp://e-learning.hcmut.edu.vn/help.php?file=install.html