Hệ thống đào tạo qua mạng eLearning System

75 1.5K 6
Hệ thống đào tạo qua mạng eLearning System

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hệ thống đào tạo qua mạng eLearning System

1 H th ng t o tr c n ang phát tri n r t m nh th i gian g n ây th gi i Vi t Nam Trên th gi i, khái ni m e-Learning ã quen thu c t lâu, Vi t Nam, khái ni m ang c ph c p m nh m v i s vào cu c c a B Giáo d c t o nh ng năm g n ây v n e-Learning ang tr thành v n h t s c c n thi t c a ngành giáo d c Gi i ba c a nhóm T l p c a HBKHN v i tài e-Learning t i cu c thi tin h c uy tín nh t Vi t Nam “Trí tu Vi t Nam” m t minh ch ng cho th y v n ang tr nên ngày c quan tâm nhi u nư c ta I T ng quan E-Learning gì? Hi n th gi i có r t nhi u nh nghĩa v e-Learning Sau ây, xin trích m t s nh nghĩa tiêu bi u nh t: • E-Learning m t thu t ng dùng mô t vi c h c t p, t o d a công ngh thông tin truy n thông ( Compare Infobase Inc) • E-Learning nghĩa vi c h c t p hay t o c chu n b , phân ph i ho c qu n lý s d ng nhi u công c c a công ngh thông tin, truy n thông khác c th c hi n m c c c b hay tồn c c ( MASIE Center) • Vi c h c t p c phân ph i ho c h tr qua công ngh i n t Vi c phân ph i qua nhi u kĩ thu t khác Internet, TV, video tape, h th ng gi ng d y thông minh, vi c t o d a máy tính ( CBT ) ( Sun Microsystems, Inc ) • Vi c phân ph i ho t ng, trình, s ki n t o h c t p thông qua phương ti n i n t Internet, intranet, extranet, CDROM, video tape, DVD, TV, thi t b cá nhân ( e-learningsite) H th ng t o tr c n e-learning (e-learning System) Nh ng ti n b g n ây vi c c i ti n kh t c truy c p internet s tăng cư ng s c m nh cho máy tính cá nhân ã thúc y m nh m h i cho vi c s d ng môi trư ng h p tác công ngh giáo d c phân tán T ó, m t s lư ng l n s n ph m ã ang c r t nhi u công ty khác phát tri n c nh trang th trư ng v công ngh giáo d c Nhi u lo i s n ph m m i xu t hi n, m t s cung c p tính m i, m t s khác liên k t tính riêng l thành m t s n ph m m i R t khó xác nh xem s n ph m có liên h v i th làm th nàp chúng có th ho t ng m t môi trư ng th ng nh t S xu t hi n c a h th ng t o tr c n khơng có nghĩa h t ng ph n m m ng d ng t o ã t n t i trư c ây l i th i Các h th ng h th ng qu n lý sinh viên, qu n lý nhân s , qu n lý thư vi n cung c p nh ng thành ph n b n cho môi trư ng Thách th c t làm th có th tích h p m t cách có hi u qu h t ng ã có vào ng d ng d ch v m i II Mơ hình ch c c a m t h th ng t o tr c n Mơ hình ch c xác nh thành ph n c u thành m t h th ng t o tr c n Hi n th gi i có m t s xu t v mơ hình ch c ch ng h n SCORM, xác nh mơ hình ch c t ng quát c a m t h th ng qu n lý t o LMS (Learning Management System), Sun Microsystems gi i thi u m t mơ hình ch c c thù c a h So sánh mơ hình ch c v i nhau, chúng tơi xu t m t mơ hình ch c ó th ng t o c phân tách thành h th ng, h th ng qu n lý n i dung LCMS (Learning Content Managerment System) h th ng qu n lý t o LMS (Learning Management System) có th qu n lý ch c m t cách rõ ràng, m ch l c Chúng xác nh learning object c trao i gi a m i thành ph n, i tư ng có quan h ch t ch v i chu n t n t i hi n cho m t h th ng t o tr c n có c nhìn t ng quan v ch c c a m t h th ng t o tr c n, ta s xem xét m t s mơ hình ch c ã c xu t, sau ó s xem xét mơ hình ch c có s phân chia LMS thành LCMS LMS Mơ hình ch c Sun Microsystems xu t Hình Mơ hình chức hệ thống đào tạo trực tuyến Sun đề xuất Trư c h t, ta s xác hình nh khái ni m thành ph n c u thành nên mô i tư ng ki n th c: Learning Object Khi th o lu n v h th ng t o tr c n, ta c n ph i n m c m t cách th u áo m t thu t ng thông d ng: i tư ng ki n th c (learning objects) i tư ng ki n th c c nh nghĩa r t nhi u tài li u, tiêu chu n, báo nghiên c u khác v h th ng t o tr c n T góc chun mơn, ta có th nh nghĩa i tư ng ki n th c m t t p d li u c s d ng b i h th ng t o tr c n, chúng c t o ra, lưu tr , biên so n, ghép n i, chuy n giao làm phương ti n ghi chép M t cách ti p c n th c t coi i tư ng ki n th c m t thành ph n s óng góp vào b c tranh ph c t p c a m t gi ng tr c n Kho ch a n i dung danh m c Offering Catalogs) ngh (Content Repositories and Kho ch a n i dung kho ch a i tư ng ki n th c có th c truy nh p b i c nh ng ngư i h th ng t o nên n i dung nh ng ngư i h th ng s d ng n i dung ó Các kho ch a ph i có th c x lý m t cách thương m i n i dung thông thư ng chuyên bi t ã c t o b i m t nhóm hay m t t ch c b t c nơi khác Siêu d li u (Metadata) có th giao ti p m t cách có hi u qu v i thành ph n khác, kho ch a d li u ph i trì m t ch m c tìm ki m c a i tư ng ki n th c, c bi t thông tin mô t v c u trúc thu c tính c a i tư ng Các thông tin mô t c g i siêu d li u (metadata), ho c xác siêu d li u c a i tư ng ki n th c Siêu d li u c s d ng ph c v cho vi c tìm ki m, khai thác ph c h i i tư ng ki n th c Siêu d li u s lưu tr d li u (Metadata and Content Storage) Khi ta liên h v i m t thư vi n truy n th ng siêu d li u tương t m t th danh m c n i dung tương t cu n sách M c dù thư vi n, th danh m c tách r i kh i cu n sách kho ch a n i dung c a th i i thông tin s thư ng ch ch a siêu d li u N i dung c a kho ch a bao g m r t nhi u d ng d ng văn b n, h a, câu h i ánh giá, hình nh, ho t hình, mơ ph ng, âm phim nh S lưu tr v t lý ph c h i i tư ng n i dung có th hồn tồn tách r i kh i s lưu tr ph c h i c a siêu d li u v i tư ng ki n th c ó Tóm l i là, i tư ng ki n th c có th c lưu tr nhi u server v i c trưng khác ây dư ng cách ti p c n mang tính cơng ngh t c s hi u qu cao vi c chuy n giao n i dung th c t n ngư i h c b i d li u a phương ti n khác òi h i lo i server khác Qu n lý n i dung dịng cơng vi c (Content and Workflow Management) M c dù vi c m i ch b t u x y kho ch a d li u có th m t ph n c a h th ng qu n tr n i dung hay có th h tr cho tính qu n lý n i dung i u n phiên b n, ăng nh p/ ăng xu t s phê chu n c a ngư i qu n lý có m t n i dung m i c t o Các tính nh p/xu t c n có có th chuy n giao i tư ng hay gói i tư ng gi a h th ng có th c xem s qu n tr nôi dung Các i tư ng ki n th c có th tái s d ng (Reusable Learning Objects) Các kho ch a i tư ng ki n th c cho phép ngư i s d ng có th phát tri n, t o ch m c, tìm ki m tái s d ng i tư ng ki n th c Vi c òi h i i tư ng ph i c ánh ch m c b ng siêu d li u, thư ng xuyên yêu c u kh tr n l n ghép n i i tư ng ki n th c t ngu n khác chuy n giao chúng n h th ng khác V m t t ng quan i tư ng ki n th c có th tái s d ng c thành ph n ph i h p tác c v i Tính s d ng l i m t i u c n lưu ý nh t mu n m b o tính hi u qu c a q trình phát tri n n i dung Nó gi m th i gian ưa n i dung th trư ng (time-to-market) làm cho công vi c c a ngư i phát tri n tr nên d dàng Hình Khả tái sử dụng đối tượng kiến thức Danh m c ngh (Offering Catalog) M t ki n th c c ngh c xác nh n i dung c ghép vào m t gói ki n th c (có th bao g m c ph n ánh giá) sau ó c xu t t i nh ng ngư i h c m t ơn v th ng nh t Danh m c ngh m t lo i kho ch a c bi t, nơi lưu tr xu t M t danh m c ngh có th liên k t xu t v i ng d n d n n s ng thu n, ch ng nh n và/ho c k Tùy thu c vào ki n trúc v t lý c a môi trư ng t o, danh m c có th c tích h p v i kho ch a n i dung bình thư ng hay có th m t thành ph n c l p Các công c so n th o n i dung (Content Authoring Tools) Các công c d ch v so n th o n i dung (và ánh giá) cho phép chuyên gia ch nhà phát tri n tài li u hư ng d n có th t o s a ch a i tư ng n i dung Nh ng nhà phát tri n tài li u hư ng d n chuyên nghi p rõ ràng r t c n có công c cung c p cho h m t t p h p tính phong phú chuyên gia ch c ph c v t t b i công c d dùng d h c, chúng cung c p s n m u chu n cho n i dung ang c phát tri n Các công c so n th o khác c s d ng t o nh d ng cho lo i n i dung khác văn b n, h a, hình nh, ho t hình, mơ ph ng, âm phim nh Các công c so n th o c n ph i có kh cho phép ngư i thi t k n i dung có th xác nh r ng d li u ang t n t i có th tái s d ng ho c s d ng vào m c ích khác thi t k so n th o l i hoàn toàn Vi c yêu c u nh ng ngư i thi t k tài ti u hư ng d n, ngư i cung c p n i dung nh ng ngư i phát tri n khóa h c ph i cung c p s mô t v n i dung c a h m t cách xác siêu d li u Trong m t môi trư ng t o lý tư ng, công c so n th o tích h p nhu n nhuy n v i kho ch a n i dung, cho phép h có th tìm ki m, ph c h i, thay i, lưu tr thay th i tư ng siêu d li u c a chúng Ví d M t ph n m m so n th o n i dung c dùng nhi u hi n Lectora Publisher ây ph n m m r t d h c Ch kho ng 30 phút b n ã có th t o n i dung h c t p c a riêng b n B n không c n bi t kĩ v l p trình B n có th t o c ki m tra u c a trình t o n i dung tương thích v i SCORM, AICC có thêm thơng tin vào website c a ph n m m www.lectora.com Màn hình s d ng m u Màn hình c u trúc c a có trư c t o m t cua h c m t cua h c Màn hình l a ch n u c a cua h c Các công c l p ghép n i dung (Content Assembly Tools) Các công c l p ghép n i dung liên quan n vi c k t n i i tư ng n i dung thành m t module h c t p th ng nh t, v i s nh hư ng gi a i tư ng ã c xác nh s ánh giá v n i dung tương ng L p ghép n i dung thư ng c th c hi n b ng công c khác v i công c so n th o dùng t o i tư ng ki n th c m c d u r t nhi u cơng c so n th o có c tính l p ghép Các cơng c l p ghép n i dung có th h tr vi c t o ng d ng m u s n có thành ph n b n cho m t gói n i dung m t cách n nh hi u qu vào m t module h c t p Các m u có th d a ki n trúc, trình di n, phương pháp thi t k ch d n ho c t t c thành ph n ó Do ó, m t m u có th chia m t gi ng thành ph n gi i thi u, ph n gi i thích, ví d ánh giá L p ghép cho phép liên k t thành ph n khác c a kinh nghi m h c t p chat room, di n àn th o lu n không b , s ki n ng b môi trư ng h p tác ng Qu n lý danh m c (Catalog Manager) Qu n lý danh m c trình xác nh n i dung h c t p chuy n t i ngư i s d ng khác nhau, thành l p k ho ch h c t p (các hư ng có th c c p b ng, c p ch ng ch , môn h c phát tri n k năng), luân chuy n tài nguyên c n thi t h tr vi c chuy n giao ki n th c, s h t ng ng d ng c a m t h th ng t o tr c n có vai trị thi t l p nên quy trình thương m i ăng ký ngư i h c, t o danh m c ngư i ăng ký ngư i có nhu c u có th vào ăng ký tr c ti p Các thành ph n qu n lý danh m c có giao di n i n hình cho phép nh ng cá nhân c phép kích ho t q trình h c t p thi t l p quy n truy nh p, c m truy nh p, thi t l p giá c , n a Qu n lý h sơ ngư i h c (Learner Profile Manager) Trong m t h th ng t o tr c n ngư i h c v n ln trung tâm ó, m t h th ng t o tr c n c n lưu gi thông tin v nh ng ngư i h c c a Thơng tin g m có: d li u cá nhân, k ho ch h c t p (k ho ch l y b ng c p ch ng h n), l ch s h c t p, ch ng ch b ng c p, ánh giá v ki n th c (k kh năng) tr ng thái c a ngư i h c h th ng (s ăng ký, ti n trình h c th nào) T t c thông tin c g i h sơ ngư i h c h th ng t o tr c n c n ph i có m t b ph n qu n lý h sơ B ph n qu n lý h sơ ngư i h c ph i cho phép thành ph n khác c a h th ng s d ng thông tin c a h sơ ngư i h c ng th i ph i c p nh t có th ph c h i thông tin s báo cáo c a thành ph n khác L p k ho ch h c t p (Learning Planner) Tùy thu c vào hồn c nh t ch c, q trình h c t p có th c l p k ho ch b i ngư i h c, b i giáo viên, b i nh ng ngư i c v n, b i nh ng ngư i qu n lý môn h c, b i giám c nhân l c hay b i nh ng ngư i l p k ho ch qu n lý th i gian bi u Nh ng thành ph n b n nh t c a vi c l p k ho ch (mà không th thay th b ng h th ng t ng) g m có: • Xác nh m c tiêu h c t p B ng c p, ch ng ch , kỳ thi ngh hay k ngư i h c mu n t c? • ánh giá ki n th c hay trình k hi n t i c a h c viên Vi c có th c th c hi n nh ki m tra, b ng cách ánh giá ti u s h c t p hay thông qua ánh giá ch quan c a ngư i h c hay m t ngư i khác • ánh giá ki n th c hi n t i và/ho c trình k hi n t i c a h c viên so v i m c tiêu c a khóa h c mà h theo u i Trong giáo d c i h c, i u thư ng c nói n s phân tích ti n trình l y b ng Trong m t th gi i chung, vi c cịn có th c g i phân tích k cịn thi u • Thành l p m t k ho ch h c t p cho h c viên, vi c s giúp nâng cao trình hi n có c a h c viên lên c p mà h mong mu n t c m t cách khoa h c nh t C n lưu ý r ng ây không ph i bư c tu n t n i ti p nhau, gi a chúng có m i liên h có th ph i ánh giá l i vào b t c th i i m Vi c lên k ho ch h c t p c n ph i có s truy nh p vào ngh hay ki n th c danh m c ngh vào thông tin v ngư i h c tong kho ch a h sơ v ngư i h c Các k ho ch h c t p nên c xem m t ph n c t lõi c a h sơ ngư i h c c lưu tr theo dõi c trình theo h c Chúng ta xét tính l p k t ho ch t o c a ph n m m MindManager X5 Pro có th th y rõ v cơng vi c Hình MindManager Hình Chức lập kế hoạch đào tạo MindManager Cán b t o (Learner Registrar) Thành ph n cán b t o cung c p cho ngư i h c kh truy nh p vào ngh h c t p qu n lý ti n trình thương m i liên quan n s truy nh p ó S ph c t p c a ti n trình có th r t khác nhau, có th ơn gi n ch vi c ngư i h c click lên bi u tư ng danh m c, sau ó s truy nh p c ngay, có th c m t trình ph c t p g m có s phê chu n c a ngư i d y, ki m tra tính h p l c a v trí h c viên, ki m tra i u kiên tiên quy t ã c nh trư c, tính tốn hóa ơn, q trình tốn, h y b b i thư ng h p ng, … Môi trư ng chuy n giao (Delivery Environment) Môi trư ng chuy n giao cung c p cho ngư i h c kh truy nh p vào n i dung h c t p thành ph n khác c a môi trư ng h c t p chat, email, câu h i tr c nghi m, công c bi u di n hi n th d li u a phương ti n, công c h p tác, chia s ng d ng, công c so n th o phương trình, …Mơi trư ng cung c p công c ch d n n u m ng có m t thành ph n óng vai trò ngư i ch o h c t p 10 d li u thư ng xuyên quy t nh hi u c a toàn h th ng doanh nghi p n tr thành tốn thi t k ch y u Chú ý r ng trình ch a (container) h tr cho vi c chia s k t n i tài nguyên có ý nghĩa trình ch a Web ch khơng ch ơn thu n cho server EJB R t nhi u ngư i phát tri n J2EE không linh ho t xem xét v n d li u.Nh ng ó thì: truy nh p - S di chuy n gi a Database luôn c n thi t - Ánh x Object/Relation (O/R) nh ng gi i pháp t t nh t làm vi c v i s d li u quan h - Ánh x O/R m t gi i pháp hoàn h o vài trư ng h p ( c bi t d li u có th c che d u l p ánh x ) nhiên m t vài trư ng h p chúng s làm suy gi m k hi u c a h th ng khía c nh tích c c,gi i pháp ánh x O/R ,n u chúng m t s thích h p t t vài ng d ng c th chúng có th giúp cho ngư i phát tri n th mái vi c vi t code truy nh p s d li u,năng cao hi u qu công vi c Ngư i ta thư ng cho r ng entity bean cách nh t t c s phân tách rõ ràng gi a truy nh p d li u logic nghi p v , ây m t ý ki n sai l m.Truy nh p d li u không khác v i b t c m t ph n khác c a h th ng nơi mà ngư i mong mu n gi l i m t l a ch n khác cho q trình cài t.Chúng ta có th phân tách chi ti t v vi c truy nh p d li u kh i ph n l i c a ng d ng m t cách ơn gi n b ng nguyên t c thi t k hư ng i tư ng c a l p trình i v i giao ti p l p.Hư ng ti p c n linh ho t s d ng entity bean mà ã ch c chuy n cho m t giao ti p JAVA Entity bean Entity bean m t cách th c hi n t t cho vi c tách bi t code truy nh p d li u.Nhưng th t không may,Entity Bean m t cách r t “t n kém” t c i u này, c bi t v th i gian ch y.Entity Bean khơng chói bu c v i m t ki u s d li u c th nhiên l i trói bu c v i trình ch a EJB m t công ngh ánh x O/R c th V n t n t i nh ng s nghi ng xem xét s lí thuy t giá tr th c t c a Entity Bean.Trói bu c truy nh p d li u v i trình ch a EJB làm gi i h n s linh ho t c a c u trúc làm cho ng d ng khó ki m tra 61 Cho dù v i nh ng s c i ti n c a EJB 2.0 Entity Bean n tr nên khó s d ng gi i quy t m t s v n thông thư ng (Entity m t chu n ánh x O/R).Chúng thư ng d n t i s s d ng không hi u qu c a ng d ng s d li u quan h ,và i u làm suy gi m hi u c a h th ng Java Data Object (JDO) JDO m t c t g n ây c phát tri n b i Java Community Process mà miêu t m t kĩ thu t cho vi c m b o s trì c a i tư ng Java i v i b t c m t d ng lưu tr nào.JDO thư ng xuyên c s d ng m t ánh x O/R nh ng khơng b trói bu c vào RDBMS.JDO có th c tr thành chu n API cho vi c truy nh p Java i ODBMS.JDO ưa mô hình “nh nhàng” so v i EJB H u h t i tư ng Java có th t n t i cung c mi n tr ng thái c a c gi th hi n c a d li u.Không gi ng v i Entity Bean,các i tư ng c trì s d ng JDO khơng c n thi t ph i cài t b t c m t giao ti p c bi t JDO nh nghĩa m t ngôn ng truy v n ch y câu l nh truy v n i tư ng t n t i JDO hi n t i chưa tr thành m t ph n c a ki n trúc J2EE,tuy nhiên s s m tr thành m t API c n thi t JDBC JNDI JDO cung c p h u h t ưu i m c a Entitty Bean ó l i lo i b h u h t y u i m c a chúng.Nó tích h p t t v i qu n lí giao d ch máy ch J2EE,nhưng khơng b trói bu c v i EJB hay th m trí J2EE 62 Ki n trúc h th ng Hình 29 Sơ đồ kiến trúc 63 J2EE Application Server Logger Tracker Dispatcher Common Interface IMS-LD Interpreter Interaction Object Request Interpreter Interface OpenACS Interface XML Services Config Protocol Interfaces JAXM Interface XML Interface Config Services Common Repository Hình 30 Kiến trúc truyền thơng hệ thống Hình 31 Bussines Logic Platform E-learning 64 Hình 32 Sơ đồ kết nối JDBC VI Cài t m t h th ng t o tr c n platform J2EE Gi i thi u v gói ph n m m ây m t ph n m m mã ngu n m c cung c p mi n phí t i a ch web http://sourceforge.net, nhóm chúng em ã download v tìm cách cài t d a hư ng d n cài t c a gói ph n m m Ph n m m ưa nh ng yêu c u cao v c u hình h th ng có th cài t nó, th n u khơng có s giúp v s v t ch t c a công ty CMC, nơi m t s thành viên c a nhóm ang làm vi c, chúng em s r t khó khăn vi c tìm ki m platform cài t Vì v y chúng em xin g i l i c m ơn t i ng nghi p công ty CMC ã t o i u ki n chúng em có th hoàn thành ph n cài t ph c t p Cài t ph n m m a) Yêu c u h th ng JavaTM SDK, Standard Edition, Version 1.4.2 512MB RAM 60GB Drive 65 b) C u hình trình t máy khách firewall M i ngư i dùng c a LMS ph i có m t Java 1.4 enabled –browser ó b n th c hi n sau: làm i u M Control Panel, m Java Plugin,sau ó Dialog chuy n n Tab Advanced ch n version 1.4 c a plugin(N u t n t i) n u khơng chuy n n Tab Update th c hi n trình Update c) Cài t Server a-LMS m t Free Learning Mangement System tương thích v i chu n SCORM 1.2 Database a-LMS theo dõi sinh viên, ngư i qu n lí, qu n tr , khoá h c…Phiên b n c a a-LMS s d ng Hypersonic Database, ây m t engine s d li u quan h open-source.Tuy nhiên, t t c truy nh p database thông qua JDBC mà b t c JDBC (JDBC-ODBC c u n i) tương thích database s có th c thay th a-LMS c vi t b ng JAVA yêu c u môi trư ng JAVA máy ch trình t Java-enabled a-LMS m t ng d ng Web mà s d ng Tomcat,m t servlet engine opensource web server t Apche Group a-LMS s ch y trêm b t c platform ,tuy nhiên ã c ki m tra ch y t t h i u hành sau: Windows 2000 Professional [Version 5.00.2195 SP4] WindowsXP Professional [Version 5.1] WindowsXP Home Edition ây ph n m m c phát tri n b i Rubecula Software, LLC (Rubecula) dư i h p ng c a Telecommunications Research Associates (TRA) B n release c a LMS g m ph n: File Readme.html ReleaseNotes.txt database.zip licenses.zip licenses.zip Flimsy.war 66 B n c n nh ng ph n m m sau ây có th cài t: Java(TM) SDK, Standard Edition, Version 1.4.2 HSQLDB (version: 1.7.2.4); Tomcat (version: 4.1.30) Sau ó b n th c hi n bư c cài t sau: T o m t thư m c g i LMS Unpack Tomcat file extract vào m t thư m c (Ví d : c:\jakartatomcat-4.1.30) Thêm vào bi n mơi trư ng sau: JAVA_HOME: Có giá tr ng d n n thư m c Java SDK (ví d c:\jsdk1.4.2_03) CATALINA_HOME: Tên c a thư m c dùng cài Tomcat (Ví d : c:\jakarta-tomcat-4.1.30) CATALINA_OPTS: Dùng thi t l p thư m c file c a a-LMS logs properties DB_HOME: Tên c a thư m c ch a cài t HSQLDB Copy Flimsy.war vào thư m c %CATALINA_HOME%\webapps Vào command prompt window, cd t i %CATALINA_HOME%\bin.Gõ startup Vào trang http://localhost:8080 Tr l i c a s cmd gõ: shutdown T o Context Tomcat ăng nh p vào trang qu n tr Tomcat: http://localhost:8080/ sau ó Click Tomcat Administration 67 Hình 33 Trình chủ Tomcat 68 Hình 34 Đăng nhập Web Server Click expand Tomcat Server ( nh c a danh sách bên trái), sau ó Service (Tomcat-Standalone), r i Host (localhost) 69 Hình 35 Tomcat Web Server Ch n Create New Context select box "Host Actions" Set “Path”: cho tên c a context.Ví d n u b n mu n m t file Index.htm có th nh n c b ng URL http://localhost:8080/Courses/index.html b n set Path nh n giá tr /Courses Set "Document Base:" ch vào thư m c file h th ng tương ng Ch n nút “Save” Ch n nút "Commit Changes" Trong thư m c %CATALINA_HOME%\webapps\Flimsy\WEB-INF b n s tìm th y m t file XML tên : web.xml Trong file b n tìm tham s : CourseContentContextPath, sau ó nh p vào Path c a context mà b n nh nghĩa bư c trư c ó Sau ó tìm tham s CourseContentDocumentBase thay th giá tr ã t n t i v i giá tr Document Base c a context mà b n nh nghĩa bư c trư c.Khi ó s có d ng sau: 70 CourseContentContextPath /Courses CourseContentDocumentBase C:\lms\courses 10 Trong %CATALINA_HOME%\webapps\Flimsy\WEB-INF\config b n s tìm th y m t file tên là: log4j.properties.Trong File b n tìm tham s : log4j.appender.consoleLogFile.File thay th b i thư m c mà b n mu n.Làm tương t v i log4j.appender.modelLogFile.File log4j.appender.configLogFile.File Save file r i sau ó copy vào thư m c thu m c b n ã xác CATALINA_OPTS nh 11 Unpack hsqldb_1_7_2_4.zip vào thư m c \LMS Trong System Variable ,hãy thi t l p bi n DB_HOME có giá tr tương ng.Ví d DB_HOME=c:\LMS\hsqldb 12 t sáu thành ph n c a Release vào thư m c LMS 13 Kh i ng HSQLDB Server b ng cách : \LMS\bin\startDb.bat 14 Kh i ng HSQLDB Manager b ng cách sau: cd %DB_HOME% java -cp lib\hsqldb.jar org.hsqldb.util.DatabaseManager Khi chương trình kh i ng: Trong “Type” ch n ki u k t n i "HSQL Database Engine Server" Trong URL nh p vào: "jdbc:hsqldb:hsql://localhost:9001/lmsdb" Gi nguyên tham s khác Click OK 71 Hình 36 Màn hình đăng nhập CSDL 15 Chuy n vào thư m c Flimsy ch y bin\createSQLScript.bat Chương trình s t o file model.sql thư m c Flimsy : N u chương trình cài t m i, ch y file model.sql DatabaseManager N u mà b n ang cài m t version m i c a ph n m m mà khơng có s thay i vào v mơ hình, sau ó xóa h t t t c câu l nh file model.sql 16 N u l n cài t u tiên b n c n t o m t nhóm group administrator làm vi c ó b n : Unzip the release file database.zip extract file PopulateTables.sql Ch y PopulateTables.sql DatabaseManager 17 T o m t thư m c r ng Courses %CATALINA_HOME%\webapps\Flimsy 72 18 N u b n có ý nh in “diplomas” cho sinh viên b n ph i thay tham s web.xml i CompanyName: Tên c a công ty GrantorName: Tên c a Grantor c a Dilomas GrantorTitle: T a c a Grantor c a Dilomas CompanyLogo: File hình nh c dùng làm logo c a công ty GrantorSignature :File nh ch a ch kí c a Grantor 19 B n quay l i command window kh i ng l i 20 M File %CATALINA_HOME%\webapps\Flimsy\files\Flimsy.html B n nên s d ng ng d n sau b t u v i LMS http://localhost:8080/Flimsy/Login.htm Q trình cài t hồn t t.! a-LMS c ch y m t ng d ng web thơng qua trình t.M c dù aLMS t s ch y dư i Netscape,b n s khơng th ưa n i dung TRA tr b n s d ng Internet Exxplorer trình t c a b n.Khi b n làm theo link b n s nhìn th y mà hình Login.Hãy nh p vào fistname lastname password c a b n.B n s c chuy n n hình mà n i dung c a s khác tuỳ theo vai trò c a b n.M t ăng nh p m c nh c nh p vào trình cài t b n ch y file PopulatyeTables.sql Nó s chèn vào ngư i dùng g c v i m t ăng nh p root password r00t B n nên thay i password v i l nh Edit Users V i vai trò m t ngư i qu n tr ,b n có th thêm khố h c.Các d li u cho m t khố h c có th tịn t i server ho c m t file zip h th ng máy client Trong trư ng h p ó,b n click vào Add course, cịn trương h p th ,click Upload course ó ph i t n t i trư c thông tin c a b n có th tương ng v i m t course m i.N u upload u tiên ph i upload file zip sau ó k t h p v i curriculum tương ng.N u tham thi t v i d li u ã t n t i server, nh p vào tên ng d n c a file c n tìm tên c a curriculum N u b n ăng sinh viên ăng kí b n mu n ăng kí cho m t khố h c, click Register for Course sau ó làm theo hư ng d n tham gia vào m t ơn v khoá h c, click vào View registered courses B n s th y m t danh sách khoá h c mà b n ã ăng kí.Click vào View Units bên c nh khoá h c mà b n mu n tham gia.Và b n s c gi i thi u m t danh sách Unit Click vào nút Launch bên c nh Unit mà b n mu n 73 Kh i ng T t LMS Kh i ng t t LMS liên quan n kh i ng t t Tomcat HSQLDB ó có nh ng file batch %CATALINA_HOME%\bin \LMS\bin.Ngồi ra, cịn có m t file \LMS\bin\lms.rc mà ch a c u hình c n thi t d ng HSQLDB kh i ng ph n m m LMS b n th c hi n theo bươc sau: Chuy n vào thư m c \LMS\bin nh p vào startDb Chuy n vào thư m c %CATALINA_HOME%\bin nh p vào câu l nh startup d ng ph n m m LMS b n th c hi n bư c sau: Chuy n vào thư m c \LMS\bin nh p vào câu lênh: startDb Chuy n vào thư m c %CATALINA_HOME%\bin nh p vào câu l nh: shutdown Thành ph n \LMS\bin\lms/rc ã c c u hình d ng m t database có tên lmsdb, ch y localhost t i c ng 9001, v i m t administrator h th ng v i username “sa” password “” Hình 37 Giao diện a-LMS 74 Cơng Thành Bùi Quang Trung Quang Tu n Phùng Ti n Lân Tài li u tham kh o [1] Xiaofei Liu, “An implementable architecture of an e-learning system”, Distributed and Collaborative Virtual Environments Research Lab School of Information Technology and Engineering, University of Ottawa, Ottawa, Ontario, Canada [2] “E-learning Application Infrastructure”, White paper of Sun Microsystems [3] “E-learning Interoperability Standards”, White paper of Sun Microsystems [4] Peter Westerkamp, “E-Learning as a Web Service, University of Măunster Institut făur Wirtschaftsinformatik Leonardo-Campus D-48149 Măunster, Germany pewe@wi.uni-muenster.de [5] Ethan Cerami, Web Services Essential, Distributed Applications with XMLRPC, SOAP, UDDI & WSDL”, O’reilly Publishing First Edition February 2002 [6] http://el.edu.net.vn Copyright B GD T, Vi t Nam [7] http://www.elearning.com.vn , Copyright FPT Corp [8] http://sourceforge.net [9] Tien N D, án t t nghi p i h c, khoa CNTT, HBKHN, 2002 75 ... ng t o tr c n th 33 Hình 22 Kiến trúc dịch vụ hệ thống đào tạo trực tuyến Ki n trúc xác nh làm th h th ng t o tr c n có th trao i b n tin thơng qua s tương tác v i tác t Web service m i h th... c có s phân chia LMS thành LCMS LMS Mơ hình ch c Sun Microsystems xu t Hình Mơ hình chức hệ thống đào tạo trực tuyến Sun đề xuất Trư c h t, ta s xác hình nh khái ni m thành ph n c u thành nên... phân ph i ho c h tr qua công ngh i n t Vi c phân ph i qua nhi u kĩ thu t khác Internet, TV, video tape, h th ng gi ng d y thông minh, vi c t o d a máy tính ( CBT ) ( Sun Microsystems, Inc ) • Vi

Ngày đăng: 30/08/2012, 09:55

Hình ảnh liên quan

Hình 1. Mô hình chức năng của hệ thống đào tạo trực tuyến do Sun đề xuất  - Hệ thống đào tạo qua mạng eLearning System

Hình 1..

Mô hình chức năng của hệ thống đào tạo trực tuyến do Sun đề xuất Xem tại trang 4 của tài liệu.
Hình 2. Khả năng tái sử dụng của các đối tượng kiến thức - Hệ thống đào tạo qua mạng eLearning System

Hình 2..

Khả năng tái sử dụng của các đối tượng kiến thức Xem tại trang 6 của tài liệu.
Hình 3. MindManager - Hệ thống đào tạo qua mạng eLearning System

Hình 3..

MindManager Xem tại trang 9 của tài liệu.
Hình 4. Chức năng lập kế hoạch đào tạo của MindManager Cán bộ đào tạo (Learner Registrar)  - Hệ thống đào tạo qua mạng eLearning System

Hình 4..

Chức năng lập kế hoạch đào tạo của MindManager Cán bộ đào tạo (Learner Registrar) Xem tại trang 10 của tài liệu.
Các bộ máy đánh giá điển hình thường bao gồm các khả năng đánh giá của các tác giả và có thể được sử dụng để tạo ra các ngân hàng câu hỏi từ mỗi đánh giá (và  điều tra) đã được liên kết lại - Hệ thống đào tạo qua mạng eLearning System

c.

bộ máy đánh giá điển hình thường bao gồm các khả năng đánh giá của các tác giả và có thể được sử dụng để tạo ra các ngân hàng câu hỏi từ mỗi đánh giá (và điều tra) đã được liên kết lại Xem tại trang 13 của tài liệu.
Hình 5. Mô hình chức năng có sự phân chia thành LCMS và LMS - Hệ thống đào tạo qua mạng eLearning System

Hình 5..

Mô hình chức năng có sự phân chia thành LCMS và LMS Xem tại trang 14 của tài liệu.
Hình 7. Tái sử dụng • Hỗ trợ đa truy nhập.  - Hệ thống đào tạo qua mạng eLearning System

Hình 7..

Tái sử dụng • Hỗ trợ đa truy nhập. Xem tại trang 18 của tài liệu.
Hình 10. Che dấu tài nguyên - Hệ thống đào tạo qua mạng eLearning System

Hình 10..

Che dấu tài nguyên Xem tại trang 19 của tài liệu.
2.3. Mô hình phối hợp hoạt động giữa LCMS và LMS - Hệ thống đào tạo qua mạng eLearning System

2.3..

Mô hình phối hợp hoạt động giữa LCMS và LMS Xem tại trang 19 của tài liệu.
Hình 12. Không có chuẩn, chúng ta không thể trao đổi thông tin được với nhau      Việc chuẩn hoá e_Learning giúp chúng ta giải quyết được các vấn đề sau:  - Hệ thống đào tạo qua mạng eLearning System

Hình 12..

Không có chuẩn, chúng ta không thể trao đổi thông tin được với nhau Việc chuẩn hoá e_Learning giúp chúng ta giải quyết được các vấn đề sau: Xem tại trang 22 của tài liệu.
Hình 13. Mô hình sơ đồ khối trong hệ thống học tập - Hệ thống đào tạo qua mạng eLearning System

Hình 13..

Mô hình sơ đồ khối trong hệ thống học tập Xem tại trang 23 của tài liệu.
Hình 14. Đặc tả gói nội dung theo chuẩn SCORM - Hệ thống đào tạo qua mạng eLearning System

Hình 14..

Đặc tả gói nội dung theo chuẩn SCORM Xem tại trang 25 của tài liệu.
Hình 15. Hệ thống quản lí và đối tượng học tập - Hệ thống đào tạo qua mạng eLearning System

Hình 15..

Hệ thống quản lí và đối tượng học tập Xem tại trang 26 của tài liệu.
Chuẩn trao đổi thông tin gồm 2 phần: giao thức và mô hình dữ liệu. Giao thức xác định các quy luật quy định cách mà hệ thống quản lí và các đối tượng học tập  trao đổi thông tin với nhau - Hệ thống đào tạo qua mạng eLearning System

hu.

ẩn trao đổi thông tin gồm 2 phần: giao thức và mô hình dữ liệu. Giao thức xác định các quy luật quy định cách mà hệ thống quản lí và các đối tượng học tập trao đổi thông tin với nhau Xem tại trang 27 của tài liệu.
Hình 22. Kiến trúc dịch vụ của một hệ thống đào tạo trực tuyến      Kiến trúc này xác định làm thế nào để các hệ thống đào tạo trực tuyến có thể  trao đổi các bản tin thông qua sự tương tác với các tác tử Web service trong mỗi  hệ thống - Hệ thống đào tạo qua mạng eLearning System

Hình 22..

Kiến trúc dịch vụ của một hệ thống đào tạo trực tuyến Kiến trúc này xác định làm thế nào để các hệ thống đào tạo trực tuyến có thể trao đổi các bản tin thông qua sự tương tác với các tác tử Web service trong mỗi hệ thống Xem tại trang 34 của tài liệu.
Hình 23. Các máy tính giao tiếp bằng hệ thống chuẩn XML      XML  là  một  tập  con  của  SGML  (Standard  Generalized  Markup  Language)  được W3C (World Wide Web Conrotium) định nghĩa - Hệ thống đào tạo qua mạng eLearning System

Hình 23..

Các máy tính giao tiếp bằng hệ thống chuẩn XML XML là một tập con của SGML (Standard Generalized Markup Language) được W3C (World Wide Web Conrotium) định nghĩa Xem tại trang 35 của tài liệu.
Hình 24. Các giao tiếp qua lại - Hệ thống đào tạo qua mạng eLearning System

Hình 24..

Các giao tiếp qua lại Xem tại trang 36 của tài liệu.
Hình 26. Chồng giao thức - Hệ thống đào tạo qua mạng eLearning System

Hình 26..

Chồng giao thức Xem tại trang 37 của tài liệu.
Hình 25. Sơ đồ vai trò của kiến trúc dịch vụ Web - Hệ thống đào tạo qua mạng eLearning System

Hình 25..

Sơ đồ vai trò của kiến trúc dịch vụ Web Xem tại trang 37 của tài liệu.
Hình 27. Kiến trúc tầng cao của LearnServe - Hệ thống đào tạo qua mạng eLearning System

Hình 27..

Kiến trúc tầng cao của LearnServe Xem tại trang 49 của tài liệu.
Hình 28. Mô hình cài đặt trên PlatformJ2EE - Hệ thống đào tạo qua mạng eLearning System

Hình 28..

Mô hình cài đặt trên PlatformJ2EE Xem tại trang 57 của tài liệu.
Hình 29. Sơ đồ kiến trúc - Hệ thống đào tạo qua mạng eLearning System

Hình 29..

Sơ đồ kiến trúc Xem tại trang 63 của tài liệu.
Hình 31. Bussines Logic của Platform E-learning - Hệ thống đào tạo qua mạng eLearning System

Hình 31..

Bussines Logic của Platform E-learning Xem tại trang 64 của tài liệu.
Hình 30. Kiến trúc truyền thông của hệ thống - Hệ thống đào tạo qua mạng eLearning System

Hình 30..

Kiến trúc truyền thông của hệ thống Xem tại trang 64 của tài liệu.
Hình 32. Sơ đồ kết nối JDBC - Hệ thống đào tạo qua mạng eLearning System

Hình 32..

Sơ đồ kết nối JDBC Xem tại trang 65 của tài liệu.
Hình 33. Trình chủ Tomcat - Hệ thống đào tạo qua mạng eLearning System

Hình 33..

Trình chủ Tomcat Xem tại trang 68 của tài liệu.
Hình 34. Đăng nhập Web Server - Hệ thống đào tạo qua mạng eLearning System

Hình 34..

Đăng nhập Web Server Xem tại trang 69 của tài liệu.
Hình 35. Tomcat Web Server - Hệ thống đào tạo qua mạng eLearning System

Hình 35..

Tomcat Web Server Xem tại trang 70 của tài liệu.
Hình 36. Màn hình đăng nhập CSDL - Hệ thống đào tạo qua mạng eLearning System

Hình 36..

Màn hình đăng nhập CSDL Xem tại trang 72 của tài liệu.
Thành phần \LMS\bin\lms/rc đã được cấu hình để dừng một database có tên là lmsdb, chạy trên localhost tại cổng 9001, với một administrator hệ thống với  username là “sa” và password là “” - Hệ thống đào tạo qua mạng eLearning System

h.

ành phần \LMS\bin\lms/rc đã được cấu hình để dừng một database có tên là lmsdb, chạy trên localhost tại cổng 9001, với một administrator hệ thống với username là “sa” và password là “” Xem tại trang 74 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan