1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Chương trình dạy học từ xa dùng công nghệ HTTP live streaming (HLS) trên nền linux

140 150 0

Đ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

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH KHOA TỐN TIN ….o0o… KHÓA LUẬN TỐT NGHIỆP Giảng viên hướng dẫn: ThS Lý Anh Tuấn Sinh viên thực hiện: Trần Tuấn Anh Thành phố Hồ Chí Minh, 2012 LỜI CẢM ƠN Trong suốt q trình thực đề tài hồn thành khóa luận này, nhận quan tâm giúp đỡ tận tình thầy hướng dẫn Thạc sĩ Lý Anh Tuấn Tơi xin bày tỏ lòng biết ơn sâu sắc đến thầy chúc thầy khỏe mạnh để tiếp tục đạt thành công nghiệp giáo dục dìu dắt hệ sinh viên Tôi xin chân thành cảm ơn quý thầy cô Ban Giám hiệu trường Đại học sư phạm TPHCM, thầy cô khoa Tốn – Tin tận tình bảo, giúp đỡ tạo điều kiện tốt cho suốt năm học tập trường Tôi xin cảm ơn ông bà,cha mẹ người nuôi dạy nên người, tạo điều kiện học tập động viên tơi suốt q trình làm khóa luận Bên cạnh đó, tơi chân thành cảm ơn bạn Đinh Anh Thi, Nguyễn Hồng Ngọc người sát cánh tơi q trình thực khóa luận Cuối cùng, tơi xin cảm ơn q thầy cô, học sinh phụ huynh trường THPT địa bàn TP.HCM; bạn sinh viên khoa Toán - Tin giúp đỡ tạo điều kiện hỗ trợ chúng tơi hồn thành tốt cơng tác khảo sát thực tế TP Hồ Chí Minh, tháng năm 2012 Sinh viên Trần Tuấn Anh Các từ viết tắt luận văn Viết tắt Không viết tắt THPT Trung học phổ thông GV-HS Giáo viên - Học sinh CNTT Công nghệ thông tin TTLL Thông tin liên lạc KS Khảo sát GVCN Giáo viên chủ nhiệm GVBM Giáo viên môn HĐH Hệ điều hành Danh sách hình vẽ đồ thị Hình 2.1 Bảng số liệu khảo sát giáo viên 28 Hình 2.2 Biểu đồ thể tương quan đáp án 14 câu hỏi khảo sát 29 Hình 2.3 Bảng số liệu khảo sát học sinh 33 Hình 2.4 Biểu đồ thể tương quan đáp án 11 câu hỏi khảo sát 34 Hình 2.5 Bảng số liệu khảo sát phụ huynh học sinh 39 Hình 2.6 Biểu đồ thể tương quan đáp án 10 câu hỏi khảo sát 39 Hình 2.7 Bảng số liệu khảo sát sinh viên 45 Hình 2.8 Biểu đồ thể tương quan đáp án 10 câu hỏi khảo sát 45 Hình 3.1 Cửa sổ Terminal 56 Hình 4.1 Ý tưởng cơng cụ 95 Hình 4.2 Mơ hình LAN 96 Hình 4.3 Mơ hình WAN 96 Hình 4.4 Sơ đồ mơ tả chức cơng cụ 98 Hình 4.5 Lưu đồ dòng liệu tính quản lý 102 Hình 4.6 Lưu đồ dòng liệu tính đăng nhập/đăng xuất 103 Hình 4.7 Lưu đồ dòng liệu tính trao đổi 104 Hình 4.8 Lưu đồ dòng liệu tính thu/phát video 104 Hình 6.1 Trang chủ VLC 114 Hình 6.2 Trang hướng dẫn cài đặt VLC Ubuntu 114 Hình 6.3 Trang tìm kiếm gói cài đặt VLC 115 Hình 6.4 Cửa sổ Simple Port Forwarding 116 Hình 6.5 Cửa sổ Add New Port To Forward 117 Hình 6.6 Cửa sổ Test Your Port Forwarding 118 Hình 6.7 Nội dung file dhtxS_8080.cmd 119 Hình 6.8 Nội dung file dhtxS_8080.sh 119 Hình 6.9 Nội dung file dhtxC_8080.cmd 120 Hình 6.10 Nội dung file dhtxC_8080.sh 120 Hình 6.11 Trang đăng nhập 121 Hình 6.12 Trang quản lý lớp 122 Hình 6.13 Trang quản lý thành viên 123 Hình 6.14 Trang quản lý quản trị 124 Hình 6.15 Trang phân lớp 125 Hình 6.16 Trang hội thoại GV/HS 126 Hình 6.17 Trang đổi mật 127 Mục Lục MỞ ĐẦU PHẦN I Tổng quan chương trình dạy học từ xa số khó khăn GV-HS 13 Chương 1: Giới thiệu 14 1.1 Lợi ích CNTT mang lại cho hệ thống thông tin liên lạc trường học 14 1.2 Tổng quan “Dạy học từ xa”: 15 1.3 Những dự đốn khó khăn nhu cầu giáo viên học sinh sử dụng chương trình dạy học từ xa trình dạy-học 16 PHẦN TÌM HIỂU VÀ ĐÁNH GIÁ NHỮNG KHÓ KHĂN CỦA GV-HS TRONG VIỆC DẠYHỌC NHẰM ĐỀ RA PHƯƠNG HƯỚNG THỰC HIỆN LUẬN VĂN 19 Chương 2: Khảo sát thực tế 20 2.1 Mục đích khảo sát 20 2.2 Phương pháp khảo sát 23 2.3 Kết số liệu, biểu đồ 24 2.4 Phương pháp phân tích kết 46 2.5 Các đề tài đáp ứng kết khảo sát 46 Chương 3: Phương hướng giải 49 3.1 Phương hướng đề xuất 49 3.2 Phương pháp giải 50 PHẦN III XÂY DỰNG CÔNG CỤ HỖ TRỢ “CHƯƠNG TRÌNH DẠY HỌC TỪ XA DÙNG CƠNG NGHỆ HTTP LIVE STREAMING (HLS) TRÊN NỀN LINUX” 94 Chương 4: Trình bày cơng cụ thực 95 4.1 tưởng 95 4.2 Mơ hình ứng dụng chương trình 95 4.3 Tính năng, mục đích, yêu cầu, khả ứng dụng chương trình 97 4.4 Thuyết minh chi tiết chương trình dạy học từ xa 101 Chương 5: Giải thuật lập trình cơng cụ 105 5.1 Tính quản lý lớp 105 5.2 Tính quản lý thành viên 106 5.3 Tính quản lý quản trị 108 5.4 Tính phân lớp cho thành viên 109 5.5 Tính đăng nhập/đăng xuất 110 5.6 Tính trao đổi 110 Chương 6: Hướng dẫn sử dụng 113 6.1 Hướng dẫn cài đặt 113 6.2 Hướng dẫn sử dụng 115 KẾT LUẬN 128 Tài liệu tham khảo 130 Phụ lục 132 Phụ lục 132 Phụ lục 133 MỞ ĐẦU I Lý chọn đề tài Thế giới ngày chứng kiến đổi thay mạnh mẽ hoạt động phát triển kinh tế - hội nhờ thành tựu cơng nghệ thơng tin (CNTT) CNTT góp phần quan trọng cho việc tạo nhân tố động mới, cho trình hình thành kinh tế tri thức hội thông tin, hỗ trợ tốt ngành nghề lĩnh vực Việc ứng dụng CNTT hội phát triển chiều rộng lẫn chiều sâu Chúng ta thấy điều thông qua bùng nổ phương tiện máy tính hệ thống mạng Internet tồn cầu Riêng Việt Nam, có phần dân số Việt Nam sử dụng Internet, gần phần hai số hộ gia đình có điện thoại cố định, trung bình người dân có điện thoại di động, nhiều dịch vụ công thực trực tuyến Thực tế phát triển cho thấy CNTT lĩnh vực mà nước ta có khả bắt kịp với nước tiên tiến thời gian ngắn, lĩnh vực thúc đẩy phát triển ngành khác mạnh Trước phát triển mạnh mẽ CNTT, việc ứng dụng CNTT vào dạy học quản lý giáo dục xu tất yếu thời đại Từ mở triển vọng to lớn việc đổi phương pháp hình thức dạy học, phát triển hệ thống thông tin liên lạc nhà trường Nhận thức rõ vai trò, tầm quan trọng hiệu ứng dụng CNTT giáo dục, bên cạnh yêu cầu công nghiệp hóa, đại hóa đất nước, Đảng Nhà nước ta có bước đắn nhằm thúc đẩy việc đổi phương pháp dạy học tất cấp ngành giáo dục đào tạo Điển hình định số 81/2001/QĐ-TTg, Thủ tướng phủ rõ: “Trọng tâm ngành giáo dục đào tạo nguồn nhân lực CNTT đẩy mạnh ứng dụng CNTT công tác giáo dục đào tạo nhằm đẩy mạnh ứng dụng CNTT phục vụ nghiệp Cơng nghiệp hóa Hiện đại hóa đất nước” Do đó, người giáo viên đóng vai trò không nhỏ việc đổi giáo dục thông qua việc khai thác sử dụng hợp lý thành tựu mà CNTT mang lại cho dạy học Một ứng dụng to lớn mà CNTT mang lại cho chương trình dạy học từ xa qua thơng qua mạng, hay gọi dạy học trực tuyến Dạy học trực tuyến (e-learning) phương thức dạy học ảo thơng qua máy vi tính nối mạng với máy chủ nơi khác có lưu giữ sẵn giáo trình phần mềm cần thiết để hỏi/ yêu cầu/ đề cho học viên học trực tuyến từ xa Hoặc giáo viên truyền tải hình ảnh âm qua đường truyền cáp quang; băng thông rộng (ADSL) kết nối không dây (WiFi, WiMAX), mạng nội (LAN) v.v Như vậy, việc xây dựng chương trình dạy học từ xa dần trở thành nhu cầu cần thiết trình đổi dạy học nước ta Vì vậy, với mong muốn góp phần nhỏ công đổi giáo dục, định chọn đề tài: “ Chương trình dạy học từ xa dùng công nghệ HTTP Live Streaming (HLS) Linux” II Mục đích luận văn Tìm hiểu khó khăn nhu cầu giáo viên học sinh việc thông tin liên lạc trình dạy-học ứng dụng CNTT, từ đưa giải pháp công cụ hỗ trợ III Nhiệm vụ nghiên cứu Chúng ta nhận thấy thời đại công nghệ thông tin phát triển nay, việc vận dụng công nghệ vào lĩnh vực đời sống khơng xa lạ Và ngành giáo dục bước tiếp cận với công nghệ đại Cụ thể chương trình dạy học từ xa tiếp cận với giáo dục nước ta góp phần đổi thay hình thức dạy học truyền thống Bên cạnh đó, ứng dụng dạy học từ xa kênh thơng tin liên lạc trực tiếp giáo viên/nhà trường với học sinh/phụ huynh Tuy nhiên, vấn đề tương đối mẻ, chưa có thống mặt hình thức, gây khơng khó khăn cho GV HS trình dạy học, việc khai thác kênh thơng tin Do đó, chúng tơi tiến hành khảo sát với mục đích tìm hiểu quan tâm vai trò hệ thống thơng tin trường học nói chung, chương trình dạy học từ xa nói riêng; nhũng khó khăn nhu cầu nhà trường/giáo viên, phụ huynh/học sinh Từ đó, nhiệm vụ đề để thực mục đích luận văn là: • Đề phiếu khảo sát, thu thập ý kiến giáo viên, học sinh phụ huynh thơng qua khảo sát thực tế • Phân tích số liệu, đưa kết luận khó khăn nhu cầu từ đề phương hướng giải • Tìm hiểu ý nghĩa chương trình dạy học từ xa Dự đốn nhu cầu khó khăn GV-HS • Lựa chọn phương pháp viết chương trình tạo cơng cụ hỗ trợ IV Đối tượng khách thể Đối tượng: Thiết lập hệ thống câu hỏi khảo sát thiết kế công cụ hỗ trợ giáo viên học sinh trình dạy-học từ xa Khách thể: Quá trình dạy-học trường THPT V Giả thuyết khoa học Dạy-học từ xa phương pháp dạy-học Bằng việc khai thác hiệu CNTT góp phần đổi nâng cao hiệu trình dạy-học trường THPT VI Phương pháp luận phương pháp nghiên cứu luận văn Phương pháp luận Dựa tảng mơn: • Tâm lý học • Giáo dục học Hình 6.16 Trang hội thoại GV/HS 6.2.10 Tính đổi mật Đây tính phụ chương trình Nếu người dùng không muốn sử dụng mật cũ muốn đổi mật làm bước sau:  Tại trang đăng nhập trang hội thoại có nút “Đổi mật khẩu” Người dùng cần nhấn vào nút muốn đổi mật  Khi trang “Đổi mật khẩu” chứa form gồm field “Tên đăng nhập”, “Mật cũ”, “Mật mới”, “Gõ lại mật mới”  Người dùng phải điền đầy đủ xác thông tin Và thông tin nhập “Mật mới” với “Gõ lại mật mới” phải trùng nhau, tức mật xác nhận người dùng đổi mật thành cơng Hình 6.17 Trang đổi mật Tổng kết chương 6: Chương cung cấp cho người dùng bước thao tác cài đặt sử dụng chương trình cách nhanh chóng hiệu KẾT LUẬN Những điều đạt được: Trong thời gian thực khóa luận với trình nghiên cứu thực nghiệm, đạt kết sau:  Nắm bước tiến hành khảo sát, biết cách thống kê số liệu khảo sát, từ đề xuất ý tưởng  Tìm hiểu ngơn ngữ kĩ thuật lập trình web: Html, Xml, PHP, JavaScript, Ajax, DOM, MySQL  Tìm hiểu cách stream video theo phương thức HTTP, dựa phần mềm VLC Media Player  Dùng kiến thức để xây dựng chương trình dạy học từ xa giải nhu cầu, khó khăn GV-HS  Chương trình thân thiện với người dùng dễ sử dụng Những vấn đề tồn tại: Do giới hạn thời gian thực đề tài hạn chế kiến thức kĩ thuật lập trình nên chương trình tồn đọng vài thiếu sót:  Các chức chương trình tương đối đơn giản  Giao diện chưa đẹp mắt, thân thiện  Phải cấu hình mở port cho vlc, thao tác đơn giản ngồi kỹ người dùng thông thường Đề xuất hướng phát triển chương trình: Do tồn hạn chế nêu trên, chương trình cần hồn thiện giao diện phát triển thêm số tính để đáp ứng nhu cầu người dùng như:  Tạo chat box giúp GV HS trao đổi dễ dàng, thuận tiện  Thêm chức tải video lớp học (nội dung buổi học), bao gồm khung video GV/HS  Thêm trang download/upload học, tập, hệ thống email nội bộ, hệ thống kiểm tra online, báo điểm… Tài liệu tham khảo [1] TS Trần Thị Hương (chủ biên), TS Võ Thị Bích Hạnh, TS Hồ Văn Liên, ThS Vũ Thị Sai, ThS Võ Thị Hồng Trước (2009) Giáo trình giáo dục học phổ thơng Nxb Đại Học Sư Phạm TpHCM [2] GV Nguyễn Trường Sơn (2011) Giáo trình mơn “Ứng dụng phân tán-Xây dựng ứng dụng web” Đại Học Khoa học tự nhiên TpHCM [3] WallPearl (2008) Simple CSS Standard Edition ©2008 WallPearl'sBlog All Rights Reserved Websites: [1] Đào tạo từ xa, 16/04/2012, [2] Ứng dụng công nghệ thông tin dạy học, thuận lợi thách thức, 13/04/2012, [3] Ứng dụng công nghệ thông tin nay, 13/04/2012, [4] Học tập dựa công nghệ Web - thời thách thức, 14/04/2012, [5] W3Schools Online Web Tutorials, [6] The Videolan forums, [7] Simple Stream VLC to Website, [8] Stream VLC to Website with asf and Flash, [9] HTTP Live Streaming, [10] Transcode, [11] How to write shell script, Phụ lục Phụ lục Bảng danh mục trường khảo sát: Trường STT Trường Trung học Thực Quận Số lượng Số lượng Số lượng (huyện) Giáo viên Học sinh Phụ huynh 17 47 51 12 0 Hành ĐHSP TPHCM Trường THPT chuyên Lê Hồng Phong Trường THPT Thủ Đức Thủ Đức 44 26 Trường THPT Nguyễn Thủ Đức 12 77 25 10 82 84 Hữu Huân Trường THPT Nguyễn Khuyến THPT Trần Quang Khải 11 12 20 Trường THPT bán công 10 42 Diên Hồng THPT Lương Thế Vinh 20 84 50 THPT Lý Thường Kiệt Hóc Mơn 28 10 THPT Nguyễn An Ninh 10 32 55 54 11 Trường THPT Long 28 70 18 Trường 12 Trường THPT Nguyễn Huệ 13 THPT Bùi Thị Xuân 24 21 15 14 THPT Nguyễn Hữu Cầu 11 33 15 Các trường khác 50 22 171 671 333 Tổng cộng Phụ lục Phiếu thăm dò ý kiến giáo viên Phiếu thăm dò ý kiến học sinh Phiếu thăm dò ý kiến phụ huynh học sinh Phiếu thăm dò ý kiến sinh viên ... Tổng quan chương trình dạy học từ xa số khó khăn GV-HS Giới thiệu sơ lược chương trình dạy học từ xa đưa dự đốn khó khăn nhu cầu giáo viên học sinh sử dụng chương trình trình dạy- học Chương 1:... hỏi khảo sát thiết kế công cụ hỗ trợ giáo viên học sinh trình dạy- học từ xa Khách thể: Quá trình dạy- học trường THPT V Giả thuyết khoa học Dạy- học từ xa phương pháp dạy- học Bằng việc khai thác... trường học 1.2 Tổng quan Dạy học từ xa 1.3 Những dự đốn khó khăn nhu cầu giáo viên học sinh sử dụng chương trình dạy học từ xa trình dạy- học Phần 2: Tìm hiểu đánh giá khó khăn GV – HS việc dạy học

Ngày đăng: 17/01/2018, 13:20

TỪ KHÓA LIÊN QUAN

w