Chương trình dạy học từ xa dùng công nghệ http live stream trên nền windows

127 3 0
Tài liệu ảnh, khi tải xuống sẽ không sao chép được nội dung tài liệu
Chương trình dạy học từ xa dùng công nghệ http live stream trên nền windows

Đ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

Không có một công việc nào thành công mà không có sự nỗ lực hết mình của một nhóm người đầy tâm huyết. Do đó tôi cần phải cảm ơn rất nhiều người tuyệt vời vì sự cống hiến quý báu của họ trong việc đã giúp tôi hoàn thành khóa luận này. Đầu tiên tôi xin gởi lời biết ơn thành kính nhất đến cha mẹ, những người đã sinh ra và nuôi nấng tôi nên người. Cha mẹ luôn ủng hộ, động viên và cho tôi những lời khuyên thật hữu ích, giúp tôi vượt qua các giai đoạn khó khăn nhất khi hoàn thành bài luận này. Chân thành cảm ơn bạn Trần Tuấn Anh và chị Nguyễn Hồng Ngọc, những cộng sự tâm huyết và nhiệt tâm đã cùng tôi thực hiện khóa luận. Các bạn đã luôn sát cánh cùng tôi, cùng động viên và giúp đỡ tôi rất nhiều và hơn hết, chúng tôi là một đội hoàn hảo. Tôi cũng xin cảm ơn tất cả giáo viên và học sinh ở các trường THPT trong địa bàn TP.HCM đã giúp đỡ và tạo mọi điều kiện hỗ trợ cho tôi hoàn thành tốt công tác khảo sát thực tế. Chính nhờ những ý kiến đóng góp rất chân thành này mà chúng tôi mới định hình được cần phải làm gì, làm ra sao để đáp ứng được nhu cầu của mọi người, giúp đề tài của chúng tôi mang tính khả thi hơn. Bài luận này hoàn thành cũng nhờ vào sự giúp đỡ rất nhiệt tâm của thành viên lớp Toán K34, các bạn đã rất nhiệt tình trợ giúp, ủng hộ tôi trong quá trình thống kê kết quả khảo sát cũng như đã luôn ủng hộ và động viên tôi. Biết ơn bạn Dương Tấn Thành, người đã luôn là một cố vấn hiệu quả cho những thắc mắc thiên về ý tưởng của tôi. Nhờ những ý kiến của bạn, tôi phần nào hiểu nhanh hơn vấn đề, giúp cho công việc thêm phần thuận lợi hơn. Cuối cùng, tôi xin gởi lời biết ơn trân trọng đến thầy Lý Anh Tuấn, người thầy hướng dẫn, dìu dắt chúng tôi trong suốt quá trình nghiên cứu và hoàn thành khóa luận. Thầy đã nhiệt tình giúp đỡ và luôn động viên chúng tôi hoàn thành khóa luận. Biết ơn thầy khi đã cho tôi một cơ hội được làm khóa luận cùng mọi người, cho tôi được đi trên con đường mà tôi mơ ước.

