1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

140 470 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

Thông tin cơ bản

Định dạng
Số trang 140
Dung lượng 5,43 MB

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 TOÁ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 trình thực đề tài hoà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 Toá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 suốt trình làm khóa luận Bên cạnh đó, chân thành cảm ơn bạn Đinh Anh Thi, Nguyễn Hồng Ngọc người sát cánh trình thực khóa luận Cuối cùng, xin cảm ơn quý 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ợ hoà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ự đoá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ẠY VÀ HỌ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ư 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ế - xã 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 xã hội thông tin, hỗ trợ tốt ngành nghề lĩnh vực Việc ứng dụng CNTT xã 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 toàn cầu Riêng Việt Nam, có phần tư 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 đó, 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ự đoá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 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 hoà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 [...]... ta phân dạy học từ xa dựa trên cơ sở mối quan hệ giữa người dạy và người học trong quá trình dạy học, thành hai loại dạy học từ xa tương tác (interactive /synchronous) và dạy học từ xa không tương tác (non interactive /asynchronous) Trước hết, dạy học từ xa tương tác, nghĩa là có sự tương tác theo thời gian thực, trực tiếp giữa người dạy và người học trong quá trình dạy học Trong dạy học từ xa tương... và học sinh khi sử dụng chương trình trong quá trình dạy- học Chương 1: Giới thiệu 1.1 Lợi ích của CNTT mang lại cho hệ thống thông tin liên lạc trong trường học 1.2 Tổng quan về Dạy học từ xa 1.3 Những dự đoán về khó khăn và nhu cầu của giáo viên và học sinh khi sử dụng chương trình dạy học từ xa trong quá trình dạy- học Phần 2: Tìm hiểu và đánh giá những khó khăn của GV – HS trong việc dạy và học. .. cho công việc cần làm VI Giới hạn đề tài Phần trình bày của luận văn bị giới hạn bởi thời gian cho phép nên các chức năng của chương trình dạy học từ xa còn tương đối đơn giản VIII Tóm tắt luận văn: Ngoài phần mở đầu và phần kết luận, luận văn được trình bày bao gồm 3 phần chính Phần 1: Tổng quan về chương trình dạy học từ xa và một số khó khăn của GV-HS Giới thiệu sơ lược về chương trình dạy học từ xa. .. trong trường học Bên cạnh đó, ứng dụng dạy học từ xa còn là một kênh liên lạc trực tiếp giữa giáo viên/nhà trường với học sinh/phụ huynh 1.2 Tổng quan về Dạy học từ xa : Theo nhiều học giả trên thế giới thì: Dạy học từ xa (hay còn gọi là e-learning) là một quá trình giáo dục - đào tạo mà trong đó phần lớn hoặc toàn bộ quá trình giáo dục - đào tạo có sự tách biệt giữa người dạy và người học về mặt... một công cụ để thực hiện nhằm tăng tính thuận tiện và hiệu quả giúp GV-HS trong quá trình dạy- học Chương 4: Trình bày công cụ thực hiện 4.1 Tư tưởng chính 4.2 Website dạy học từ xa là gì, có tính năng và mục đích gì? 4.3 Thuyết minh chi tiết về website dạy học từ xa Chương 5: Giải thuật lập trình công cụ Chương 6: Hướng dẫn sử dụng 6.1 Hướng dẫn cài đặt 6.2 Hướng dẫn sử dụng PHẦN I Tổng quan về chương. .. viên và học sinh khi sử dụng chương trình dạy học từ xa trong quá trình dạy- học Ngày nay, với sự phát triển mạnh mẽ cả về chiều sâu và chiều rộng, CNTT đã và đang mang lại cho chúng ta vô vàn tiện ích, góp phần phục vụ cho nền giáo dục Tuy nhiên, chúng ta cũng đang gặp phải một số khó khăn trong việc chuyển sang một phương pháp dạy học mới và tiên tiến có ứng dụng CNTT Chương trình dạy học từ xa thông... trí của công nghệ chỉ như là công cụ hỗ trợ, như là môi trường để tiến hành việc học, chứ nó không thay thế được bản thân việc dạy và học Không những thế, khi áp dụng công cụ e-learning để dạy và học, đặc biệt là để học từ xa, GV và HS cần phải đồng thời thay đổi một số thói quen thường thấy trong các phương pháp dạy và học truyền thống lấy người thầy làm trung tâm, bằng phương pháp học mới lấy học sinh... đình các thông tin về tình hình học tập, rèn luyện của học sinh hàng ngày, hàng tuần, thông qua các thiết bị viễn thông, CNTT Chẳng hạn, phụ huynh có thể nhận tin nhắn tự động về kết quả học tập của con em mình thông qua điện thoại di động hoặc có thể tra cứu thông tin học tập trực tuyến thông qua website của trường  Dạy học từ xa: Quá trình dạy học từ xa là một quá trình lưu trữ bài giảng, khai thác... tin chỉ có thể thực hiện từng bước, việc thay đổi đồng bộ sẽ cần tốn một thời gian dài Câu 4 & 5: Về mức độ sử dụng công nghệ thông tin để phục vụ học tập và cập nhật thông tin từ trường, lớp, có 46.8% học sinh cho rằng thỉnh thoảng và 36.07% học sinh thường xuyên sử dụng công nghệ thông tin Trong khi chỉ có 12.22% học sinh rất ít sử dụng và 4.32% học sinh chưa từng sử dụng công nghệ thông tin để phục... vẫn nhận đào tạo học viên, đóng học phí và có các bài kiểm tra như các trường học khác Ưu điểm của sự đào tạo, dạy học từ xa là giảm thiểu chi phí đi lại, tiết kiệm thời gian, không gian Hơn nữa xây dựng cơ sở hạ tầng mạng không đòi hỏi kinh tế cao như xây dựng trường học thật, không đòi hỏi giấy phép phức tạp Nhược điểm duy nhất của đào tạo, dạy học từ xa là nếu người dùng (client) mà có đường truyề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 q trình dạy- học Chương 1:... viên học sinh q trình dạy- học từ xa Khách thể: Q 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 q trình. .. 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 q 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: 02/12/2015, 16:18

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w