Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
271,93 KB
Nội dung
ĐẠI HỌC SƯ PHẠM TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN ĐỀ CƯƠNG KHĨA LUẬN TỐT NGHIỆP ĐỀ TÀI:Xây dựng Google Hangout APPhỗ trợcho hệ thống Moodle NGƯỜI HƯỚNG DẪN KHOA HỌC: ThS Nguyễn Đặng Kim Khánh NHÓM SINH VIÊN THỰC HIỆN: Trương Thị Thùy Dung MSSV: K35.103.008 Phạm Thị Bích Ngọc MSSV: K35.103.043 Hồ Chí Minh, tháng 11, năm 2012 MỤC LỤC 2 Giới thiệu tổng quan Trong xã hội toàn cầu hóa ngày nay, học tập việc cần làm suốt đời không để đứng vững thị trƣờng việc làm đầy cạnh tranh mà giúp nâng cao kiến thức văn hóa xã hội ngƣời E-learning phƣơng pháp hiệu khả thi, tận dụng tiến phƣơng tiện điện tử, Internet để truyền tải kiến thức kĩ đến ngƣời học cá nhân tổ chức nơi giới thời điểm Với cơng cụ đào tạo truyền thông phong phú, cộng đồng ngƣời học online buổi thảo luận trực tuyến, E-learning giúp ngƣời mở rộng hội tiếp cận với khóa học đào tạo đồng thời giúp giảm chi phí Đặc biệt, với xu hƣớng phát triển công tác đào tạo theo học chế tín chỉ, hệ thống quản lý học tập trực tuyến nhu cầu cấp thiết Hiện nay, thông qua mạng Internet, hệ thống hỗ trợ học tập trực tuyến phong phú từ phiên bảnmiễn phícho đến thƣơng mại Trong đó, Moodle hệ thống miễn phí đƣợc sử dụng rộng rãi giới với gần 45% thị phần, đƣợc dịch 75 ngôn ngữ khác khoảng 10.000 websites phân bố 160 quốc gia [7] Cộng đồng Moodle Việt Nam đƣợc thành lập tháng năm 2005 với mục đích xây dựng phiên tiếng Việt hỗ trợ trƣờng triển khai Moodle Từ đến nay, nhiều trƣờng đại học, tổ chức cá nhân Việt Nam dùng Moodle Nhằm mục đích thu hút thêm ngƣời dùng, ngày 31/7/2012 Google vừa triển khai tính trị chuyện video theo nhóm (Hangout) vào dịch vụ Gmail mình.Hangout tính bật dịch vụ Google, khác với phiên chat voice one-to-one trƣớc Gmail – sử dụng công nghệ Peer – to – peer, phiên Hangout Gmail “sử dụng sức mạnh mạng lƣới Google để mang đến độ tin cậy cao nâng cao chất lƣợng”.Hangout cho phép bạn cập nhật tin tức với bạn bè gia đình, cho dù bạn ngồi bên máy tính nhà hay sử dụng ứng dụng di động Google+ di chuyển Ngồi Hangout cịn cho phép ngƣời dùng ghi lại phát sóng phiên làm việc thơng qua chức On Air.Bên cạnh Google cịn cung cấp Google+ Hangouts API cho phép bạn phát triển ứng dụng cộng tác chạy Hangout Google+ nhằm bổ sung chức phong phú, thời gian thực cho ứng dụng Hangout Từ khảo sát trên, chúng em thực luận văn nhằm nghiên cứu xây dựng Google Hangout APP liên kết với hệ thống học tập trực tuyến Moodle Mục tiêu thực đề tài Nghiên cứu tập trung vào kiến trúc Moodle môi trƣờng phát triển hệ thống Moodle; kiến trúc Google Hangout môi trƣờng phát triển ứng dụng hệ thống Google Hangout.Mục tiêu nghiên cứu nhằm xây dựng đƣợc Google Hangout APP liên kết với hệ thống học tập trực tuyến Moodle 10 Mục tiêu cụ thể bao gồm: 11 Nghiên cứu kiến trúc Moodle môi trƣờng phát triển hệ thống 12 Moodle Nghiên cứu kiến trúc Google Hangout môi trƣờng phát triển ứng dụng 13 hệ thống Google Hangout Xây dựng Google Hangout APP liên kết với hệ thống học tập trực tuyến Moodle, có chức sau: Có loại hoạt động: oKhơng group: giáo viên chủ trì o Group (hoạt động thảo luận nhóm): nhóm trƣởng chủ trì giáo viên định trợ giảng chủ trì Hiển thị thơng tin ngày học trực tuyến(có nút cho phép giáo viê tùy chọn ẩn/hiên thông tin trao quyền cho học viên để họ chọn ẩn) Nhắc nhở lịch học online cho ngƣời dạy, ngƣời học: thêm plugin activity vào course calendar hệ thống tự động cập nhật kiện báo cho user Hiển thị slide giảng, webcam giáo viên cho ngƣời học xem Cho phép ngƣời học tƣơng tác với giáo viên: phát biểu ý kiến, trả lời câu hỏi giáo viên, vote cho ý kiến hay… Điểm danh học viên (hiển thị bên bên… bên gg có nút cho tùy chọn hiển thị hv nghĩ, trể, có mặt) Đánh giá ngƣời học: oGiáo viên đặt câu hỏi cộng điểm cho học viên trả lời o Hệ thống ghi nhận lại số lần phát biểu, trả lời câu hỏi học viên để giáo viên tính điểm hoạt động học viên trình học Crossword Nhắc nhở thơng qua sms (sd gg calendar có time) Cho câu hỏi trắc nghiệm đầu cuối bài, gv hiển thị câu hỏi lên hs trả lời tất hv đc nhìn thấy câu hỏi câu trả lời học sinh kia…hoặc yêu cầu tất ngƣời phải trả lời, ngƣời trả lời cơng bố kq (thống kê số lƣợng đáp án Dựa vào đƣa lời khuyên câu hỏi khó hs ko hiểu bài) Nhận dạng đồng tử học viên để kết luận học viên có ý vào hìh (bài giảng ko) Đầu tiên xac định vị trí khn mặt so với webcam, sau kiểm tra vị trí chếch đồng tử so với webcam (kiếm thƣ viện) Chức chia hình thêm tính đánh dấu điểm cần ý, highlight… 14 Nội dung thực đề tài Nghiên cứu kiến trúc Moodle môi trƣờng phát triển hệ thống 15 Moodle Bƣớc đầu xây dựng đƣợc plugin đơn giản (Điểm danh học viên) Nghiên cứu kiến trúc Google Hangoutvà môi trƣờng phát triển ứng dụng hệ thống Google Hangout Tìm hiểu cách liên kết Google Hangoutvới hệ thống Moodle kỹ thuật Cross-site Scripting Viết thử app Sticky note cho Google Hangout Xây dựng Google Hangout APP liên kết với hệ thống học tập trực tuyến Moodle gồm có chức sau: Có loại hoạt động: oKhơng group: giáo viên chủ trì o Group (hoạt động thảo luận nhóm): nhóm trƣởng chủ trì giáo viên định trợ giảng chủ trì Hiển thị thơng tin ngày học trực tuyến Nhắc nhở lịch học online cho ngƣời dạy, ngƣời học: thêm plugin activity vào course calendar hệ thống tự động cập nhật kiện báo cho user Hiển thị slide giảng, webcam giáo viên cho ngƣời học xem Cho phép ngƣời học tƣơng tác với giáo viên: phát biểu ý kiến, trả lời câu hỏi giáo viên, vote cho ý kiến hay… Điểm danh học viên Đánh giá ngƣời học: o Giáo viên đặt câu hỏi cộng điểm cho học viên trả lời o Hệ thống ghi nhận lại số lần phát biểu, trả lời câu hỏi học viên để giáo viên tính điểm hoạt động học viên q trình học 16 Tóm tắt nội dung khóa luậ n 17 Chương 1: Giới thiệu tổng quanvề Moodle, Google Hangout, hội nghị trực 18 t uyến 19 20 Chương 2: Các sở lý thuyết: 2.1 Nghiên cứu hệ thống Moodle 2.1.1 Kiến trúc hệ thống Moodle 2.1.2 Môi trường phát triển hệ thống Moodle 2.1.3 Quy trình xây dựng Module cho Moodle 2.2 Nghiên cứu hệ thống Google Hangout 2.2.1 Kiến trúc Google Hangout 2.2.2 Mơi trường phát triển Google Hangout 2.2.3 Quy trình xây dựng app cho Google Hangout 21 Chương 3: Phương pháp giải vấn đề kiến trúc hệ thống: 22 3.1 Hướng giải vấn đề 23 3.2 Mô hình Use case 3.3 Kiến trúc hệ thống 3.4 Các lược đồ sở liệu 3.5 Cài đặt kiểm thử 24 Chương 4: Kết luận hướng phát triển 25 Kết dự kiế n khoá luậ n Xây dựng Google Hangout APP liên kết với hệ thống học tập trực tuyến Moodlegồm có chức sau: Có loại hoạt động: oKhơng group: giáo viên chủ trì o Group (hoạt động thảo luận nhóm): nhóm trƣởng chủ trì giáo viên định trợ giảng chủ trì Hiển thị thông tin ngày học trực tuyến Nhắc nhở lịch học online cho ngƣời dạy, ngƣời học: thêm plugin activity vào course calendar hệ thống tự động cập nhật kiện báo cho user Hiển thị slide giảng, webcam giáo viên cho ngƣời học xem Cho phép ngƣời học tƣơng tác với giáo viên: phát biểu ý kiến, trả lời câu hỏi giáo viên, vote cho ý kiến hay… Điểm danh học viên Đánh giá ngƣời học oGiáo viên đặt câu hỏi cộng điểm cho học viên trả lời o Hệ thống ghi nhận lại số lần phát biểu, trả lời câu hỏi học viên để giáo viên tính điểm hoạt động học viên trình học 26 Kế hoạ ch thực Tháng 10: Tìm hiểu tổng quan; nghiên cứu hệ thống Moodlevà xây dựng 27 le 28 29 30 nghiệm thử o Tuần 1: o Tuần – – 4: Nghiên cứu hệ thống Moodlevàxây dựng Module Khảo sát trạng xây dựng lƣợc đồ Use case Tháng 11:Tìm hiểu tổng quan; nghiên cứu hệ thống Google Hangout xây dựngứng dụng thử nghiệm Google Hangout o Tuần 1: Nghiên cứu hệ thống Google Hangout o Tuần – 3: Xây dựng Google Hangoutứng dụng thử nghiệmđơn giản tìm hiểu kỹ thuật liên kết Google Hangoutvà Moodle o Tuần 4: Mô tả chức đăng nhập hiển thị slide giảng thống 32 hệ Tháng 12: Xây dựng chức cho hệ thống o Tuần - 2: Xây dựng chức đăng nhập hiển thị slide 33 34 giảng hệ thống o Tuần 3: Hoàn thiện nâng cao chức điểm danh xây dựng 35 trƣ o Tuần 4: Xây dựng chức hiển thị thơng tin ngày học trực ớc tuyến 36 37 38 Tháng - 2:Tiếp tục xây dựng chức hệ thống 39 o Tuần – (tháng 1): Xây dựng chức nhắc nhở lịch học cho user 40 41 o Tuần – (tháng 1), tuần – (tháng 2): Xây dựng chức cho 42 phép o Tuần – 2: Hồn thiện nâng cao (nếu có) chức xây ngƣời học tƣơng tác với giáo viên Tuần – (tháng 2): Xây dựng chức đánh giá ngƣời học cho 43 hệTháng 3: Chỉnh sửa hoàn thiện toàn hệ thống thống o 44 45 dựng hệ thống o Tuần – 4: Kiểm nghiệm hệ thống môi trƣờng thực tế Tháng 4:Viết tài liệu khóa luận Tháng 5:Chuẩn bị thủ tục bảo vệ 46 Tài liệ u tham khảo 47 ngày29/10/2012, https://developers.google.com/+/hangouts/getting-started ngày29/10/2012,https://developers.google.com/+/hangouts/running ngày29/10/2012,https://developers.google.com/+/hangouts/sample-apps ngày29/10/2012,https://developers.google.com/+/hangouts/writing [5] Michael.(12/11/2012) Enable cross-origin resource sharing.Xem vào ngày 14/11/2012, http://enable-cors.org/ 52 Moodle.(10/6/2010)Development Module - Activity Module ngày14/ 10/2012, http://docs.moodle.org/20/en/Modules_%28developer%29 54 [7] Moodle Đinh Lƣ Giang.(Tháng 11/2011) Moodle gì? Xem vào ngày 14/10/2012, 55 https://moodle.org/mod/glossary/showentry.php? courseid=45&eid=7922&displayformat=diction ary 56 14/10/2012, http://docs.moodle.org/dev/NEWMODULE_Documentation 57 58 59 60 61 62 63 Xác nhận người hướng dẫn 64 Nhóm Sinh viên thực (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) ... triển ứng dụng hệ thống Google Hangout Tìm hiểu cách liên kết Google Hangoutvới hệ thống Moodle kỹ thuật Cross-site Scripting Viết thử app Sticky note cho Google Hangout Xây dựng Google Hangout APP... trình xây dựng Module cho Moodle 2.2 Nghiên cứu hệ thống Google Hangout 2.2.1 Kiến trúc Google Hangout 2.2.2 Môi trường phát triển Google Hangout 2.2.3 Quy trình xây dựng app cho Google Hangout. .. tuyến Moodle Mục tiêu thực đề tài Nghiên cứu tập trung vào kiến trúc Moodle môi trƣờng phát triển hệ thống Moodle; kiến trúc Google Hangout môi trƣờng phát triển ứng dụng hệ thống Google Hangout. Mục