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

Tóm tắt Luận văn Thạc sĩ Công nghệ thông tin: Xây dựng hệ thống hỗ trợ học tập hỗn hợp

24 32 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

Đề tài với mục tiêu nhằm: Nghiên cứu các lý thuyết giáo dục chủ đạo và các phương pháp học tập đang được sử dụng phổ biến hiện nay. Rà soát và đánh giá các ưu điểm và nhược điểm của các phương pháp học tập cũng như hệ thống hỗ trợ hiện tại. Thiết kế, đánh giá và chọn lọc các đặc điểm và tính năng của phương pháp cũng như hệ thống mới. Xây dựng một hệ thống toàn diện và đầy đủ các công cụ để hỗ trợ giáo viên và học sinh trong tất cả các hoạt động học tập, kể cả trong và ngoài lớp học. Đánh giá kết quả đạt được và lập kế hoạch triển khai hệ thống.

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN KHẮC NHẬT XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC TẬP HỖN HỢP Ngành: Công nghệ Thông tin Chuyên ngành: Kỹ thuật Phần mềm Mã số: 60480103 TÓM TẮT LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: TS NGUYỄN THỊ HUYỀN CHÂU Hà Nội – 2016 LỜI CAM ĐOAN Tôi xin cam đoan rằng, luận văn thạc sĩ công nghệ thông tin “Xây dựng hệ thống hỗ trợ học tập hỗn hợp” sản phẩm nghiên cứu phát triển riêng cá nhân giúp đỡ lớn Giảng viên hướng dẫn TS Nguyễn Thị Huyền Châu, không chép người khác Những điều trình bày toàn nội dung luận văn cá nhân tơi, tổng hợp từ nhiều nguồn tài liệu Tất tài liệu tham khảo có nguồn gốc rõ ràng trích dẫn hợp pháp Tơi xin chịu hồn tồn trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan Hà Nội, tháng 11 năm 2016 Học viên Nguyễn Khắc Nhật MỤC LỤC LỜI MỞ ĐẦU 5 Chương 1 CƠ SỞ LÝ THUYẾT 7 1.1 Đánh giá các phương pháp và hệ thống hỗ trợ học tập hiện tại và lựa chọn mơ hình học tập hỗn hợp 7 1.1.1 Phương pháp dạy học truyền thống 7 1.1.2 Phương pháp học tập trực tuyến 7 1.1.3 Phương pháp học tập hỗn hợp (Blended Learning) 8 1.1.4 Một số đặc điểm của mơ hình học tập hỗn hợp 8 1.2 Tìm hiểu một số nền tảng hỗ trợ học tập trực tuyến và hỗn hợp hiện có 9 1.2.1 Google Classroom 10 1.2.2 Edmodo 10 1.2.3 Coursera 10 1.2.4 Lynda 11 1.2.5 Udemy 11 1.2.6 Edumall 11 1.2.7 Kyna 11 1.3 Một số lý thuyết quan trọng về học tập và đào tạo 12 1.3.1 Học tập trải nghiệm và vòng học tập Kolb 12 1.3.2 Thuyết kiến tạo trong học tập 13 1.3.3 Mơ hình thiết kế động viên ARCS của Keller 13 Chương 2 PHÂN TÍCH THIẾT KẾ 14 2.1 Tổng quan về phương pháp và hệ thống hỗ trợ học tập mới 14 2.2 Cấu trúc tổ chức của lớp học 14 2.3 Tổ chức nội dung học tập 15 2.4 Cá nhân hóa hoạt động học tập 15 2.5 Giao tiếp và tương tác 15 2.6 Theo dõi tiến độ học tập 15 2.7 Các cơng cụ hỗ trợ 16 2.7.1 Ghi chép 16 2.7.2 Bản đồ tư duy (mind map) 16 2.7.3 Các ứng dụng đọc tài liệu trực tuyến 17 Chương 3 CÀI ĐẶT HỆ THỐNG 18 3.1 Kiến trúc hệ thống 18 3.1.1 Áp dụng mơ hình client-server 18 3.1.2 Sử dụng RESTful Webservice 19 3.1.3 Bảo mật và phân quyền 19 3.2 Cơng nghệ sử dụng 20 3.2.1 Sử dụng ngơn ngữ lập trình Javascript 20 3.2.2 Sử dụng Node.js ở phía server 20 3.2.3 Sử dụng express.js framework 20 3.2.4 Sử dụng AngularJS ở phía client 20 3.2.5 Sử dụng MongoDB để lưu trữ dữ liệu 20 3.2.6 Sử dụng các module mã nguồn mở 21 3.3 Sử dụng PivotalTracker để quản lý dự án 21 3.4 Cài đặt chi tiết các module của hệ thống 21 3.4.1 Quản lý người dùng 21 3.4.2 Tổ chức lớp học 21 3.4.3 Quản lý nội dung học tập 21 3.4.4 Theo dõi 22 3.4.5 Giao tiếp 22 3.4.6 Các công cụ hỗ trợ 22 Chương 4 Kết quả đạt được và Phương hướng phát triển 23 4.1 Kết quả đạt được 23 4.2 Phương hướng phát triển tiếp theo 23 LỜI MỞ ĐẦU Sự phát triển Công nghệ thông tin tạo thay đổi lớn nhiều lĩnh vực xã hội kinh tế, văn hóa, y tế, giải trí… Đối với lĩnh vực giáo dục, Công nghệ thông tin ngày chứng tỏ vai trị khơng thể thiếu cơng tác quản lý đào tạo Những người làm giáo dục giới tìm kiếm, thử nghiệm triển khai nhiều mơ hình học tập khác với mục đích hướng đến kết học tập cao Ngồi mơ hình dạy học truyền thống lớp ngày có thêm nhiều mơ hình khác dần trở nên phổ biến, chẳng hạn như: Lớp học trực tuyến (Online course), Khóa học Mở Trực tuyến Đại chúng (MOOC - Massive Open Online Course), Học tập hỗn hợp (Blended Learning), Học tập Đảo ngược (Flipped Teaching)… Phương pháp đào tạo truyền thống phương pháp học trực tuyến có ưu điểm nhược điểm riêng mình, học tập hỗn hợp cố gắng tận dụng kết hợp ưu điểm hai phương pháp vào phương pháp Học tập hỗn hợp hình thức học tập mà việc học xảy không gian kết hợp phương pháp đào tạo truyền thống với cơng nghệ máy tính Internet Đã có nhiều nơi triển khai phương pháp học tập hỗn hợp cấp học khác nhau, kết đạt khả quan, nhờ học tập hỗn hợp ngày trở nên phổ biến Tuy nhiên, việc triển khai học tập hỗn hợp khó khăn khơng có hệ thống cơng nghệ hỗ trợ Luận văn có mục đích nghiên cứu xây dựng hệ thống hỗ trợ triển khai phương pháp học tập hỗn hợp Hệ thống giúp cho việc triển khai học tập hỗn hợp trường học trở nên dễ dàng hiệu Để áp dụng học tập hỗn hợp thành công sở đào tạo, việc cần phải nắm vững ý nghĩa phương pháp sư phạm đằng tảng cần phải có hệ thống để hỗ trợ triển khai Như vậy, luận văn có mục đích xây dựng tảng đầy đủ để triển khai học tập hỗn hợp sở đào tạo Nền tảng mang lại lợi ích cho giáo viên lẫn học sinh Đối với giáo viên, giúp nâng cao chất lượng giảng dạy, suất lao động mà không nhiều công sức Đối với sinh viên, giúp nâng cao chất lượng học tập, phù hợp với khả không gây buồn chán Mục tiêu phương pháp: Nghiên cứu lý thuyết giáo dục chủ đạo phương pháp học tập sử dụng phổ biến Rà soát đánh giá ưu điểm nhược điểm phương pháp học tập hệ thống hỗ trợ Thiết kế, đánh giá chọn lọc đặc điểm tính phương pháp hệ thống Xây dựng hệ thống tồn diện đầy đủ cơng cụ để hỗ trợ giáo viên học sinh tất hoạt động học tập, kể lớp học Đánh giá kết đạt lập kế hoạch triển khai hệ thống Nội dung đề tài bao gồm mục sau: Chương - Cơ sở lý thuyết: Chương có mục đích nghiên cứu lý tuyết giáo dục chủ đạo phương pháp học tập sử dụng phổ biến Chương - Phân tích thiết kế: Chương đề xuất thiết kế hệ thống đảm bảo tuân thủ triển khai nguyên tắc móng đề cập chương trước Chương - Cài đặt: Chương trình bày kiến trúc tổng quan hệ thống, công nghệ sử dụng thiết kế chi tiết tất tính hệ thống Chương – Kết đạt phương hướng phát triển: Chương trình bày đánh giá kết đạt việc nghiên cứu, thiết kế xây dựng hệ thống hỗ trợ học tập hỗn hợp 7 Chương CƠ SỞ LÝ THUYẾT Chương có mục đích nghiên cứu phân tích lý thuyết phương pháp chủ đạo có ảnh hưởng lớn tới việc thiết kế chuyển giao khóa học 1.1 Đánh giá phương pháp hệ thống hỗ trợ học tập lựa chọn mơ hình học tập hỗn hợp Để đề xuất phát triển hệ thống hỗ trợ học tập phù hợp, việc tìm hiểu nghiên cứu phương pháp đào tạo mơ hình dạy học phổ biến quan trọng Phần trình bày cách thức hoạt động ưu điểm nhược điểm phương pháp dạy học là: truyền thống, trực tuyến hỗn hợp 1.1.1 Phương pháp dạy học truyền thống Ở phương pháp học tập truyền thống, học sinh đến lớp học theo lịch biểu xếp để thực hoạt động học tập với giáo viên học sinh khác Ngồi thời gian lớp học sinh dành thêm thời gian nhà để hoàn thành số nhiệm vụ giao tự học theo định hướng Phương pháp học tập truyền thống bộc lộ nhiều nhược điểm, kể đến khía cạnh cá nhân hóa hoạt động học tập chi phí tổ chức 1.1.2 Phương pháp học tập trực tuyến Học tập trực tuyến phương pháp học tập triển khai hoàn toàn dựa tảng công nghệ thông tin Internet[7] Phương pháp học tập trực tuyến có số nhược điểm ảnh hưởng đến hiệu học tập khơng thiết kế tốt Có thể kể đến số nhược điểm phương pháp tỉ lệ bỏ học cao[12] nhiều khó khăn cho học sinh phải tự điều chỉnh hoạt động học tập Theo nghiên cứu thực Christensen năm 2013 tỉ lệ hồn thành khóa học trực tuyến đạt số 5%[13] 8 1.1.3 Phương pháp học tập hỗn hợp (Blended Learning) Học tập hỗn hợp phương pháp triển khai hoạt động học tập cách kết hợp môi trường trực tuyến môi trường giao tiếp trực tiếp[14] Với phương pháp này, hoạt động học tập diễn ba không gian khác nhau, bao gồm: (1) lớp, (2) nhà, (3) hệ thống trực tuyến Hiệu học tập học sinh phụ thuộc vào hiệu học tập không gian kể trên[15] Việc thiết kế hoạt động học tập xuyên suốt không gian học tập giúp làm tăng động lực hiệu học tập[17] học sinh Như vậy, thấy học tập hỗn hợp hình thức đào tạo có nhiều ưu điểm giúp giải khó khăn mà trung tâm đào tạo gặp phải Đây lựa chọn tốt cho hướng phát triển nhằm mở rộng dịch vụ đào tạo, nâng cao chất lượng giảm chi phí hướng đến hiệu học tập cao 1.1.4 Một số đặc điểm mơ hình học tập hỗn hợp Mơ hình học tập hỗn hợp áp dụng mức độ khác nhau, Graham[16] quan sát liệt kê bốn mức độ bao gồm: (1) Mức hoạt động, (2) mức khóa học, (3) mức chương trình (4) mức tổ chức Trong đó, việc áp dụng học tập hỗn hợp mức khóa học diễn phổ biến Về khía cạnh trình tự hoạt động thiết kế chuyển giao nội dung học tập mơ hình hỗn hợp bao gồm giai đoạn sau[18]: phân tích, thiết kế, phát triển, triển khai, thực thi, đánh giá rà sốt Hình trình bày mơ hình thiết kế chuyển giao khóa học theo hướng hỗn hợp đề xuất 9 Hình 3: Mơ hình giảng dạy theo định hướng hỗn hợp Đây mơ hình tồn diện chứng thực tính hiệu thực tế, mơ hình tảng để xây dựng hệ thống đề xuất luận văn 1.2 Tìm hiểu số tảng hỗ trợ học tập trực tuyến hỗn hợp có Hiện thị trường có nhiều tảng hỗ trợ việc triển khai khóa học trực tuyến hỗn hợp Phần liệt kê phân tích cách thức vận hành, ưu điểm nhược điểm số tảng bật 10 1.2.1 Google Classroom Google Classroom Hệ thống Quản lý Học tập (Learning Management System - LMS) công ty Google giới thiệu vào tháng năm 2014 Tuy đời muộn so với phần lớn tảng khác lại nhận chào đón lớn từ người dùng Nhìn chung, Google Classroom nơi tích hợp công cụ khác Google để phục vụ cho việc dạy học Hiện Google Classroom đơn giản chưa phải hệ thống đủ mạnh đầy đủ để quản trị lớp học, đặc biệt lớp học triển khai dạng hỗn hợp 1.2.2 Edmodo Edmodo Hệ thống Quản lý Học tập phát triển theo hướng mạng xã hội học tập (Social Learning Platform), với số lượng người dùng lên đến 70 triệu người[19], bao gồm giáo viên, học sinh phụ huynh Giao diện Edmodo đánh giá giống với Facebook số mạng xã hội khác Tuy nhiên, Edmodo có số nhược điểm khiến cho việc áp dụng vào phương pháp học tập hỗn hợp gặp khó khăn Chẳng hạn, Edmodo khơng có tính để thiết kế tổ chức nội dung khóa học, khơng có tính cá nhân hóa mục tiêu hoạt động học tập cho học sinh 1.2.3 Coursera Coursera công ty công nghệ giáo dục cung cấp khóa học trực tuyến đại chúng mở (MOOC) Coursera cộng tác với trường đại học số tổ chức giáo dục khác để xây dựng khóa học trực tuyến nhiều lĩnh vực khác công nghệ, y học, khoa học xã hội, tốn học, kinh doanh v.v Chỉ có đối tác Coursera đưa khóa học lên tảng này, chưa thể áp dụng phổ biến tổ chức giáo dục khác 11 1.2.4 Lynda Lynda tảng cung cấp khóa học trực tuyến đời vào năm 1995 Các khóa học Lynda thường tập trung vào giảng dạy kỹ lĩnh vực phần mềm, kinh doanh sáng tạo Lynda dịch vụ có thu phí 1.2.5 Udemy Udemy tảng học tập trực tuyến thành lập vào năm 2010[20] có 12 triệu học viên với 40 nghìn khóa học phong phú lĩnh vực Nếu coi Coursera tảng có nhiều khóa học chất lượng từ trường Đại học uy tín Udemy nơi dành cho chuyên gia lĩnh vực Mặc dù có nhiều ưu điểm tính Udemy nhằm phục vụ cho mơ hình học tập trực tuyến chủ yếu, thiếu tính để hỗ trợ cho hoạt động khác học tập hỗn hợp 1.2.6 Edumall Edumall “siêu thị”[21] khóa học trực tuyến ngắn hạn biết đến rộng rãi Việt Nam Mơ hình hoạt động Edumall tương tự Udemy giới hạn thị trường tiếng Việt Xét mặt tính năng, tảng hỗ trợ cho khóa học trực tuyến không phù hợp cho lớp học hỗn hợp Ngồi ra, tảng đóng đầu tư, hướng phát triển tương lai ẩn số 1.2.7 Kyna Kyna tảng học tập trực tuyến tiếng Việt phát triển nhanh thời gian gần Hiện Kyna có 250 nghìn học viên[22] với 250 khóa học thuộc nhiều lĩnh vực khác Nhưng, giống Udemy Edumall, Kyna tảng học tập trực tuyến không phù hợp để triển khai lớp học hỗn hợp 12 Ngoài tảng sử dụng phổ biến giới Việt Nam kể trên, cịn có nhiều tảng hỗ trợ học tập khác như: edX, moodle, claroline v.v Việc tìm hiểu cách thức vận hành tính tảng thực nhằm cung cấp sở lý thuyết trạng thực tế cho việc thiết kế xây dựng hệ thống khuôn khổ luận văn Phần luận văn đề cập đến số lý thuyết có ảnh hưởng quan trọng đến hoạt động dạy, học, thiết kế khóa học 1.3 Một số lý thuyết quan trọng học tập đào tạo Song song với việc có hiểu biết phương pháp đào tạo tính quan trọng hệ thống hỗ trợ học tập, việc tìm hiểu lý thuyết tảng quan trọng thiết kế chuyển giao lớp học yếu tố giúp xây dựng hệ thống đáp ứng mục tiêu đề 1.3.1 Học tập trải nghiệm vòng học tập Kolb Học tập trải nghiệm (experiential learning) học thuyết nhấn mạnh việc xây dựng tri thức học sinh phải thông qua trải nghiệm thực tế, dựa tảng kiến thức vốn có Học thuyết thể khác biệt quan điểm so với trường phái học tập hàn lâm (academic learning) trường phái cho việc học tập hồn tồn thực dựa việc nghiên cứu lý thuyết, khái niệm mà không cần trải nghiệm thực tế Dựa quan điểm Kolb, hệ thống hỗ trợ giảng dạy thiết kế để cung cấp đầy đủ công cụ nhằm giúp học sinh có trải nghiệm học tập tốt Chẳng hạn, hệ thống cho phép cá nhân hóa hoạt động học tập nhiều mức độ khác nhau, phù hợp với tảng học sinh; hệ thống cung cấp tính để học sinh thực thao tác phản tỉnh, ví dụ ghi chép, viết phản tỉnh, thực đánh giá, v.v 13 1.3.2 Thuyết kiến tạo học tập Thuyết kiến tạo (constructivism) học tập cách tiếp cận giảng dạy học tập cho người tự chủ động xây dựng tri thức cho thân dựa tảng tri thức có mình[27] Lý thuyết việc học tốt cần diễn cách tự thân dựa chuyển giao tri thức từ người sang người khác Lý thuyết nhận quan tâm cổ súy nhiều nhà tâm lý học giáo dục học tiếng Jean Piaget, Vygosky, John Dewey, v.v Với nhận thức tầm quan trọng học sinh việc tự xây dựng nên kiến thức mình, hệ thống phát triển luận văn cố gắng cung cấp tính phù hợp cho giáo viên sinh viên để tạo điều kiện cho việc tự học Chẳng hạn, khóa học có mục tiêu học tập rõ ràng, học sinh biết trước lộ trình học tập khóa học, học sinh tự đánh giá kiến thức giai đoạn học tập, v.v 1.3.3 Mơ hình thiết kế động viên ARCS Keller ARCS mơ hình cụ thể để thiết kế khóa học giàu tính động viên đề xuất Keller[27] Mơ hình rằng, thiết kế khóa học đạt tính động viên cao có bốn yếu tố: thu hút ý (Attention) học sinh, liên quan (Relevance) đến tảng thân học sinh, giúp cho học sinh cảm thấy tự tin (Confidence), làm học sinh thấy thỏa mãn (Satisfaction)[27] Dựa hiểu biết mơ hình ARCS, hệ thống xây dựng luận văn cố gắng cung cấp tính giúp giáo viên thiết kế khóa học giàu tính động viên thơng qua việc nâng cao bốn tiêu chí Keller 14 Chương PHÂN TÍCH THIẾT KẾ Dựa kết nghiên cứu chương trước, chương lựa chọn đề xuất thiết kế hệ thống hỗ trợ học tập theo cách tiếp cận hỗn hợp Hệ thống phát triển theo hướng thúc đẩy thiết kế khóa học giàu trải nghiệm, tạo môi trường thuận lợi cho việc tự học học sinh mang lại trải nghiệm học tập tốt nhằm nâng cao hiệu học tập 2.1 Tổng quan phương pháp hệ thống hỗ trợ học tập Hệ thống hỗ trợ học tập thiết kế xây dựng dựa mơ hình dạy học hỗn hợp đề cập chương trước[19], bao gồm giai đoạn: phân tích, thiết kế, phát triển, triển khai, thực thi, đánh giá rà sốt Trong mơ hình này, giai đoạn phân tích, thiết kế, phát triển khóa học phụ thuộc nhiều vào giáo viên chuyên môn mơn học, đó, hệ thống cung cấp hướng dẫn, gợi ý, quy định tối thiểu cần thiết để hỗ trợ giáo viên giai đoạn Với cấu trúc tính hỗ trợ vậy, hệ thống hướng đến việc tạo điều kiện thuận lợi cho việc thiết kế nên khóa học giàu tính động viên, hỗ trợ liên tục trình diễn hoạt động học tập, thúc đẩy hỗ trợ việc tự học, tự xây dựng kiến thức với chu trình học tập đầy đủ hiệu Chi tiết tính hệ thống đề cập phần luận văn 2.2 Cấu trúc tổ chức lớp học Các lớp học đơn vị hệ thống, diễn hoạt động học tập Mỗi lớp học bao gồm vai trò, nội dung học tập hoạt động học tập diễn liên tục Có hai vai trị tham gia vào lớp học, bao gồm giáo viên học sinh Giáo viên có nhiệm vụ khởi tạo lớp học, thiết kế xây dựng khóa học, trì hoạt động học tập cung cấp hỗ trợ cần thiết Học sinh tham giao lớp học truy xuất tài nguyên, tùy chỉnh nội dung học tập, tham 15 gia vào trao đổi, tự theo dõi tiến độ học tập sử dụng cơng cụ hỗ trợ suốt q trình học tập 2.3 Tổ chức nội dung học tập Nội dung học tập lớp học tổ chức hướng đến rõ ràng, đơn giản, dễ dàng truy xuất theo dõi Nội dung học tập lớp gọi lộ trình học tập (learning path) bao gồm nhiều hạng mục học tập (learning item) Mỗi hạng mục học tập có mục tiêu, tài nguyên hoạt động tương ứng Khi khởi tạo lớp mới, giáo viên sử dụng lộ trình học tập sẵn có tạo lộ trình học tập Các lộ trình học tập điều chỉnh liên tục dựa vào quan sát hiểu biết giáo viên suốt trình diễn lớp học 2.4 Cá nhân hóa hoạt động học tập Cá nhân hóa học tập tức cung cấp cho học sinh nhiều lựa chọn mục tiêu học tập, trải nghiệm, hỗ trợ phù hợp với mong muốn, quan tâm, tảng cá nhân[31] Cá nhân hóa hoạt động học tập cách tiếp cận khác với cách truyền thống “một chương trình cho tất cả” (one-size-fits-all) Như đề cập Chương 1, cá nhân hóa hoạt động học tập thành tố quan trọng để nâng cao hiệu học tập Do đó, hệ thống hỗ trợ việc cá nhân hóa nhiều cấp độ khác 2.5 Giao tiếp tương tác Để tạo môi trường học tập liên tục, minh bạch hóa thơng tin gia tăng tính tương tác lớp học hệ thống cung cấp kênh tương tác khác nhau, bao gồm thông báo kênh trao đổi riêng Ngồi hai kênh giao tiếp thông báo (annoucement) trao đổi trực tuyến, học sinh quan sát tiến độ học tập Đây hình thức minh bạch hóa thơng tin thúc đẩy học tập nhóm, gián tiếp nâng cao tính động viên học tập 2.6 Theo dõi tiến độ học tập Tiến độ học tập thông tin hữu ích giúp cho việc điều chỉnh hoạt động học tập hỗ trợ trình tự học Việc chủ động nắm bắt 16 tiến độ học tập chế tự kiểm soát học tập, giúp cho trình tự học đạt hiệu cao Từ phía người dạy, giáo viên biết tỉ lệ hoàn thành nội dung học tập học sinh, biết nội dung quan tâm nhiều nhất, nội dung cần cải tiến Từ phía người học, học sinh tự biết tiến độ học tập người khác lớp Khi học sinh hoàn thành nội dung hạng mục học tập (chẳng hạn video hay quiz) hệ thống tự ghi nhận trạng thái thể lộ trình học tập học sinh 2.7 Các công cụ hỗ trợ Các công cụ hỗ trợ học tập phần quan trọng thiếu hệ thống hỗ trợ học tập Nhằm tạo môi trường đầy đủ phục vụ cho việc học tập, hệ thống thiết kế để dễ dàng tích hợp cơng cụ hỗ trợ học tập Trong trình triển khai hệ thống, có nhu cầu cài đặt thêm cơng cụ hỗ trợ hệ thống cho phép làm điều 2.7.1 Ghi chép Có nhiều kỹ thuật ghi chép khác nhau, kể đến như: ghi chép tuyến tính (linear note-taking), đồ tư (mind mapping), đồ mơ hình (model mapping), hệ thống ghi chép Cornell (Cornel note-taking system)… hệ thống ghi chép Cornell đánh giá cao tính hiệu đơn giản[32] Cấu trúc ghi chép theo mơ hình Cornell bao gồm ba phần: (1) phần bên trái thể từ khóa, ý chính, ý tưởng quan trọng, (2) phần bên phải thể chi tiết mục bên trái, (3) phần ghi lại tóm lược nội dung học[32] 2.7.2 Bản đồ tư (mind map) Ngoài tính ghi chép dựa mơ hình Cornell hệ thống hỗ trợ ghi chép theo đồ tư Hình thức ghi chép tổ chức thơng tin dạng sơ đồ trực quan, khoa học giúp nâng cao hiệu ghi nhớ[33] rà soát thông tin 17 2.7.3 Các ứng dụng đọc tài liệu trực tuyến Để hỗ trợ cho học sinh dễ dàng truy xuất thông tin từ tài liệu, hệ thống sử dụng ứng dụng đọc tài liệu trực tuyến để học sinh cài đặt phần mềm khác Tính khơng mang lại trải nghiệm học tập tốt mà giúp học sinh tránh tập trung phải sử dụng phần mềm khác Các ứng dụng đọc tài liệu trực tuyến hỗ trợ hầu hết loại tập tin thông dụng doc, docx, xsl, xslx, pdf… 18 Chương CÀI ĐẶT HỆ THỐNG Chương luận văn thể thiết kế tổng quan thành phần hệ thống Ở chương 3, luận văn trình bày khía cạnh cài đặt hệ thống, bao gồm kiến trúc, công nghệ việc cài đặt tính cụ thể 3.1 Kiến trúc hệ thống Hệ thống xây dựng với định hướng đa tảng sẵn sàng cho việc mở rộng Việc lựa chọn kiến trúc hệ thống phù hợp với định hướng quan trọng để tạo điều kiện thuận lợi cho việc cài đặt phát triển sau 3.1.1 Áp dụng mơ hình client-server Mơ hình client-server cho phép phát triển hệ thống có tính chất phân tán, phù hợp với u cầu hệ thống Trong mơ hình này, server (máy dịch vụ) có vai trị xử lý yêu cầu nghiệp vụ, lưu trữ chia sẻ tài nguyên với client (máy khách) Việc liên lạc client server thực thông qua dịch vụ web Người dùng không trực tiếp làm việc với server mà thao tác thông qua client Thiết kế kiến trúc tổng quan hệ thống thể Hình 19 Hình Thiết kế kiến trúc hệ thống 3.1.2 Sử dụng RESTful Webservice Quá trình giao tiếp client server diễn dựa vào kết nối Internet Trên môi trường này, so với giao thức khác, việc sử dụng dịch vụ web phù hợp Trong tiêu chuẩn dịch vụ web RESTful có nhiều ưu điểm so với tiêu chuẩn truyền thống SOAP (Simple Object Access Control) 3.1.3 Bảo mật phân quyền Có nhiều lựa chọn để triển khai bảo mật cho API, chẳng hạn như: HTTP Basic Authentication (Xác thực dựa HTTP), Digest Access Authentication (Xác thực dựa mã băm), OAuth, Token-based Authentication (Xác thực dựa Token)… mơ hình xác thực dựa Token lựa chọn hợp lý 20 3.2 Công nghệ sử dụng Dựa thiết kế kiến trúc đề cập trên, luận văn thực tìm hiểu đánh giá công nghệ để đưa lựa chọn hợp lý 3.2.1 Sử dụng ngơn ngữ lập trình Javascript Với tính đa mình, Javascript lựa chọn làm ngơn ngữ lập trình để xây dựng hệ thống Lợi ích lựa chọn Javascript không cần trang bị thêm kỹ liên quan đến ngơn ngữ khác Lợi ích có nhiều framework xây dựng dựa Node.js giúp cho việc phát triển phía server trở nên dễ dàng 3.2.2 Sử dụng Node.js phía server Như trình bày phần trên, Node.js framework giúp tạo web server sử dụng ngơn ngữ lập trình Javascript Việc lựa chọn Node.js dựa ưu điểm framework 3.2.3 Sử dụng express.js framework Express.js sử dụng để xây dựng ứng dụng web, ứng dụng cung cấp API với phương châm tối giản (minimalist) Việc khởi động ứng dụng Express.js định tuyến API đơn giản nhanh chóng 3.2.4 Sử dụng AngularJS phía client Mặc dù thị trường có nhiều framework Javascript khác hỗ trợ cho việc lập trình phía front-end, chẳng hạn Backbone, Ember, jQuery, ReactJS… AngularJS sử dụng rộng rãi nhờ tính ưu việt Phiên sử dụng cho hệ thống 1.5.6 3.2.5 Sử dụng MongoDB để lưu trữ liệu Phiên MongoDB sử dụng cho hệ thống 3.0.1 Việc lựa chọn công nghệ cho hệ thống thực chủ yếu dựa ưu điểm công nghệ 21 3.2.6 Sử dụng module mã nguồn mở Ngoài việc sử dụng bốn công nghệ chủ yếu MongoDB, Express.js, AngularJS Node.js hệ thống cịn sử dụng thêm số module mã nguồn mở miễn phí khác 3.3 Sử dụng PivotalTracker để quản lý dự án Trong trình phát triển hệ thống, việc quản lý tính công việc thực thông qua hệ thống quản lý PivotalTracker Đây công cụ quản lý đơn giản, tiện lợi đầy đủ, đáp ứng hầu hết nhu cầu quản trị theo dõi, ước tính, lập kế hoạch… 3.4 Cài đặt chi tiết module hệ thống Hệ thống cài đặt theo module tách biệt, phần trình bày việc cài đặt module 3.4.1 Quản lý người dùng Có hai vai trị người dùng hệ thống giáo viên học sinh Các thông tin người dùng quản lý thể Hình 10 Khi đăng ký tài khoản hệ thống, người dùng chọn vai trị mình, người dùng có vai trị 3.4.2 Tổ chức lớp học Lớp học đơn vị tổ chức học tập hệ thống Trong đó, lớp học có danh sách giáo viên học sinh trực thuộc, với lộ trình học tập dành riêng cho lớp 3.4.3 Quản lý nội dung học tập Mỗi lớp học có lộ trình học tập riêng Giáo viên thiết lập lộ trình học tập cho lớp Tất thành viên lớp sử dụng lộ trình học tập Mỗi lộ trình học tập bao gồm nhiều hạng mục (hay gọi section), hạng mục bao gồm nhiều nội dung khác video, quizz, tài liệu… 22 3.4.4 Theo dõi Cơ chế theo dõi tiến độ học tập học sinh thể hai mức độ tổng quan chi tiết Ở mức tổng quan, giáo viên biết tỉ lệ phần trăm hạng mục mà học sinh hoàn thành Ở mức chi tiết, giáo viên biết cụ thể hạng mục mà sinh viên hoàn thành, hạng mục chưa hồn thành 3.4.5 Giao tiếp Trong khn khổ lớp học, ngồi việc giao tiếp thơng qua chế thơng báo hệ thống cịn hỗ trợ tính trao đổi trực tuyến (online chat) Tất thành viên lớp học nhắn tin cho 3.4.6 Các công cụ hỗ trợ Công cụ hỗ trợ xây dựng đọc tài liệu trực tuyến Các loại tài liệu hỗ trợ bao gồm loại tập tin văn phòng phổ biến doc, docx, xls, xlsx… Công cụ hỗ trợ phát triển ghi chép sử dụng cấu trúc Cornell Công cụ hỗ trợ trình xem video tích hợp vào lộ trình học tập Chức làm quiz công cụ bật hệ thống 23 Chương KẾT QUẢ ĐẠT ĐƯỢC VÀ PHƯƠNG HƯỚNG PHÁT TRIỂN Trong chương trước, luận văn thực nghiên cứu đưa phân tích thiết kế cài đặt cho hệ thống hỗ trợ học tập Trong chương này, luận văn đánh giá kết đạt được, đánh giá tiềm áp dụng thực tế phương hướng phát triển 4.1 Kết đạt Xét tổng quan, luận văn đạt hai kết quan trọng bao gồm: (1) nghiên cứu tổng hợp lý thuyết giáo dục phương pháp đào tạo có ảnh hưởng nay, giúp ích cho trình thiết kế giảng dạy sở đào tạo, (2) xây dựng hệ thống có khả sử dụng sở đào tạo để hỗ trợ cho phương pháp dạy học hỗn hợp Xét khía cạnh kỹ thuật, hệ thống trang bị số tính bật như: hỗ trợ cá nhân hóa lộ trình học tập, hỗ trợ theo dõi tiến độ học tập, hỗ trợ đọc tài liệu trực tuyến, hỗ trợ trao đổi trực tiếp… Xét khía cạnh học tập nghiên cứu, trình xây dựng hệ thống giúp cho tác giả có hội thử nghiệm áp dụng nhiều kỹ thuật công nghệ tiên tiến phát triển phần mềm, chẳng hạn như: TDD, Docker, Vagrant, MEAN Stack, Agile/Scrum… 4.2 Phương hướng phát triển Trong phương hướng phát triển luận văn, có hai mảng cơng việc cần thực hiện, là: tiếp tục tìm hiểu áp dụng lý thuyết học tập đào tạo tiên tiến vào thực tiễn, đồng thời làm mịn tích hợp thêm nhiều tính hỗ trợ cho hệ thống Một số lý thuyết, mơ hình phương pháp học tập đào tạo đưa vào nghiên cứu áp dụng bao gồm: thang cấp độ tư Bloom, thang cấp độ kỹ Dreyfus, học qua dự án (project-based learning), học qua 24 vấn đề (problem-based learning), học qua trò chơi (gamification in learning),… Một số tính tích hợp thêm vào hệ thống bao gồm: hỗ trợ ghi chép video tài liệu, chức giải đáp khái niệm, gợi ý nội dung học tập, cấu trúc lại lớp học, cho phép có nhóm nhỏ lớp để hỗ trợ học tập làm việc theo nhóm, thêm module để tạo học tương tác cho lĩnh vực khác nhau, thêm tính liên quan đến gamification (trò chơi)… ... hỗn hợp khó khăn khơng có hệ thống cơng nghệ hỗ trợ Luận văn có mục đích nghiên cứu xây dựng hệ thống hỗ trợ triển khai phương pháp học tập hỗn hợp Hệ thống giúp cho việc triển khai học tập hỗn. .. mang lại trải nghiệm học tập tốt nhằm nâng cao hiệu học tập 2.1 Tổng quan phương pháp hệ thống hỗ trợ học tập Hệ thống hỗ trợ học tập thiết kế xây dựng dựa mơ hình dạy học hỗn hợp đề cập chương... công cụ hỗ trợ Các công cụ hỗ trợ học tập phần quan trọng thiếu hệ thống hỗ trợ học tập Nhằm tạo môi trường đầy đủ phục vụ cho việc học tập, hệ thống thiết kế để dễ dàng tích hợp cơng cụ hỗ trợ

Ngày đăng: 11/07/2020, 14:24

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Hình 3: Mô hình giảng dạy theo định hướng hỗn hợp - Tóm tắt Luận văn Thạc sĩ Công nghệ thông tin: Xây dựng hệ thống hỗ trợ học tập hỗn hợp
Hình 3 Mô hình giảng dạy theo định hướng hỗn hợp (Trang 9)
Hình 6. Thiết kế kiến trúc của hệ thống - Tóm tắt Luận văn Thạc sĩ Công nghệ thông tin: Xây dựng hệ thống hỗ trợ học tập hỗn hợp
Hình 6. Thiết kế kiến trúc của hệ thống (Trang 19)
w