Khóa luận Phát triển hệ thống học tập trực tuyến với CMS nguồn mở Efront

TRƯỜNG ĐẠI HỌC SƯ PHM TP.HCM  
KHOA CÔNG NGHTHÔNG TIN  
LÊ HÀ THÙY CHÂU  
PHÁTTRINHTHNG
HTRHC TP TRC TUYN  
VI CMS NGUN MEFRONT  
KHÓA LUN TT NGHIP  
TP.HCM, 2012  
TRƯỜNG ĐẠI HỌC SƯ PHM TP.HCM  
KHOA CÔNG NGHTHÔNG TIN  
LÊ HÀ THÙY CHÂU  
PHÁTTRINHTHNG
HTRHC TP TRC TUYN  
VI CMS NGUN MEFRONT  
GVHD: Th.S LÊ ĐỨC LONG  
TP.HCM, 2012  
LI CẢM ƠN  
Để hoàn thành khóa lun này, em đã nhận được sự giúp đto ln ca  
các thầy cô giáo, gia đình và bạn bè.  
Bng tt clòng kính trng và biết ơn sâu sắc, em xin gi li cảm ơn  
chân thành đến Khoa Công nghThông tin - Trường Đại học Sư phạm TP.  
HChí Minh, quý thầy cô đã tận tình ging dy và to mọi điều kin  
thun lợi để chúng em hoàn thành khóa hc.  
Em cũng xin gi li cảm ơn sâu sắc nhất đến:  
- ThS. Lê Đức Long, thầy đã hướng dn tn tình, dành nhiu thi  
gian công sc chbảo, động viên và theo dõi sát sao vi tinh thn trách  
nhiệm cùng lòng thương mến trong sut quá trình em thc hin khóa lun  
này.  
- Các thy cô trong Khoa CNTT nói chung và thy cô trong bmôn  
Phương pháp Giảng dạy nói riêng đã giúp đỡ và hướng dn chúng em  
trong sut quá trình hc tp và nghiên cu tại ngôi trường Sư phạm thân  
thương này. Thầy cô đã cung cấp nhng kiến thc quý giá vchuyên môn  
cũng như cuộc sng giúp chúng em vng tin khi bước vào đời.  
- Cui cùng xin cảm ơn sự quan tâm và ng hcủa gia đình, bạn bè  
đó là nguồn động viên tinh thn rt lớn để em theo đuổi và hoàn thành tt  
khóa lun.  
Dù đã cố gng rt nhiu, song chc chn khóa lun không tránh khi  
nhng thiếu sót. Em rt mong nhận được nhng ý kiến đóng góp của quý  
thy cô cùng các bn.  
Em xin chân thành cảm ơn.  
Tp. HCM, tháng 4 năm 2012  
Lê Hà Thùy Châu  
MC LC  
GII THIU TNG QUAN  
CHƯƠNG 1 - CƠ SỞ LÝ THUYẾT VÀ PHƯƠNG PHÁP LUẬN  
CHƯƠNG II - KHO SÁT CMS NGUN MEFRONT VÀ MT SVLE  
CHƯƠNG III - PHÁT TRIN ACeLS - EFRONT  
CHƯƠNG IV - CÀI ĐẶT VÀ THNGHIM  
DANH MC HÌNH VẼ  
Hình 1.10 Hoạt động dy và hc trong hthng ACeLS-eFront..............................18  
MỞ ĐẦU  
Txưa đến nay, giáo dc luôn đóng vai trò quan trng và là nn tng cho sphát  
trin ca mi đất nước. Trên thế gii nói chung và ti Vit Nam nói riêng, lĩnh vc  
giáo dc luôn là mi quan tâm hàng đầu. Thêm vào đó, thi đại ngày nay là thi đại  
ca công nghthông tin, nên vic áp dng các thành tu ca khoa hc kthut công  
nghthông tin càng lúc càng sâu rng trong tt ccác lĩnh vc, và đặc bit là lĩnh vc  
giáo dc. Vì thế đã có nhiu hình thc hc tp mi vi sgiúp đỡ ca máy tính và  
phương tin truyn thông ra đời thường gi chung là e-Learning (tm dch giáo dc  
điện t).  
e-Learning là hình thc đào to sdng công nghthông tin và Internet, chuyn  
ti ni dung kiến thc thông qua trang Web. e-Learning htrquá trình hc tp, cho  
phép mi người hc txa, thc và hc hi ln nhau. Lý tưởng hơn, nếu mi người tự  
hc, đng thi trao đổi vi giáo viên và bn bè trong lp, hcó thtiếp thu nhiu  
thông tin hơn, nâng cao hiu qugiúp cho toàn bquá trình hc tp. Nhvy mà tlệ  
sinh viên hoàn thành khóa hc cao hơn, khóa hc liên tc được trin khai nhiu nơi,  
gim thiu thi gian ri khi nhà đến trường, khóa hc được cp nht và trin khai  
nhanh chóng, v.v.. Do đó, e-Learning ngày nay đã trthành mt trong nhng hình  
thc hc tp được nhiu trường la chn và áp dng dưới dạng các môi trường hc o  
Virtual Learning Environment (Viết tt là VLE).  
VLE là môi trường o cho vic hc tp, trong đó tt cmi thgói gn trong mt  
khóa hc, được qun lí bi mt giao din người dùng nht quán. VLE thường thhin  
dưới dng là LMS (Learning Management System), CMS (Course Management  
System) hay LCMS (Learning Content Management System), …  
Hin nay trên thị trường Việt Nam đã có khá nhiều nhng nn tng hc tp trc  
tuyến thông dụng như Moodle, Sakai, v.v... Các nền tng này htrtt cho vic giáo  
dc, tuy nhiên, chúng vn còn mt smt hn chế như: khó khăn trong vic sdng  
các công c, mt schức năng hỗ trcho giáo dc còn thiếu, giao diện chưa thu hút  
người dùng.  
Trong scác nn tng hc tp trc tuyến hin nay, thì eFront là mt CMS  
(Course Management System) hoàn toàn mi, ti Vit Nam hầu như chưa có tổ chc  
nào sdng. eFront hoàn toàn min phí (Open source) vi mt giao din dng biu  
tượng khá thân thin và htrnhiều tính năng hữu ích phù hp cho vic giáo dc,  
không hthua kém nhng CMS/LCMS khác. Tuy nhiên, vì CMS ngun meFront  
còn khá mi mtrên thị trường nên vẫn chưa được phát triển đầy đủ các tính năng về  
mt giáo dục, cũng như còn thiếu mt snhng chức năng hoạt động hc tp cn thiết  
khác.  
Vì vy, em chn đề tài “Phát triển hthng hc tp trc tuyến CMS ngun mở  
eFront” vi mong mun tn dng nhng thế mnh sn có của eFront để phát trin mt  
hthng htrhc tp trc tuyến hoàn toàn mi, phc vtt cho giáo dc và có thể  
ng dng vào ngcnh dy hc ti Vit Nam, cthlà dy và hc các trường đại hc,  
cao đẳng, ... đồng thời đóng góp cho cộng đồng ca eFront nhng chức năng mới cn  
thiết mà chưa đưc phát trin, góp phn hoàn thin nn tng hc tp hu ích này.  
Hthống được cài đặt và thnghim ti Khoa Công NghThông Tin trường ĐH  
Sư Phm Tp. HChí Minh (http://www.2learner.edu.vn/ACeLS-eFront)  
Vic xây dng mt hthng mi nhm to được mt công cdy và hc trc  
tuyến hiu qu, đáp ng được các yêu cu trên và xây dng thêm mt snhng tính  
năng ca mt CMS là mc đích ca khóa lun này. Hthng skhông chdng li  
trong khuôn khkhóa lun này mà scòn được tiếp tc hoàn thin và phát trin thêm  
vi mc tiêu có thể đưa vào thc tế trin khai ng dng.  
Cu trúc ca khóa lun gm có 6 phn:  
Gii thiu tng quan  
- Gii thiu tng quan vmục tiêu, phương pháp, công cnghiên cu ca khóa  
lun và kết qudkiến ca khóa lun.  
Chương I: Cơ sở lý thuyết và phương pháp luậ  
- Tìm hiu nhng yếu tcn thiết để thiết kế mt he-Learning có chất lượng  
- Tìm hiu vkiến trúc Active-Collaborative e-Learning Framework (ACeLF)  
- Áp dng mô hình ACeLF vào ngcnh dy và hc thc tế ti Khoa Công Nghệ  
Thông Tin trường ĐH Sư Phạm Tp. HChí Minh.  
Chương II: Kho sát CMS eFront và mt scác VLE  
- Kho sát mt sVLE thông dng  
- Kho sát vkiến trúc, chức năng của CMS ngun meFront  
Chương III: Phát trin hthng ACeLS eFront  
- Đặc tcác yêu cu chức năng và yêu cầu phi chức năng  
- Thiết kế dliu, thiết kế xlý và thiết kế giao din cho hthng.  
Chương IV: Cài đt và thnghim  
- Môi trường phát trin và kch bn thnghim hthng áp dng vào ngcnh  
thc tế.  
Kết lun và hướng phát trin ca khóa lun  
Gii thiu tng quan  
Ni dung:  
1. Mc tiêu nghiên cu  
2. Phương pháp và công cnghiên cu  
4. Kết qudkiến của đề tài  
1
1. Mc tiêu nghiên cu  
Đề tài nhm phát trin mt hthng hc tp theo mô hình kiến trúc học tương tác  
tích cc Active-Collaborative e-Learning Framework thnghim thc tế ti Khoa  
Công NghThông Tin trường ĐH Sư Phm Tp. HChí Minh. Mc tiêu cthca  
khóa luận như sau:  
- Tìm hiu cơ sở lý thuyết ve-Learning, Virtual Learning Environment (VLE),  
mô hình Active-Collaborative e-Learning Framework (ACeLF);  
- Tìm hiu vvic ng dng và trin khai hthng hc trc tuyến vào ngcnh  
dy hc thc tế tại đại hc;  
- Tìm hiu các yêu cu chức năng cần có để phát trin và xây dựng được mt hệ  
thng hc trc tuyến có chất lượng;  
- Kho sát vCMS ngun meFront.  
- Xây dng hthng ACeLS-eFront da trên framework ACeLF.  
- Phát trin thêm các module:  
+ Group discussion  
+ Progress control  
+ Assignment  
+ Tooltips  
- Bsung chức năng:  
+ Upload resources  
+ Activity grade  
2. Phương pháp và công cnghiên cu  
- Tìm hiu cơ sở lý thuyết: Tổng quan về e-Learning, blended learning và VLE  
(khảo sát một số VLE thông dụng).  
- Tìm hiu mô hình ACeLF (Active Collaborative e-Learning Framework).  
- Kho sát CMS ngun meFront  
2
   
- Công cnghiên cứu cơ sở lý thuyết: các tài liu ca cng e-Learning - Bgiáo  
dc, các sách bàn vgiáo dc, các sách vhthống đào tạo txa, tài liu vngôn ngữ  
lp trình PHP và MySQL, tài liu kthuật liên quan đến eFront, các trang web về  
eFront…  
- Công cphn cng: máy tính.  
- Công cphn mm: gói eFront v3.6.10, Microsoft Office, Dreamweaver,  
Notepad++, Xampp/Apache 1.7, PHP 5 & MySQL, Powerdesigner 15.1.  
3. Kết qudkiến của đề tài  
Kết quca khóa lun là hthng ACeLS eFront, mt hthng học tương tác  
tích cực được thiết kế lại theo mô hình ACeLF đã nêu ở trên.  
Hthng ACeLS eFront sẽ có đầy đủ tt cnhng chức năng của mt hthng  
hc trc tuyến bao gm hthng tài liu, tài nguyên hc tp (e-Course); các hoạt động  
thọc như là xem bài giảng tương tác (e-Lecture), làm bài tp cá nhân (Workbook),  
làm kim tra trc nghim (Quiz/Test); các hoạt động học theo nhóm như thảo lun  
(Chat), làm đồ án (Projects), ... ; các hoạt động cộng tác như Forum, viết bài chia sẻ  
(wiki), viết nht ký cá nhân (Journal/Blogs), v.v..  
Và đặc biệt em đã xây dựng thêm mt lot các chức năng mới, đó là:  
- Group discussion (tho lun nhóm)  
- Progress Control (qun lý tiến trình hc tp)  
- Assignment (np bài)  
- Tooltips  
- Activity grade (chấm điểm hoạt đng hc tp)  
- Upload resources (Đăng/tải tài liu hc tp)  
Ngoài ra, còn có mt schức năng đã được chnh sa li cho phù hp vi yêu  
cu ca hthng và ngcnh thnghim:  
- Gradebook (sổ điểm)  
- e-Course  
3
 
CHƯƠNG I  
CƠ SỞ LÝ THUYT VÀ  
PHƯƠNG PHÁP LUẬN  
Nội dung chương I:  
1. Thiết kế mt he-Learning có chất lượng  
2. Kiến trúc AceLS Framework  
3. Áp dng vào ngcnh thc tế ti Khoa Công NghThông Tin  
trường ĐH Sư Phạm Tp. HChí Minh  
4
1. Thiết kế mt he-Learning có chất lượng  
1.1. E-Learning là gì?  
E-Learning là mt hình thức đào tạo mi, sdụng máy tính và internet để htrợ  
cho vic dy và hc hay còn được gi là đào tạo từ xa, đào tạo trc tuyến, dy và hc  
dưới strgiúp ca máy tính. Trên thc tcó rt nhiều quan điểm, định nghĩa khác  
nhau ve-Learning, sau đây là một số định nghĩa ve-Learning:  
- e-Learning là sdng các công nghWeb và Internet trong hc tp [2].  
- e-Learning là mt thut ngữ dùng để mô tvic hc tập, đào tạo da trên công  
nghthông tin và truyn thông [1]  
1.2. Li ích và hn chế ca e-Learning  
Li ích ca e-Learning  
E-Learning có li ích chung là giúp ci tiến vic trình bày và biu din ni dung  
bài hc; gia tăng giới hn số lượng người dùng truy cp vào hthng; tạo điều kin  
thun tin và linh hot nhất cho người dùng trong vic dy và hc; phát triển các kĩ  
năng mới, cn thiết, hữu ích cho người dùng, phù hp với xu hướng “văn hóa số” của  
thời đại.  
Đối vi người dy (giáo viên), e-Learning giúp gim thiu thi gian viết bng,  
tăng thời gian din ging, giải thích, hướng dẫn cho người hc vni dung bài hc;  
gim thiu tối đa công sức và thời gian cho người thy nhvic tự động hóa quá trình  
đánh giá, chấm điểm, nhn xét tiến độ của người hc; có thsdng chung và làm  
tăng tính phong phú về mt tài nguyên hc tp, bài giảng, giáo trình điện tvi nhiu  
giáo viên, chuyên gia khác trong và ngoài trường; có thtích hp nhiu phn mm tin  
học để mô hình hóa bài giảng, hướng dn trực quan, sinh động và tchc nhiu hot  
động hc tp phong phú, thú vị cho ngưi hc.  
Nhe-Learning, người hc có thhc bt clúc nào, ti bất kì nơi nào; dễ dàng  
điều chnh thi gian hc tp phù hp vi thi gian làm vic ca bn thân; tdo la  
chc cách thc hc tp, các khóa hc và các hoạt động hc tp sao cho phù hp nht  
5
     
với đặc điểm ca tng cá nhân; rèn luyn khả năng phân tích, đánh giá và tổng hp  
kiến thức cũng như mt số các kĩ năng cn thiết khác.[1][3]  
Hn chế ca e-Learning  
Tuy nhiên, để tăng tính khả thi trong vic áp dng e-Learning trong dy và hc  
cần lưu ý các điều sau đối với ngưi dạy và người hc:  
- Cần có đội ngũ giáo viên có khả năng ứng dng Công nghthông tin.  
- Cần đội ngũ vừa am hiu chuyên môn, va có thể ứng dng Công nghthông  
tin để tạo nên các tài nguyên điện tcó chất lượng.  
- Tương tác gia giáo viên và hc viên kém.  
- Vic theo dõi quá trình hc tp ca hc viên thông qua diễn đàn, bài kiểm tra,  
bài thu hoạch,… làm cho việc đánh giá khả năng học tp ca hc sinh nhiu khi không  
khách quan và thiếu chính xác.  
- Khi thc hin bài tp theo nhóm thì các hc viên xa khó theo dõi.  
- Kthut phc tp: hc viên mi tham gia khoá hc phi thông tho các kỹ  
năng.  
- Chi phí kthuật cao: Để tham gia hc trên mng, hc viên phải cài đặt các  
phn mm công ccn thiết trên máy tính ca mình và kết ni vào mng.  
- Vic hc có thbun t: Mt shc viên scm thy thiếu nhng mi quan hệ  
gia bn bè và stiếp xúc trên lp.  
- Yêu cu ý thc cá nhân cao hơn: Việc hc qua mng yêu cu bn thân hc viên  
phi có trách nhiệm hơn đối vi vic hc ca chính mình.[1][3]  
1.3. Kiến trúc hthng e-Learning  
Mt cách tng thmt hthng e-Learning bao gm 3 phn chính:  
- Htng truyn thông và mng: Bao gm các thiết bị đầu cuối người dùng (hc  
viên), thiết btại các cơ sở cung cp dch v, mng truyn thông,...  
- Htng phn mm: Các phn mm LMS, LCMS, Authoring Tools (Aurthor  
ware, Toolbook,...)  
- Nội dung đào tạo (htng thông tin): Phn quan trng ca E-Learning là ni  
dung các khoá học, các chương trình đào tạo, các courseware. [20]  
6
 
Hình 1.1 – Kiến trúc của hệ thống e-Learning [20]  
1.4. Mô hình chức năng của hthng e-Learning  
Mô hình chức năng có thể cung cp mt cái nhìn trc quan vcác thành phn to  
nên nôi trường e-Learning và những đối tượng thông tin gia chúng. ADL (Advanced  
Distributed Learning) - mt tchc chuyên nghiên cu và khuyến khích vic phát  
trin và phân phi hc liu sdng các công nghmới, đã công bố các tiêu chun cho  
SCORM (Mô hình chuẩn đơn vị ni dung chia s) mô ttng quát chức năng của mt  
hthng e-Learning bao gm:  
- Hthng qun lý hc tập (LMS) như là một hthng dch vqun lý vic phân  
phi và tìm kiếm ni dung hc tập cho người hc, tc là LMS qun lý các quá trình  
hc tp.  
- Hthng qun lý ni dung hc tp (LCMS): Mt LCMS là một môi trường đa  
người dùng, ở đó các cơ sở đào tạo có thtạo ra, lưu trữ, sdng li, qun lý và phân  
phi ni dung hc tập trong môi trường stmt kho dliu trung tâm. LCMS qun  
lý các quá trình to ra và phân phi ni dung hc tp.  
7
   
Tải về để xem bản đầy đủ
pdf 139 trang yennguyen 29/03/2022 8280
Bạn đang xem 20 trang mẫu của tài liệu "Khóa luận Phát triển hệ thống học tập trực tuyến với CMS nguồn mở Efront", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfkhoa_luan_phat_trien_he_thong_hoc_tap_truc_tuyen_voi_cms_ngu.pdf