CHƯƠNG TRÌNH DẠY HỌC TỪ XA DÙNG CƠNG NGHỆ HTTP LIVE STREAMING TREN NEN WINDOWS Dinh Anh Thi Ngay 15 thang nam 2012 Lời cảm ơn Khơng có cơng việc thành cơng mà khơng có nỗ lực nhóm người đầy tâm huyết Do tơi cần phải cảm ơn nhiều người tuyệt vời cống hiến quý báu họ việc giúp tơi hồn thành khóa luận Đầu tiên tơi xin gởi lời biết ơn thành kính đến cha mẹ, người sinh nuôi nắng nên người Cha mẹ ủng hộ, động viên cho lời khuyên thật hữu ích, giúp tơi vượt qua giai đoạn khó khăn hoàn thành luận Chân thành cảm ơn bạn Trần Tuấn Anh chị Nguyễn Hồng Ngọc, cộng tâm huyết nhiệt tâm tơi thực khóa luận Các bạn ln sát cánh tôi, động viên giúp đố nhiều hết, đội hồn hảo Tơi xin cảm ơn tất giáo viên học sinh trường THPT địa bàn TP.HCM giúp đỡ tạo điều kiện hỗ trợ cho tơi hồn thành tốt cơng tác khảo sát thực tế Chính nhờ ý kiến đóng góp chân thành mà chúng tơi định hình cần phải làm gi, lam dé dap ứng nhu cầu người, giúp đề tài chúng tơi mang tính khả thi Bài luận hoàn thành nhờ vào giúp đỡ nhiệt tâm thành viên lớp Toán K34, bạn nhiệt tình trợ giúp, ủng hộ tơi trình thống kê kết khảo sát ủng hộ động viên Biết ơn bạn Dương Tấn Thành, người cố vấn hiệu cho thắc mắc thiên ý tưởng Nhờ ý kiến bạn, phần hiểu nhanh vấn để, giúp cho công việc thêm phần thuận lợi Cuối cùng, xin gởi lời biết ơn trân trọng đến thầy Lý Anh Tuấn, người thầy hướng dan, diu dat suốt q trình nghiên cứu hồn thành khóa luận Thầy nhiệt tình giúp đỡ ln động viên chúng tơi hồn thành khóa luận Biết ơn thầy cho tơi hội làm khóa luận người, cho đường mà mƠ ước Dù cố gắng thời lượng không cho phép, luận chắn chưa thật hồn hảo, cịn chừng mực tất nhiên khơng tránh khỏi sai lầm, thiếu sót Rất mong nhận ý kiến đóng góp q thầy tất bạn Trân trọng, Dinh Anh Thi il Danh sách từ viết tắt Trong khóa luận tơi dùng từ viết tắt với ý nghĩa xác định bảng đây: Từ viết tắt Từ đầy đủ CNTT THPT HS GV SV PHHS KS HLS CSDL JS DHTX Công Nghệ Thông Tin Trung Học Phổ Thông Học Giáo Sinh Phụ Sinh Viên Viên Huynh Học Sinh Khảo Sát HTTP Live Streaming Cơ Sở Dữ Liệu JavaScrIpt Dạy Học Từ Xa 11 Danh sách hình ve 2.1 Biểu đồ khảo sát giáo viên 2.3 Biểu đồ khảo sát phụ huynh học sinh| 2.2_ Biểu đồ khảo sát học sinh| Biểu đồ khảo sát sinh viên Ø un ung dun Câu trúc node HTML| Một phần cua node tree minh họa môi Sơ đồ minh họa cách thức hoạt động AJAX| 1ao diện VLC Media Player| a tream Video 4.1 Sơ đồ ý tưởng chương trình dạy học từxa| 4.2 Sơ đồ chức tổng quát chương trình DHTX| 4.5_ Sơ đồ chức quản lý người dùng| 4.3 4.4 Sơ đồ chức "Đăng nhập thoát"| Sơ đồ chức quản lý dành cho quản trị viên admin| 4.6 _ Sơ đồ chức quản lý lóphọc| - -4.7 Sơ đồ chức lỚp| TQ ST 4.9 Sơ đồ chức tham gia lớp học dành cho học sinh 4.8 Sơ đồ chức giảng dạy dành cho giáo viên| 4.10 Sơ đồ chức chỉnh sửa thông tin_ 4.11 Giải thuật chức đăng nhập| (4.12 Giải thuật chức danh sách lớp quản lý lóp| [4.13 Giải thuật chức tạo lớp quản lý lớp| 4.14 Giải thuật chức xóa lớp quản lý lớp| 4.15 Giải thuật chức chỉnh sửa thông tin lớp quản lý lớp| 1V [4.16 Giai thuật chức thay đổi trang thái cho lớp quản lý lóp| 4.17 Giải thuật chức nắng danh sách người dùng lớp đăng ký 4.18 4.19 Giải thuật chức lớp lớp| .Giải thuật chức tự động cập nhật danh sách HS online site ø1aovien.php| - co Giải thuật chức nắng cập nhật khung video chính, cập nhật trạng thái HS site glaovien.php| ee 4.20 11 R aäaaaaeeerettrerrếereEEỀrrrrnwn 4.21 Giai thuat chtic nang chon HS tro chuyén site giaovien.php| 4.22 Giai thuat chức đổi mật khẩu| 4.23 4.24 4.25 Giải thuật chức đổi hình đại diện| Le Giao dién ctta số "Check list" phần mém Simple Port Forwarding| Giao diện cửa số "Add a need port to forward" phần mềm Simple Port FOTWATIB| Ặ Q Q Q Q Q Q Q HQ HQ HQ V Q Q Q Vi [4.26 Giao dién ctia s6 điều khiển phần mém Simple Port Forwarding] 4.27 84 85 86 | 87 87 88 89 89 90 91 92 Noi dung file dhtxŠ_8080.cmdl 93 4.29 Khởi động chương trình DHTX| 95 4.28 Nội dung file dhtxC_8080.cmd[ 4.30 Bat dau chương trình DHTX| 4.31 Thốt khỏi chương trình - 4.32 _Exit VLC hệ thông| 4.33 Trang đổi mật khẩu| .- - 4.34 4.35 4.36 4.37 4.38 4.39 Trang Giao Giao Giao Giao Giao 4.40 Giao diện quản lý admm| 4.41 đổi diện diện diện diện diện hình đại diện trang giaovien.php| QQ S c quản lý quản trÌ quản lý lớp học quản trịẬ quản lý người dùng quản trị .sắp lớp quản trị -.- - Giao diện quản lý quản trị adminl 4.42 Mơ hình ứng dụng quaLAN| 4.43 Mơ hình ứng dụng qua WAN| Ặ eee | 94 95 96 96 97 97 98 99 100 101 102 102 102 103 104 Danh sách bảng l 3.1 3.2_ 3.3 3.4 Bảng sô liệu khảo sát giáo viên| ẶẶẶ o sát học sinh| ee ee o sát phụ huynh học sinh| O sát sinh VIÊn| Ặ Ặ Q SH HH 24 29 34 Bảng danh sách phép toán số học PHP| Le 46 Bảng danh sách phép toán sô học JavaScript| - 54 Bảng danh sách phép toán so sánh PHP| Bảng danh sách phép toán logic PHP| 3.5 Bảng danh sách phép toán so sánh javaScriptl |B.I Danh sách trường khảo sát 3.6 20 Bảng danh sách phép toán logic JavaScript] VI 46 46 55 55 116 Mục lục [1 Giới thiệu| |I.I 1.2 1.3 Tổng quan hệ thơng thơngtin .1.1.1 Hệ thơng thơngtinlàgì| 112 Tổng quan dạy học từ xa (E-Learning) 13.1 Khái nệm dạy học từ xa(E-learnng)Ì 1.3.3 Tinh hinh ting dung E-learning thể giới| ¬ 1.3.4 1.4 giáo dục_ Lợi ích CNTTT giáo dục| .ẶẶẶ Ặ SỐ 1.3.2 | Hệ thông thông tin Một sơ hình thức E-learningl - ee Hiện trang phat trién va ting dung E-learning tai Viét Nam] Dự đốn khó khăn nhu cầu giáo viên - học sinh tham gia chuong trinh day hoc ti xa} ee ee 6 6 9 10 II 11 Khảo sát thực tê 13 2.1.2 Đôi với giáo viên(GV)| 14 2.1.4 Đối với phụ huynh học sinh (PHHS)| 2.1 ˆ Mục đích khảo sát(KS)| Ặ SỐ ẶẶ 211 Đôivớisinhviên(SV)| 213 2.2 2.3 2.4_ 2.5_ Đốivớihocsinh(HS)| Phuong phap khao sat] Kêt quả, sô liệu,biểu đồ - Ặ ng kg TQ kg HS k k KV xa ee ee 2.3.1 Kết khảo sát giáo viên - 2.3.4 Kết khảo sát sinh viên .- 13 13 15 15 16 17 17 23.2 _ Kết khảo sáthoesinh 2.3.3 Kết khảo sát phụ huynhhọcsinh 20 24 Phương pháp phân tích kết quả| .- 34 Hướng giải yêu cầu khảo sát| 2.5.1 Phântch .ẶẶQẶee vii 30 35 35 | 2.5.2 2.5.3 Các ý tưởng đềra| Ặ TQ Sa Cacytudngluachon) 0.000002 eee Các công cụ hỗ tro| 3.1 Tổng quan lập trình ứng dụng webl 3.1.1 3.2 HTTP HTML - Nên móng Kỹ thuật lập trình web| 36 38 39 39 39 3.1.2 Tìm hiểu mơ hình ứng dụng - 40 PHP) 321 2.2 PHPIàgl] 43 43 3.1.3 3.2.2 3.2.3 3.2.4 Một sô thuật ngữ quen thuộc| - Q1 ee v2 Cách thức hoạtđộng| - Tại lại sử dụng PHP?| Một số cú pháp PHP| 41 43 43 44 [3.3 PHP kết nối tới sở liệu MySQL| 49 3.4 JavaSript 3.3.2 Kếtnôi tới CSDL với PHP MySQL| 51 3.41 3.4.2 3.4.3 JavaScriptlagi?}) Cach thiic hoat dong] Taisao lai la JavaScript?| ee eee ee 51 52 52 3.4.5 Một sô cú pháp JavaScripl| - 54 chai 3.4.4 3.55 DOM] 3.5.1 8.52 3.6 AJAX] 3923 3.6.3 S7 3.8 Q Q Q Q Q Q Motsddiduluuy) g g k ee k k k ka 0000002 ee ee 49 51 53 0.0000 ee DOMIagi?] 2.0 ee DOMHTML] 57 57 57 60 60 60 DOMNodel .Ặ.Ặ.Ặ Ặ iém ee cu Cachthuc hoatd6ng) 58 0.2208 60 Zm*ŠSNWWEEšặaặaHHAAäg ẼẼ ee B.7.1 CSSlàgì?] ee 3.7.2 LoiichcuaCSS} ee 61 61 62 3.7.4 000 eee ee 63 HTTP Live Streamnmngl V 65 (3.6.4 Thao tác với B73 |.2_ iiđiaaaấấa AJAX] Định nghĩasyle| PhanloaiCSS) Phầnmềm VLCMediaPlayver| - 60 62 63 3017 HLSIàgÌ]| Q Q Qua 3.0.3 Live Stream với VUC Media Playerl 3.9.2 Í4_ Chất lượng nhanh chóng| - Chương trình "DẠY HỌC TỪ XA"| 41 4.2 Ytưởngchính ee Yêu cầu chức yêu cầu phi chức năng| 4.2.1 422 4243 Yêucầuchứcnăng .cS co Ặ ee Yêu cầuphichứcnăng .Phântch c chức năng| Ặ Q Q Q Q Q HQ HQ HQ v2 3.1 Chức năn ức nắn ứcn ức nắn xây Chức dựng| Ặ Q Q Q HQ HQ Q2 "Đăn ức n 3.5 5.6 3.7 [4.5.10 #6 ức "Quan lý người dùng ”| Chức "Sắp lớp"| c chức nán c chức n tran chức tran sửdụng| Q Q Q Q Q Q Q2 u hình port cho router (dành cho Admm)| sửa file ¡ độn sửa file khởi độn sửa file ni Dan oát hệ thônøg| Thay doi mậtkhẩu| Thay đổ/Upload hình dai dié cho giao vi cho § Dành cho quản trị 45.11 Dànhchoadmm| Mơ hình ứng dụng qua LAN -WAN|L [4.6.1 M6 hinh ứng dụng qua LAN (Local Area Network)| 1X dayhoctuxa/login.php) Mơ hình họa p> Wee trang YW YQ Local server ~ router Airs R Ậ HEmr » ——— ] sinh sinh Ais sinh “mm Hình 4.42: Mơ hình ứng dụng qua LAN 4.6.2 Mơ hình ứng dụng qua WAN (Wide Area Network) Mơ hình ứng dụng qua cần truy cập vào địa dùng cần phải cấu hình stream video cam WAN mang tính đột phá Người dùng trang web tham gia lớp học Tuy nhiên, lại router để định đến địa chi ip va từ máy người phát Tất hoạt động server online Xem mơ hình|4.43|trang|[104| 103 đâu, máy người port, tit bat phải thông qua Q_ aie Ö 4b Giáo viên remo b A} O Hoc sinh Y OF oe Modem mm ey router | & Port 8081—— Port 8082 J TƯ oy Web server Hinh 4.43: M6 hinh ting dung qua WAN 104 Ayes sinh Kết luận Những øì đạt Trong thời gian thực khóa luận với nghiên cứu thực nghiệm, gặt hái kết sau đây: Học tập thực nghiệm trình nghiên cứu khoa học thật sự: từ đề kế hoạch, khảo sát thực tế đến phân tích, đánh giá phát triển cơng cụ giải vấn đề Tiếp cận khối lượng kiến thức lớn lập trình web PHP, JavaScript, MySQL, CSS va cac ky thuat nang cao nhu AJAX, DOM, HTTP Live Streaming Vận dụng kiến thức tiếp thu vào việc xây dựng chương trình dạy học từ Xa Đáp ứng phần lớn yêu cầu đề lúc đầu việc xây dựng chương trình DHTX giải nhu cầu khó khăn giáo viên, học sinh: tạo mơi trường học tập hồn tồn mới, giúp cho việc truyền đạt kiến thức ngồi lên lớp thức Những vấn đề cịn tơn Do thời gian ngắn gấp rút dù cố gắng nhiều vấn dé tồn đọng: Giao diện chương trình dạy học từ xa cịn đơn giản, thu hút giáo viên học sinh Phải cấu hình mở port cho vic, thao tác đơn giản ngồi kỹ người dùng thông thường 105 Các chức bổ trợ khơng nhiều, làm cho chương trình trở nên đơn điệu Đề xuât Từ đạt thấy nhiều điều phải sửa chữa nâng cấp, xin đề xuất số giải pháp mở rộng: Cải tiến chương trình cho bắt mắt Đơn giản hóa q trình cài đặt, tự động tất bước để người dùng dễ sử dụng Các chức bổ sung: chat, download/up load tài liệu, kiểm tra online, hệ thống email nội bộ, trang thông báo tin tức, Ngoài việc stream webcam từ người dùng, bổ sung thêm chức stream hình giáo viên, để hỗ trợ cho việc minh họa giáo viên Hỗ trợ chức download video trò chuyện để xem offline Cải tiễn trình truyền tải stream, làm cho việc trao đổi mượt mà 106 Phụ lục A Các biểu mâu khảo sát 107 Họ tên: hes, De deh, Trung: Aguy i An “Miah Lớp: an’ ase Ge ine See shoe ws as TENN SET ROSTER TEE EEL Phiếu khảo sát ý kiến, quan điểm HỌC SINH HỆ THĨNG THƠNG TIN TRONG TRƯỜNG HỌC Có thể chọn nhiễu đáp án cho câu hỏi Câu 1: Bạn thường trao đổi thông tin với GV nhà trường hình thức gì? - Gặp trực tiếp GV, BGH; xem thông báo trực tiếp B Thông qua email € Thông qua website thông tin D Bằng điện thoại 1a Câu-2: Trong việc trao đổi với GV chủ nhiệm, GV mơn bạn gặp khó khăn gì? CNgại trao đơi trực tiếp với giáo viên B Khơng có thời gian hội để trao đồi C Khơng có phương tiện liên lạc (Điện thoại, máy tính nối mạng ) D Khơng gặp khó khăn ¡ E Ý kiến khác: Câu 3: Nếu nhận thông tin liên lạc từ nhà trường, GV (thơng báo, thời khóa biểu, lịch thi, điểm số, thơng tìn học bồng, ) thi ban thích hình thức nào? em thơng báo trực tiếp trường cuối tuần GVCN thông báo B Thông qua tin nhắn SMS C Nhận Email thông báo D Xem trêñ mạng xã hội, website trường, lớp E.'V Kiện khách: sec ccooeaaclniseeoeerioestecsie EUS1Si5SŠ-agt35c0s588n5tsansfisesgsaoossjUi 8B: SmOGTSÔHfWtUSE Câu 4: Mức độ sử dụng công nghệ thông tin để phục vụ việc học tập cập nhật thông tin từ trường, lớp bạn: A Thường xuyên < Thỉnh thoảng € Rất D Chưa sử dụng CNTT cho mục đích Câu 5: Trong trình học tập, bạn thường trao đổi thơng tin với thơng qua hình thức gì? Họp nhóm, thảo luận trực tiếp „ Chat group (Yahoo, Gtalk, Skype, Facebook chat, ) C Email ` DAY kin’ Khe? sens repasivtebaavee seve ereradtecsvensnscaatavenenanssdemdaaetpteliage lb dats Câu 6: Bạn nghĩ phụ huynh bạn cập nhật thông tin bạn nhà trường thông qua tin dhấu SMS Website thay số liên lạc truyền thống (như điểm, tình hình học tập, thơng báo trực tiếp, )? “Hồn tồn đồngý B Có hay không được, không quan tâm C Không đồng ý TJ.X Kiển,KHfD”,, sosnttiđMA0S:EEEL V2 4EE2 mẽ EtvrÐ9 (À1? toxEBgBfstEimeERIONBEELIRSNRHEHSGSSSSEfSoo S2Ệ 108 Câu 7: Bạn cảm thấy trang thiết bị Công Nghệ - Thông tin nhà trường phục vụ cho việc tục bạn? A Rất đầy đủ, hài lòng Vừa đủ dùng muốn hồn thiện C Có khơng quan tâm đến, D Còn thiếu thốn sở vật chất E, Ý kiến khác: - Câu 8: Bạn nghĩ vấn đề quản lý điểm cá nhân? A Có trang web cập nhật thường xuyên bạn theo dõi điểm só suốt q trình học tập B Bạn thông báo SMS hay Email cách TỰ ĐỘNG có điêm C Khơng tự động có nhu cầu có thê NHẮN TIN GỞI EMAIL để biết D Không quan tâm, cần cuối kì thầy cơơ tổng kết _ E Ý kiến khác: CdR AiG dour s |heh, lpc đieu tui ued wel kuồn : Câu 9: Nếu nhà trường đổi số liên lạc hang tháng hình thức khác (email, sms, website, ) đẻ liên lạc với phụ huynh bạn, bạn nghĩ sao? A Đồng ý B Không quan tâm

Ngày đăng: 16/06/2023, 08:43

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

Tài liệu liên quan