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

Đồ án tốt nghiệp tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm

77 38 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 77
Dung lượng 3,24 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CƠNG NGHỆ HẢI PHỊNG - ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN Sinh viên : Nguyễn Đức Hiếu Giảng viên hướng dẫn : TS Đỗ Văn Chiểu HẢI PHÒNG - 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CƠNG NGHỆ HẢI PHỊNG - TÌM HIỂU MỘT SỐ HỆ THỐNG NGUỒN MỞ HỖ TRỢ HỌC TRỰC TUYẾN VÀ TRIỂN KHAI THỬ NGHIỆM ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH CÔNG NGHỆ THÔNG TIN Sinh viên : Nguyễn Đức Hiếu Giảng viên hướng dẫn : TS Đỗ Văn Chiểu HẢI PHÒNG - 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CÔNG NGHỆ HẢI PHÒNG - NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên : Nguyễn Đức Hiếu Lớp : CT2001C Ngành : Công nghệ thông tin Tên đề tài : Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Mã SV: 1612111001 NHIỆM VỤ ĐỀ TÀI Nội dung yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp - Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến - Triển khai thử nghiệm hệ thống mã nguồn mở tìm hiểu Các tài liệu, số liệu cần thiết …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Địa điểm thực tập tốt nghiệp Công ty Cổ phần Công nghệ Viindoo CÁN BỘ HƯỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Họ tên : Đỗ Văn Chiểu Học hàm, học vị : Tiến sĩ Cơ quan công tác : Trường Đại học Quản lý Công nghệ Hải Phịng Nội dung hướng dẫn : - Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến - Triển khai thử nghiệm mã nguồn mở tìm hiểu Đề tài tốt nghiệp giao ngày 12 tháng 10 năm 2020 Yêu cầu phải hoàn thành xong trước ngày 31 tháng 12 năm 2020 Đã nhận nhiệm vụ ĐTTN Đã giao nhiệm vụ ĐTTN Sinh viên Giảng viên hướng dẫn Hải Phòng, ngày tháng TRƯỞNG KHOA năm 2021 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TỐT NGHIỆP Họ tên giảng viên: TS Đỗ Văn Chiểu Đơn vị công tác: Khoa Công nghệ thông tin, trường ĐH Quản lý Cơng nghệ Hải Phịng Họ tên sinh viên: Nguyễn Đức Hiếu Ngành: Công nghệ thông tin Nội dung hướng dẫn: - Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến - Triển khai thử nghiệm hệ thống nguồn mở tìm hiểu Tinh thần thái độ sinh viên trình làm đề tài tốt nghiệp ……….…………………………………………………………………………… ……….…………………………………………………………………………… ……….…………………………………………………………………………… Đánh giá chất lượng đồ án/khóa luận (so với nội dung yêu cầu đề nhiệm vụ Đ.T.T.N mặt lý luận, thực tiễn, tính tốn số liệu…) ……….…………………………………………………………………………… ……….…………………………………………………………………………… ……….…………………………………………………………………………… Ý kiến giảng viên hướng dẫn tốt nghiệp Đạt Không đạt Điểm:…………………… Hải Phòng, ngày … tháng …… năm 2021 Giảng viên hướng dẫn (Ký ghi rõ họ tên) CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN CHẤM PHẢN BIỆN Họ tên giảng viên: Ths Vũ Anh Hùng Đơn vị công tác: Khoa Công nghệ thông tin, trường ĐH Quản lý Công nghệ Hải Phòng Họ tên sinh viên: Nguyễn Đức Hiếu Ngành: Cơng nghệ thơng tin Đề tài tốt nghiệp: Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Phần nhận xét giảng viên chấm phản biện ……….…………………………………………………………………………… ……….…………………………………………………………………………… ……….…………………………………………………………………………… ……….…………………………………………………………………………… ……….…………………………………………………………………………… ……….…………………………………………………………………………… Những mặt hạn chế ……….…………………………………………………………………………… ……….………………………………………………………………………… ……….…………………………………………………………………………… ……….…………………………………………………………………………… ……….…………………………………………………………………………… ……….…………………………………………………………………………… Ý kiến giảng viên chấm phản biện Được bảo vệ Không bảo vệ Điểm:………………… Hải Phòng, ngày tháng năm 2021 Giảng viên chấm phản biện (Ký ghi rõ họ tên) LỜI CẢM ƠN Lời em xin chân thành cảm ơn thầy, cô khoa Công nghệ thông tin, trường Đại học Dân lập Hải Phòng tạo điều kiện thuận lợi cho em trình học tập trường thời gian thực đồ án tốt nghiệp Đặc biệt, em muốn gửi lời cảm ơn tới Tiến sĩ Đỗ Văn Chiểu – giảng viên trực tiếp hướng dẫn, bảo, giúp em khắc phục khó khăn, thiếu sót để hồn thành phần đồ án tốt nghiệp từ lý thuyết thực hành sử dụng công cụ Mặc dù cố gắng với tất nỗ lực thân để hoàn thiện đồ án, thời gian có hạn, lực kinh nghiệm cịn hạn chế nên đồ án tránh khỏi thiếu sót Kính mong nhận đóng góp ý kiến từ phía thầy cơ, bạn bè để em nâng cao kiến thức thân, hoàn thiện đồ án tốt Em xin chân thành cảm ơn! Hải Phòng, ngày … tháng … năm 2021 Sinh viên thực Nguyễn Đức Hiếu MỤC LỤC LỜI MỞ ĐẦU GIỚI THIỆU ĐỀ TÀI Lý chọn đề tài 2 Mục tiêu đề tài 3 Nhiệm vụ đề tài Đối tượng hướng đến đề tài Bố cục đề tài CHƯƠNG 1: GIỚI THIỆU VỀ MÃ NGUỒN MỞ 1.1 Khái niệm mã nguồn mở 1.2 Lợi ích việc sử dụng mã nguồn mở 1.3 Các loại giấy phép mã nguồn mở 1.4 Giới thiệu mã nguồn mở phổ biến 1.4.1 Mã nguồn mở thiết kế website 1.4.2 Mã nguồn mở ERP 1.4.3 Hệ điều hành mã nguồn mở 11 1.4.4 Mã nguồn mở quản trị học tập đào tạo trực tuyến 12 1.4.5 Mã nguồn mở hỗ trợ học trực tuyến 13 CHƯƠNG 2: TÌM HIỂU MỘT SỐ HỆ THỐNG MÃ NGUỒN MỞ HỖ TRỢ HỌC TRỰC TUYẾN 15 2.1 Jitsi Meet 16 2.1.1 Giới thiệu Jitsi Meet 16 2.1.2 Các tính Jitsi Meet 16 2.1.3 Ưu nhược điểm 18 2.1.4 Kết luận 18 2.2 Nextcloud Talk 18 2.2.1 Giới thiệu Nextcloud Talk 18 2.2.2 Các tính Nextcloud Talk 19 2.2.3 Ưu nhược điểm 20 2.2.4 Kết luận 20 2.3 Big Blue Button 21 2.3.1 Giới thiệu Big Blue Button 21 2.3.2 Các tính Big Blue Button 22 2.3.3 Ưu nhược điểm 24 2.3.4 Kết luận 25 2.4 Đánh giá kết luận 25 2.4.1 Đánh giá 25 2.4.2 Kết luận 25 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG, CÀI ĐẶT VÀ TRIỂN KHAI THỬ NGHIỆM 27 3.1 Phát biểu toán 27 3.2 Phân tích hệ thống Big Blue Button 28 3.2.1 Biểu đồ ngữ cảnh hệ thống 28 3.2.2 Biểu đồ phân cấp chức 29 3.2.3 Danh sách hồ sơ liệu 30 3.2.4 Ma trận thực thể chức 31 3.3 Yêu cầu trước cài đặt hệ thống 31 3.4 Chuẩn bị trước cài đặt hệ thống 32 3.4.1 Đăng ký VPS tên miền 32 3.4.2 Cài đặt VPS trỏ tên miền 33 3.5 Cài đặt cấu hình hệ thống 33 3.5.1 Cài đặt GitHub Desktop chép repository vào tài khoản GitHub 34 3.5.2 Cài đặt cấu hình GreenLight 37 3.5.3 Cài đặt Google Oauth2 39 3.5.4 Tạo tài khoản admin 41 3.5.5 Tùy chỉnh thông tin Landing Page 41 3.6 Kiểm tra độ ổn định hệ thống 43 3.6.1 Kiểm tra mức độ tiêu tốn CPU 43 3.6.2 Kiểm tra băng thông 44 3.7 Các giao diện hệ thống 45 3.7.1 Giao diện landing page 45 3.7.2 Giao diện đăng ký 46 3.7.3 Giao diện đăng nhập 46 3.7.4 Giao diện phòng họp 48 3.7.5 Giao diện quản trị 48 3.8 Thử nghiệm số chức phịng họp 52 3.8.1 Chức chia sẻ hình 52 3.8.2 Chức trình chiếu 53 3.8.3 Chức Text chat 55 3.9 Việt hóa bổ sung tính 56 3.9.1 Cài đặt tiếng Việt Việt hóa 56 3.9.2 Bổ sung tính liên hệ Messenger 59 KẾT LUẬN 62 TÀI LIỆU THAM KHẢO 63 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Trong phần quản lý người dùng tài khoản admin xem tài khoản người dùng kích hoạt, chờ xử lý, bị chặn xóa Tài khoản admin có quyền chỉnh sửa thơng tin người người, hợp tài khoản, chặn người dùng xóa người dùng Đối vợi hệ thống cho phép người dùng tạo tài khoản để sử dụng dịch vụ việc quản lý người dùng việc phải có Tính quản lý người dùng tính giúp cho việc kiểm soát hệ thống cách trực quan đơn giản Sau hình ảnh mơ tả giao diện quản lý người dùng Hình 3.23: Hình ảnh mơ tả giao diện quản lý người dùng Giao diện phân quyền Trong phân quyền, admin thêm vai trò tùy chỉnh quyền vai trò hệ thống, chúng bao gồm tất quyền sau:  Có thể tạo phịng họp  Cho phép quản lý người dùng  Cho phép quản lý xem ghi server  Cho phép sửa vai trò khác Sau hình ảnh mơ tả giao diện tính phân tài khoản admin Nguyễn Đức Hiếu – CT2001C 49 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Hình 3.24: Hình ảnh mơ tả giao diện phân quyền Giao diện quản lý phịng họp Trong phần tính quản lý phịng họp, admin xem tên phịng họp tạo hệ thống trạng thái hoạt động, tên người tạo, id phòng họp số người có mặt phịng họp Ngồi ra, người quản trị thể tham gia vào phòng họp, cài đặt lại phòng họp Nguyễn Đức Hiếu – CT2001C 50 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Hình 3.25: Hình ảnh mơ tả giao diện tính phịng họp Hình 3.26: Hình ảnh mơ tả giao diện cài đặt phịng họp Nguyễn Đức Hiếu – CT2001C 51 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm 3.8 Thử nghiệm số chức phịng họp 3.8.1 Chức chia sẻ hình Với chức chia sẻ hình chủ phịng họp chia sẻ thơng tin từ hình lên Đầu tiên ta bấm vào biểu tượng hình bên giao diện Sau cửa sổ lựa chọn lên sau: Hình 3.27: Hình ảnh mơ tả cửa sổ chia sẻ hình Lúc ta lựa chọn hình cần chia sẻ cửa sổ ứng dụng thẻ trình duyệt Sau lựa chọn thứ cần chia sẻ bấm vào chia sẻ kết sau chia sẻ: Nguyễn Đức Hiếu – CT2001C 52 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Hình 3.28: Hình ảnh mơ tả kết sau chia sẻ hình 3.8.2 Chức trình chiếu Với chức trình chiếu chủ phịng họp upload file trình chiếu lên trình chiếu Đầu tiên ta ấn vào nút + chọn “Upload a presentation”, sau ta giao diện upload lên ta cần kéo file trình chiếu vào khu vực Drag files here to upload bấm vào “or browser for files” sau ta tìm chọn file cần trình chiếu Sau ta đợi q trình upload thành cơng bấm vào nút Upload để hồn thành q trình upload Hình 3.29: Hình ảnh mơ tả giao diện upload chưa chọn file upload Sau chọn file upload thành công, giao diện cho kết sau: Nguyễn Đức Hiếu – CT2001C 53 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Hình 3.30: Hình ảnh mô tả giao diện upload sau chọn file upload Hình 3.31: Hình ảnh mơ tả tính trình chiếu slide Ngồi tính trình chiếu slide cịn có cơng cụ hỗ trợ khác giúp trình bày slide cách trực quan Các cơng cụ chèn trực tiếp lên slide Nguyễn Đức Hiếu – CT2001C 54 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Hình 3.32: Hình ảnh mơ tả cơng cụ hỗ trợ tính chia sẻ slide 3.8.3 Chức Text chat Với chức text chat giúp buổi họp cần yên lặng người nói chủ phịng họp Với tính giúp chủ phịng tiếp nhận trao đổi thơng tin người tham gia buổi họp Hình 3.33: Hình ảnh mơ tả giao diện tính text chat Nguyễn Đức Hiếu – CT2001C 55 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm 3.9 Việt hóa bổ sung tính Sau cài đặt, cấu hình chạy thử nghiệm hệ thống, em nhận thấy hệ thống chưa đáp ứng đủ yêu cầu để sử dụng vào thực tế Sau phần mà em bổ sung tối ưu hóa cho hệ thống 3.9.1 Cài đặt tiếng Việt Việt hóa Tại cần Việt hóa hệ thống? Vì mục tiêu đề tài hướng tới người dùng người Việt Nam, hệ thống bắt buộc tiếng Việt để người dùng dễ dàng sử dụng Sau trình em cài đặt tiếng Việt Viết hóa hệ thống: Bước 1: Chuyển ngôn ngữ mặc định sang tiếng Việt  Chuyển ngôn ngữ tiếng Việt cho GreenLight Đầu tiên, ta mở file env thư mục greenlight nằm máy chủ với lệnh sau: cd greenlight nano env Sau đó, ta dịch chuyển đến dịng 211 cách nhấn ctr + shift + _ gõ “211” nhấn enter Ta có mã ban đầu sau: # DEFAULT_LOCALE= Sửa lại mã thành DEFAULT_LOCALE=vi Cuối bấm ctr + x để lưu lại file  Chuyển ngôn ngữ tiếng Việt bên phía server Sau hồn tất chuyển ngơn ngữ tiếng Việt cho GreenLight ta tiếp tục chuyển ngôn ngữ tiếng Việt cho server Đầu tiên ta quay lại thư mục gốc server cách gõ lệnh “su” Sau thực lệnh sau: sudo dpkg-reconfigure locales Sau thực lệnh server trả kết sau: Nguyễn Đức Hiếu – CT2001C 56 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Hình 3.34: Hình ảnh mô tả kết sau thực lệnh chuyển ngơn ngữ bên phía server Sau dùng phím mũi tên để tìm ngơn ngữ tiếng Việt, ngơn ngữ tiếng Việt hiển thị với mã “vi_VN UTF-8” Sau nhấn enter để xác nhận bấm “Ok” để cài đặt Sau thực bước hệ thống chuyển sang tiếng Việt hệ điều hành giao diện Để hồn thành chuyển sang tiếng Việt toàn ta cần thực chuyển tiếng Việt cho phần phòng họp Đầu tiên, ta thực lệnh sau để truy cập folder chứa file cấu hình hệ thống cd /usr/share/meteor/bundle/programs/server/assets/app/config Tiếp theo mở file cấu hình hệ thống lệnh: nano settings.yml Cuối thay đổi mã “overrideLocale: null” thành “overrideLocale: vi” Bước 2: Việt hóa Sau hồn thành bước 1, ta truy cập vào file tiếng Việt hệ thống để Việt hóa Đầu tiên ta mở folder chứa file json ngôn ngữ tiếng Việt hệ thống lệnh sau: cd /usr/share/meteor/bundle/programs/server/assets/app/locales Sau mở file vi.json lệnh: Nguyễn Đức Hiếu – CT2001C 57 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm nano vi.json Cuối ta Việt hóa từ có file vi.json Sau hình ảnh minh họa lệnh json Việt hóa Hình 3.35: Hình ảnh minh họa kết lệnh json Việt hóa Bước 3: Khởi động lại hệ thộng Sau hoàn thành bước ta cần khởi động lại hệ thống để cập nhật thay đổi cách thực lệnh sau: docker-compose down /scripts/image_build.sh bigbluebutton/greenlight release-v2 docker-compose up –d sudo systemctl reload nginx sudo systemctl restart nginx Lưu ý: Vì lý thời gian nên em Việt hóa khoảng 80% tổng số từ ngữ hệ thống, số từ ngữ phần cài đặt vài thông báo chưa Việt hóa hồn tồn, em cố gắng Việt hóa toàn thời gian tới Nguyễn Đức Hiếu – CT2001C 58 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm 3.9.2 Bổ sung tính liên hệ Messenger Messenger gì? Messenger ứng dụng gửi tin nhắn Facebook sử dụng trang web Facebook sử dụng ứng dụng ứng thiết bị di động sử dụng hệ điều hành IOS Android Tại cần bổ sung tính liên hệ Messenger? Đối với sản phẩm thực tế, người dùng cần giải thắc mắc lập tực mà không cần xem hướng dẫn từ website hay phần giới thiệu dài dòng Cho nên, tính liên hệ Messenger tính cần có sản phẩm thực tế Ngày nay, mạng xã hội Facebook phổ biến với nhiều người sử dụng việc tích hợp Messenger vào hệ thống giúp người dùng liên hệ với quản trị cách tối ưu trải nghiệm người dùng tốt Ngồi ra, tính giúp quản trị dễ dàng phát lỗi giải số thắc mắc dùng dễ dàng Sau q trình em tích hợp tính liên hệ messenger vào hệ thống Trước tích hợp Messenger vào hệ thống, ta cần tạo Fanpage với quản trị để thực thiết lập thông số Ở đây, em sử dụng Fanpage em để tiến hành tích hợp Đầu tiên ta truy cập Fapage bấm vào phần “Settings” Hình 3.36: Hình ảnh mơ tả vị trí nút “Settings” Fanpage Facebook Nguyễn Đức Hiếu – CT2001C 59 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Tiếp tục bấm vào “Messaging” để bắt đầu thêm Messenger vào hệ thống Trong phần “Add Messenger to your websites” bấm “Get Started” để bắt đầu Tiếp tục, chọn ngôn ngữ “Tiếng Việt” để giao diện nút Messenger hiển thị bẳng tiếng Việt Hình 3.37: Hình ảnh mơ tả phần chọn tiếng Việt phần cài đặt Messenger Sau đó, bấm “Next” dể tiếp tục bước Tiếp theo, phần Position ta chọn “Right” để nút Messenger hiển thị bên phải Bấm “Next” để thực bước cuối Tiếp theo, ta thêm địa website vào phần “Website Domain” “https://bbb.hieund.pro”, bấm “Save” để lưu lại Cuối copy đoạn mã javascript bên phần code snippet bấm “Finish” để hoàn thành Cuối ta paste đoạn mã copy phần code snippet phần trang chủ Để truy cập vào file hiển thị trang chủ hệ thống ta truy cập vào “app/views/layouts/” mở file “appilcation.html.erb” thêm đoạn mã đằng trước phần Nguyễn Đức Hiếu – CT2001C 60 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm Hình 3.38: Hình ảnh minh họa vị trí đoạn mã javascript để hiển thị nút Messenger trang chủ Cuối cùng, ta khởi động lại hệ thống để hoàn thành trình tích hợp Messenger vào hệ thống Sau hình ảnh kết sau tích hợp liên hệ Messenger vào hệ thống Hình 3.39: Hình ảnh mơ tả kết sau hồn tất tích hợp nút Messenger vào trang chủ Nguyễn Đức Hiếu – CT2001C 61 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm KẾT LUẬN Trong trình tìm hiểu triển khai hệ thống mã nguồn mở hỗ trợ học trực tuyến em gặp số khó khăn q trình cấu hình hệ thống, em hồn thành tốn với kết sau:  Hệ thống chạy ổn định VPS sử dụng Linux Ubuntu 16.04 Server  Thêm chức đăng nhập Google, liên hệ Messenger Việt hóa hệ thống  Tùy chỉnh lại landing page Tuy nhiên, trình thực đề tài hạn chế mặt chuyên môn nên em triển khai hệ thống dừng lại mức tạm ổn, chưa đáp ứng đủ cho hệ thống thực tế Trong thời gian tới, em cố gắng tìm hiểu sâu hệ thống thêm số tình hữu ích vào hệ thống tùy chỉnh sâu vào giao diện chương trình Mục tiêu phát triển tương lai đề tài:  Tích hợp Big Blue Button vào hệ thống Moodle  Xây dựng lại giao diện người dùng Nguyễn Đức Hiếu – CT2001C 62 Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm TÀI LIỆU THAM KHẢO [1] https://desktop.jitsi.org/Main/About.html [2] https://bigbluebutton.org/about [3] https://nextcloud.com/talk [4] https://opensource.com/about [5] https://docs.github.com/en [6] https://docs.docker.com [7] https://www.digitalocean.com/docs [8] https://itsfoss.com/open-source-video-conferencing-tools [9] https://docs.bigbluebutton.org (Hướng dẫn cài đặt Big Blue Button) [10] Bài giảng: “Phát triển phần mềm mã nguồn mở” - tác giả: “Ngô Bá Hùng” Nguyễn Đức Hiếu – CT2001C 63 ... ? ?Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử nghiệm? ?? Xin chân thành cảm ơn ! Nguyễn Đức Hiếu – CT2001C Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến triển khai thử. .. mã nguồn mở Chương 2: Tìm hiểu số hệ thống mã nguồn mở hỗ trợ học trực tuyến Chương 3: Cài đặt triển khai thử nghiệm Nguyễn Đức Hiếu – CT2001C Tìm hiểu số hệ thống nguồn mở hỗ trợ học trực tuyến. .. GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CƠNG NGHỆ HẢI PHỊNG - TÌM HIỂU MỘT SỐ HỆ THỐNG NGUỒN MỞ HỖ TRỢ HỌC TRỰC TUYẾN VÀ TRIỂN KHAI THỬ NGHIỆM ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH

Ngày đăng: 17/09/2021, 08:37

HÌNH ẢNH LIÊN QUAN

Hình 2.1: Hình ảnh mô tả tính năng video chat trên Jitsi Meet - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 2.1 Hình ảnh mô tả tính năng video chat trên Jitsi Meet (Trang 31)
Tính năng chia sẻ màn hình - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
nh năng chia sẻ màn hình (Trang 31)
Hình 2.3: Hình ảnh mô tả tính năng chia sẻ màn hình trên Nextcloud Talk - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 2.3 Hình ảnh mô tả tính năng chia sẻ màn hình trên Nextcloud Talk (Trang 34)
Hình 2.4: Hình ảnh mô tả phòng học trực tuyến trên BigBlueButton - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 2.4 Hình ảnh mô tả phòng học trực tuyến trên BigBlueButton (Trang 35)
Hình 2.5: Hình ảnh mô tả tính năng chia sẻ màn hình thông qua BigBlueButton - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 2.5 Hình ảnh mô tả tính năng chia sẻ màn hình thông qua BigBlueButton (Trang 36)
Hình 2.6: Hình ảnh mô tả người xem khi tham gia cuộc họp trên BigBlueButton - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 2.6 Hình ảnh mô tả người xem khi tham gia cuộc họp trên BigBlueButton (Trang 37)
Hình 2.7: Hình ảnh mô tả thao tác quản lý của người điều hành cuộc họp trên BigBlueButton - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 2.7 Hình ảnh mô tả thao tác quản lý của người điều hành cuộc họp trên BigBlueButton (Trang 37)
Hình 2.8: Hình ảnh mô tả cuộc thăm dò ý kiến trên BigBlueButton - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 2.8 Hình ảnh mô tả cuộc thăm dò ý kiến trên BigBlueButton (Trang 38)
Hình 3.1: Biểu đồ ngữ cảnh hệ thống BigBlueButton - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.1 Biểu đồ ngữ cảnh hệ thống BigBlueButton (Trang 42)
Hình 3.2: Biểu đồ phân cấp chức năng hệ thống BigBlueButton - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.2 Biểu đồ phân cấp chức năng hệ thống BigBlueButton (Trang 43)
Bảng 3.2: Ma trận thực thể chức năng Các thực thể  - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Bảng 3.2 Ma trận thực thể chức năng Các thực thể (Trang 45)
Hình 3.7: Hình ảnh mô tả file cài đặt GitHub Desktop sau khi tải về - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.7 Hình ảnh mô tả file cài đặt GitHub Desktop sau khi tải về (Trang 49)
Hình 3.6: Hình ảnh vị trí nút Download GitHub Desktop - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.6 Hình ảnh vị trí nút Download GitHub Desktop (Trang 49)
Hình 3.8: Hình ảnh vị trí nút Đăng nhập vào GitHub Desktop - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.8 Hình ảnh vị trí nút Đăng nhập vào GitHub Desktop (Trang 50)
Hình 3.10: Hình ảnh mô tả cách thức thực hiện clone repository trên GitHub Desktop - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.10 Hình ảnh mô tả cách thức thực hiện clone repository trên GitHub Desktop (Trang 51)
Hình 3.12: Hình chụp vị trí nút Show in Explorer trong GitHub Desktop - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.12 Hình chụp vị trí nút Show in Explorer trong GitHub Desktop (Trang 56)
Hình 3.15: Hình ảnh mô tả số liệu tiêu tốn CPU của hệ thống khi có 4 tài khoản cùng lúc sử dụng trong 1 tiếng  - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.15 Hình ảnh mô tả số liệu tiêu tốn CPU của hệ thống khi có 4 tài khoản cùng lúc sử dụng trong 1 tiếng (Trang 58)
Hình 3.16: Hình ảnh mô tả số liệu băng thông của hệ thống khi có 4 tài khoản cùng lúc sử dụng trong 1 tiếng  - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.16 Hình ảnh mô tả số liệu băng thông của hệ thống khi có 4 tài khoản cùng lúc sử dụng trong 1 tiếng (Trang 59)
Hình 3.21: Hình ảnh mô tả giao diện thông tin người dùng sau khi đăng nhập - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.21 Hình ảnh mô tả giao diện thông tin người dùng sau khi đăng nhập (Trang 62)
Hình 3.22: Hình ảnh mô tả giao diện phòng họp - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.22 Hình ảnh mô tả giao diện phòng họp (Trang 62)
Hình 3.25: Hình ảnh mô tả giao diện tính năng phòng họp - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.25 Hình ảnh mô tả giao diện tính năng phòng họp (Trang 65)
Hình 3.28: Hình ảnh mô tả kết quả sau khi chia sẻ màn hình - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.28 Hình ảnh mô tả kết quả sau khi chia sẻ màn hình (Trang 67)
Hình 3.31: Hình ảnh mô tả tính năng trình chiếu slide - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.31 Hình ảnh mô tả tính năng trình chiếu slide (Trang 68)
Hình 3.33: Hình ảnh mô tả giao diện tính năng text chat - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.33 Hình ảnh mô tả giao diện tính năng text chat (Trang 69)
Hình 3.34: Hình ảnh mô tả kết quả sau khi thực hiện lệnh chuyển ngôn ngữ bên phía server - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.34 Hình ảnh mô tả kết quả sau khi thực hiện lệnh chuyển ngôn ngữ bên phía server (Trang 71)
Cuối cùng ta Việt hóa các từ có trong file vi.json. Sau đây là hình ảnh minh họa các lệnh json khi Việt hóa - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
u ối cùng ta Việt hóa các từ có trong file vi.json. Sau đây là hình ảnh minh họa các lệnh json khi Việt hóa (Trang 72)
Hình 3.36: Hình ảnh mô tả vị trí nút “Settings” trên Fanpage Facebook - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.36 Hình ảnh mô tả vị trí nút “Settings” trên Fanpage Facebook (Trang 73)
Hình 3.37: Hình ảnh mô tả phần chọn tiếng Việt trong phần cài đặt Messenger - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.37 Hình ảnh mô tả phần chọn tiếng Việt trong phần cài đặt Messenger (Trang 74)
Hình 3.39: Hình ảnh mô tả kết quả sau khi hoàn tất tích hợp nút Messenger vào trang chủ - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.39 Hình ảnh mô tả kết quả sau khi hoàn tất tích hợp nút Messenger vào trang chủ (Trang 75)
Hình 3.38: Hình ảnh minh họa vị trí đoạn mã javascript để hiển thị nút Messenger tại trang chủ - Đồ án tốt nghiệp  tìm hiểu một số hệ thống nguồn mở hỗ trợ học trực tuyến và triển khai thử nghiệm
Hình 3.38 Hình ảnh minh họa vị trí đoạn mã javascript để hiển thị nút Messenger tại trang chủ (Trang 75)

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

TÀI LIỆU LIÊN QUAN