Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 151 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
151
Dung lượng
5,24 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM -🙚🙘🕮🙚🙘 - BÙI THIỆN NHÂN NGUYỄN YẾN NHI KHOÁ LUẬN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG QUẢN LÝ KHÓA HỌC TRỰC TUYẾN BUILDING ONLINE COURSE MANAGEMENT SYSTEM KỸ SƯ/ CỬ NHÂN NGÀNH CƠNG NGHỆ PHẦN MỀM TP HỒ CHÍ MINH, 2023 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM -🙚🙘🕮🙚🙘 - BÙI THIỆN NHÂN - 19521927 NGUYỄN YẾN NHI – 19520205 KHOÁ LUẬN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG QUẢN LÝ KHÓA HỌC TRỰC TUYẾN BUILDING ONLINE COURSE MANAGEMENT SYSTEM KỸ SƯ/ CỬ NHÂN NGÀNH CÔNG NGHỆ PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN NGUYỄN TRỊNH ĐÔNG TP HỒ CHÍ MINH, 2023 THƠNG TIN HỘI ĐỒNG CHẤM KHĨA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày ………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin – Chủ tịch – Thư ký – Ủy viên – Ủy viên ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khóa luận: XÂY DỰNG HỆ THỐNG QUẢN LÝ KHĨA HỌC TRỰC TUYẾN Nhóm SV thực hiện: Cán hướng dẫn/phản biện: Bùi Thiện Nhân 19521927 Nguyễn Yến Nhi 19520205 TS Nguyễn Trịnh Đơng Đánh giá Khóa luận Về báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét hình thức báo cáo: …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… Về nội dung nghiên cứu: …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… Về chương trình ứng dụng: …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… Về thái độ làm việc sinh viên: …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… Đánh giá chung: …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………… Điểm sinh viên: Bùi Thiện Nhân:……… /10 Nguyễn Yến Nhi:……… /10 Người nhận xét (Ký tên ghi rõ họ tên) ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ) Tên khóa luận: XÂY DỰNG HỆ THỐNG QUẢN LÝ KHĨA HỌC TRỰC TUYẾN Nhóm SV thực hiện: Cán hướng dẫn/phản biện: Bùi Thiện Nhân 19521927 Nguyễn Yến Nhi 19520205 TS Nguyễn Trịnh Đông Đánh giá Khóa luận Về báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét hình thức báo cáo: ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… Về nội dung nghiên cứu: ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… Về chương trình ứng dụng: ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… Về thái độ làm việc sinh viên: ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… Đánh giá chung: ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… Điểm sinh viên: Bùi Thiện Nhân:……… /10 Nguyễn Yến Nhi:……… /10 Người nhận xét (Ký tên ghi rõ họ tên) LỜI CẢM ƠN Đầu tiên, cho nhóm chúng em xin dành lời cảm ơn chân thành đến tất giáo viên giảng viên Trường Đại học Công nghệ Thông tin – Đại học Quốc gia Thành phố Hồ Chí Minh nói chung Khoa Cơng nghệ Phần mềm nói riêng, hướng dẫn hỗ trợ chúng em suốt quãng thời gian học tập trường, giúp chúng tơi có kiến thức q báu xây dựng tảng cho việc thực khoá luận tốt nghiệp Tiếp theo, chúng em muốn xin lời cảm ơn trực tiếp đến thầy Nguyễn Trịnh Đông, giảng viên hướng dẫn trực tiếp đến nhóm Những lời tư vấn, góp ý hướng dẫn tận tính thầy điều quý báu giúp nhóm xuyên suốt thời gian thực đề tài Nhờ hỗ trợ đồng hành thầy, chúng em hồn thành luận án cách sn sẻ rong trình thực luận án, chúng em áp dụng kiến thức tảng học tích lũy được, đồng thời kết hợp với kiến thức trình tìm hiểu thực Tuy nhiên, kiến thức kinh nghiệm nhóm cịn hạn chế, gặp khó khăn giai đoạn, dẫn đến xuất sai sót Vì vậy, chúng em mong nhận lời góp ý, ý kiến quý báu từ quý thầy cô để hỗ trợ cải thiện báo cáo chúng em Một lần nhóm chúng em xin chân thành gửi lời cảm ơn sâu sắc TP Hồ Chí Minh, ngày….tháng năm 2023 Sinh viên BÙI THIỆN NHÂN NGUYỄN YẾN NHI Bảng 4.5.2.9: Chi tiết thành phần giao diện Language Num Name Type List ngôn ngữ List 4.5.2.16 Màn hình “PrivacyPolicy” Hình 4.5.2.8: Màn hình PrivacyPolicy 137 Bảng 4.5.2.10: Chi tiết thành phần giao diện PrivacyPolicy Num Name Privacy policu Type text Description Trigger Thông tin pháp lý app 4.5.2.17 Màn hình “HelpCenter” Hình 4.5.2.9: Màn hình HelpCenter 138 Bảng 4.5.2.11: Chi tiết thành phần giao diện HelpCenter Num Name Tab FAQ Type Tab Contact Us List câu hỏi List thường gặp List contact Description Trigger Tab FAQ Tab Chuyển đổi Contact us tab List câu hỏi thường gặp List List contact 139 4.5.2.18 Màn hình “UploadedCourses” Hình 4.5.2.10: Màn hình UploadedCourses Bảng 4.5.2.12: Chi tiết thành phần giao diện UploadedCourses Num Name Danh sách Khóa học Type Listview Description Trigger Hiển thị danh sách khóa học 140 tải lên giảng viên Nút chọn FloatingActionButon Nút chọn để sang Ứng dụng “Tạo trang tạo khóa điều hướng khóa học” học người dùng sang trang tạo khóa học 4.5.2.19 Màn hình “CreateCourse” Hình 4.5.2.19: Màn hình CreateCourse Bảng 4.5.2.13: Chi tiết thành phần giao diện CreateCourse Num Name Type Description Trigger 141 Chọn ảnh ImagePicker Chọn ảnh Mở sưu khóa học từ sưu tập ứng tập dụng để người dùng chọn ảnh, lắng nghe kết trả Chọn phân loại Dropdown Chọn phân loại cho Khi người khóa học dùng nhấn chọn, sổ xuống danh sáhc phân loại cho người dùng chọn Tựa đề khóa học TextFormField Nhập vào tựa đề khóa học Mơ tả khóa học TextFormField Nhập vào mơ tả khóa học Sang trang Button Sang trang Nhấn chọn chuyển pageview sang trang Tựa đề section TextFormField Nhập vào tựa đề section 142 Chỉnh sửa section Button Bắt đầu chỉnh sửa Nhấn chọn để thẻ vừa tạo chuyển trạng thái thẻ từ xem sang chỉnh sửa Xóa section Button Xóa section Nhấn chọn để chọn xóa section chọn Thêm Button section Thêm Tạo section vào danh section với sách thông tin mặc định vào danh sách section 10 Thẻ học Card Thẻ chứa học 11 Tựa đề học TextFormField Nhập vào tựa đề học 12 Chọn video ImagePicker Chọn video Mở sưu khóa học từ sưu tập ứng tập dụng để người dùng chọn video, lắng nghe kết trả 13 Chọn section cho học Dropdown Chọn section cho Khi người học dùng nhấn chọn, sổ 143 xuống danh sách section tạo cho người dùng chọn 14 Tạo học Button Thêm Tạo học vào danh sách học với thông tin mặc định vào danh sách học 15 Sang trang Button Về lại trang trước Nhấn chọn chuyển pageview lại trang trước 16 Hoàn tất Button Hoàn tất thêm Nhấn chọn để khóa học hồn tất tạo khóa học 144 Chương KẾT LUẬN Chương Kết luận phần cuối khoá luận, nơi tổng hợp đánh giá kết đạt từ trình nghiên cứu triển khai hệ thống quản lý khoá học trực tuyến Trong chương này, khoá luận trình bày tóm tắt ngắn mục tiêu, phạm vi phương pháp nghiên cứu đề tài Khoá luận đánh giá hiệu suất chất lượng hệ thống, đồng thời đưa nhận hướng phát triển cho nghiên cứu phát triển tương lai 5.1 Tóm tắt mục tiêu phạm vi nghiên cứu Trong phần này, khóa luận tóm tắt lại mục tiêu đề tài đạt Mục tiêu khóa luận xây dựng hệ thống quản lý khoá học trực tuyến, nhằm cung cấp tảng tốt cho người dùng tìm kiếm, tham gia quản lý khố học trực tuyến 5.1.1 Mục tiêu Mục tiêu đề tài xây dựng hệ thống quản lý khoá học trực tuyến hiệu tiện ích, nhằm cung cấp cho người dùng tảng tốt để tìm kiếm, tham gia quản lý khoá học trực tuyến Mục tiêu cụ thể bao gồm: - Tạo giao diện người dùng thân thiện dễ sử dụng Cung cấp tính tìm kiếm lọc khố học dựa nhu cầu sở thích người dùng Hỗ trợ quản lý tiến độ học tập người dùng Tăng cường tương tác người học giảng viên 5.1.2 Phạm vi Phạm vi nghiên cứu bao gồm: - - - Xây dựng hệ thống quản lý khoá học trực tuyến từ việc thiết kế sở liệu, xử lý liệu, phát triển giao diện người dùng tích hợp chức Tập trung vào việc cung cấp trải nghiệm người dùng tốt tối ưu hóa hiệu suất hệ thống Nghiên cứu công nghệ phương pháp phù hợp để tìm kiếm, xếp đề xuất khố học cho người dùng dựa sở thích nhu cầu cá nhân Áp dụng hệ thống cho số khoá học mẫu tiến hành đánh giá hiệu hệ thống 5.1.3 Giới hạn Nghiên cứu giới hạn việc xây dựng đánh giá hệ thống quản lý khoá học trực tuyến Nghiên cứu khơng sâu vào việc phân tích yếu tố xã hội, kinh tế trị ảnh hưởng đến quản lý khố học trực tuyến Ngồi ra, phạm vi nghiên cứu không bao gồm việc triển khai thực tế mở rộng hệ thống cho số lượng lớn người dùng 145 5.1.4 Cấu trúc khoá luận Khoá luận chia thành chương sau: Chương 1: Giới thiệu đề tài Chương 2: Cơ sở lý thuyết Chương 3: Recommendation system cho tính đề xuất khoá học dựa collaborative filtering Chương 4: Phân tích thiết kế Chương 5: Kết luận Từ chương đến chương vào chi tiết khía cạnh quan trọng khác đề tài 5.2 Đánh giá kết đạt Phần Đánh giá kết đạt khóa luận tập trung trình bày thành tựu quan trọng kết mà đạt thời gian triển khai nghiên cứu Ngoài ra, phần đánh giá mức độ đáp ứng khóa luận mục tiêu đề ban đầu Trong thời gian triển khai đề tài "Xây dựng hệ thống quản lý khoá học trực tuyến", khoá luận đạt thành tựu quan trọng sau: - Khoá luận kiến trúc dựa Clean Architecture, giúp dễ dàng bảo trì phát triển ứng dụng Điều tạo điều kiện thuận lợi cho việc mở rộng cải thiện hệ thống tương lai - Giao diện ứng dụng thiết kế tối giản có màu sắc tương phản, giúp người dùng dễ dàng sử dụng tương tác với ứng dụng Thiết kế giao diện tham khảo từ case study ứng dụng có đề tài tương tự, đảm bảo tính thẩm mỹ trải nghiệm người dùng tốt - Trong q trình triển khai, khố luận tích hợp nhiều cơng nghệ khác để nâng cao khả ứng dụng Việc tích hợp công nghệ giúp đáp ứng nhiều yêu cầu mong muốn khác người dùng - Hệ thống đáp ứng chức ứng dụng e-learning, cho phép người dạy chia sẻ khố học người học tham gia vào khóa học chia sẻ Điều mang lại tiện ích linh hoạt cho giảng viên học viên - Khoá luận phát triển nhiều đoạn mã logic để giảm thiểu tối đa khả crash lỗi không mong muốn ứng dụng Việc đảm bảo tính ổn định tin cậy hệ thống 146 - Việc sử dụng Flutter để phát triển ứng dụng giúp khoá luận dễ dàng triển khai ứng dụng nhiều tảng khác nhau, bao gồm iOS Android 5.3 Tầm quan trọng ứng dụng khoá luận Khoá luận "Xây dựng hệ thống quản lý khố học trực tuyến" có tầm quan trọng ứng dụng đáng kể lĩnh vực giáo dục đào tạo trực tuyến Một số tầm quan trọng ứng dụng kể đến như: 5.3.1 Tầm quan trọng Trong thời đại số hóa phát triển cơng nghệ thơng tin, hệ thống quản lý khố học trực tuyến đóng vai trị quan trọng việc cung cấp giải pháp học tập linh hoạt, tiện ích hiệu cho người Nó giúp tạo mơi trường học tập đa dạng, truy cập từ xa phù hợp với nhu cầu học tập cá nhân Khoá luận giúp đáp ứng nhu cầu ngày tăng học tập trực tuyến, đặc biệt bối cảnh dịch bệnh phát triển công nghệ Nó cung cấp sở vững để xây dựng, quản lý truyền đạt kiến thức thông qua khoá học trực tuyến Hệ thống quản lý khoá học trực tuyến công cụ quan trọng để tăng cường tiếp cận chia sẻ kiến thức, không giới hạn lớp học truyền thống mà mở hội học tập liên tục không gian học tập không giới hạn 5.3.2 Ứng dụng Trong lĩnh vực giáo dục đào tạo, hệ thống quản lý khoá học trực tuyến sử dụng rộng rãi tổ chức giáo dục, trường học, tổ chức đào tạo doanh nghiệp Nó giúp cung cấp khóa học trực tuyến, tài liệu học tập công cụ học tập lúc nơi Hệ thống tích hợp cơng nghệ tiện ích khác video học tập, hệ thống chat, công cụ trao đổi kiến thức quản lý tương tác người học giảng viên Hệ thống tương lai hướng đến việc ứng dụng việc quản lý tổ chức khóa học, quản lý người dùng, đánh giá theo dõi tiến trình học tập Nó cung cấp tính quản lý người dùng, quản lý khoá học, quản lý nội dung tài liệu học tập, đánh giá theo dõi tiến độ học tập Khố luận đóng góp vào việc phát triển cải thiện hệ thống quản lý khố học trực tuyến có, mang lại tiện lợi, linh hoạt hiệu cho người dùng Nó giúp tạo mơi trường học tập chất lượng cao khuyến khích tiếp cận đa dạng đến kiến thức giáo dục Tóm lại, khố luận "Xây dựng hệ thống quản lý khoá học trực tuyến" mang lại tầm quan trọng ứng dụng đáng kể việc cung cấp giải pháp học tập trực tuyến 147 linh hoạt hiệu cho người học Nó đáp ứng nhu cầu ngày tăng học tập trực tuyến đóng góp vào phát triển lĩnh vực giáo dục đào tạo trực tuyến 5.4 Những đóng góp khố luận Khố luận "Xây dựng hệ thống quản lý khố học trực tuyến" đóng góp số thành tựu giá trị quan trọng lĩnh vực giáo dục đào tạo trực tuyến Dưới số đóng góp khố luận: 5.4.1 Đóng góp cơng nghệ phát triển hệ thống Khố luận đóng góp vào việc áp dụng công nghệ xây dựng hệ thống quản lý khoá học trực tuyến Việc sử dụng công nghệ Clean Architecture, Flutter công nghệ liên quan khác mang lại tính linh hoạt, hiệu khả mở rộng cho hệ thống Qua q trình nghiên cứu phát triển, khố luận tạo mơ hình kiến trúc sở thành phần cần thiết để xây dựng hệ thống quản lý khoá học trực tuyến Điều giúp đảm bảo tính cấu trúc, tổ chức dễ dàng bảo trì hệ thống 5.4.2 Cung cấp giải pháp học tập linh hoạt tiện ích: Hệ thống quản lý khoá học trực tuyến phát triển để cung cấp giải pháp học tập linh hoạt tiện ích cho người dùng Người học truy cập tham gia vào khóa học từ nơi thiết bị có kết nối internet Hệ thống cung cấp giao diện đơn giản thân thiện với người dùng, giúp người học nhanh chóng tìm kiếm, truy cập tham gia vào khóa học Đồng thời, tích hợp tính đánh giá phản hồi, xem trực tiếp giúp người học có trải nghiệm học tập tốt 5.4.3 Góp phần nâng cao chất lượng giáo dục đào tạo trực tuyến: Hệ thống quản lý khoá học trực tuyến cung cấp tảng cho việc chia sẻ kiến thức, tài liệu học tập tương tác người học giảng viên Điều giúp nâng cao chất lượng giáo dục đào tạo trực tuyến, tạo điều kiện thuận lợi cho việc học tập liên tục phát triển cá nhân Hệ thống giúp tạo môi trường học tập đa dạng tương tác, nơi người học trao đổi kiến thức, thảo luận học hỏi từ Điều khuyến khích tương tác chia sẻ kiến thức thành viên cộng đồng học tập trực tuyến Khoá luận "Xây dựng hệ thống quản lý khoá học trực tuyến" đóng góp vào việc phát triển công nghệ cung cấp giải pháp học tập linh hoạt tiện ích cho người học Nó góp phần nâng cao chất lượng giáo dục đào tạo tri thức cho cộng đồng xã hội 148 5.5 Những giới hạn hướng phát triển Trong thời gian triển khai đề tài "Xây dựng hệ thống quản lý khoá học trực tuyến", khoá luận gặp phải số giới hạn cần xem xét hướng phát triển để nâng cao hiệu tính hồn thiện hệ thống Dưới mô tả chi tiết giới hạn hướng phát triển: Hiện tại, ứng dụng có trải nghiệm tốt thiết bị di động Tuy nhiên, trải nghiệm người dùng thiết bị máy tính máy tính bảng không tối ưu mong đợi Đây giới hạn cần giải để đảm bảo trải nghiệm người dùng quán tảng khác - Một số tính nâng cao ứng dụng chưa triển khai hoàn toàn cần phát triển thêm để hồn thiện Các tính bao gồm quản lý doanh thu, theo dõi thống kê tiến độ học, tính thơng báo, tính chat tính tìm kiếm nâng cao Việc phát triển thêm tính cung cấp trải nghiệm người dùng đa dạng tốt Dựa kết hạn chế đề cập, khoá luận đề xuất hướng phát triển để nâng cao chất lượng khả hệ thống quản lý khoá học trực tuyến: - Cải thiện UI/UX tổng thể ứng dụng hướng phát triển quan trọng Việc tối ưu hóa giao diện người dùng, cải thiện trải nghiệm người dùng đảm bảo tính thẩm mỹ tăng tính hấp dẫn tương tác người dùng với ứng dụng - Thêm tài khoản Quản trị viên để xử lý tính quản lý ứng dụng thao tác người dùng khác Tài khoản Quản trị viên có quyền truy cập quản lý thơng tin người dùng, khoá học, nội dung chức khác hệ thống - Mở rộng thêm tính cho người dùng giảng viên quản lý doanh thu, quản lý tương tác người học giảng viên, quản lý khóa học tạo Điều tạo điều kiện thuận lợi cho giảng viên việc quản lý phát triển khóa học họ tảng ứng dụng - Thêm chức pagination cho khoá học, cải thiện hiệu suất tốc độ tải trang ứng dụng Tính pagination giúp phân trang nội dung giảm thiểu tải trọng cho ứng dụng có nhiều liệu - Nghiên cứu triển khai tính chat người học giảng viên, tính theo dõi thống kê tiến độ học tập Các tính tạo hội cho người học giảng viên trao đổi thông tin, giải đáp thắc mắc tương tác trực tiếp trình học tập, đồng thời giúp người học tiếp cần với kiến thức dễ dàng Tổng kết - 5.6 Trong khóa luận này, nhóm tiến hành xây dựng hệ thống quản lý khoá học trực tuyến nhằm cung cấp giải pháp học tập linh hoạt, tiện ích hiệu cho 149 người dùng Qua q trình nghiên cứu, phân tích phát triển, khoá luận đạt kết thành tựu quan trọng Đầu tiên, khoá luận áp dụng kiến trúc Clean Architecture để xây dựng hệ thống, giúp tạo cấu trúc rõ ràng, dễ bảo trì mở rộng Điều mang lại linh hoạt khả phát triển hệ thống tương lai Giao diện ứng dụng thiết kế đơn giản tối giản, tạo tương phản màu sắc để người dùng dễ dàng sử dụng Khoá luận tham khảo case study ứng dụng có đề tài tương tự để đảm bảo tính thẩm mỹ trải nghiệm người dùng tốt Khoá luận tích hợp nhiều cơng nghệ tiện ích khác hệ thống để tăng khả đáp ứng nhiều yêu cầu người dùng Việc sử dụng Flutter cho phép khoá luận phát triển ứng dụng nhiều tảng khác nhau, tạo linh hoạt tiện lợi cho việc triển khai Hệ thống quản lý khoá học trực tuyến đáp ứng chức ứng dụng e-learning, cho phép người dạy chia sẻ khố học người học tham gia vào khóa học chia sẻ Điều tạo điều kiện thuận lợi cho việc học tập trực tuyến trao đổi kiến thức người dùng Khoá luận phát triển đoạn mã logic để giảm thiểu khả crash lỗi không mong muốn ứng dụng Điều đảm bảo tính ổn định tin cậy hệ thống trình sử dụng Tuy nhiên, khoá luận nhận thấy số giới hạn thời gian triển khai Hiện tại, ứng dụng có trải nghiệm tốt thiết bị di động cần tối ưu hóa tảng khác Một số tính nâng cao cần phát triển thêm để đáp ứng đầy đủ yêu cầu người dùng Để cải thiện phát triển hệ thống quản lý khoá học trực tuyến, khoá luận đề xuất số hướng phát triển Điều bao gồm cải thiện UI/UX tổng thể, thêm tài khoản Quản trị viên để quản lý ứng dụng, mở rộng tính cho người dùng giảng viên, thêm tính pagination, tính theo dõi tiến độ, thống kê kết học tập tính chat người học giảng viên - Tổng kết lại, khoá luận "Xây dựng hệ thống quản lý khoá học trực tuyến" đạt kết quan trọng đóng góp vào lĩnh vực giáo dục đào tạo trực tuyến Khố luận hy vọng cơng trình cung cấp tảng học tập linh hoạt, tiện ích hiệu cho người dùng đóng góp vào phát triển giáo dục trực tuyến 150 TÀI LIỆU THAM KHẢO [1] Clean Architecture, “Giới thiệu, cách cấu trúc triển khai dự án”, 2019 [Online] Địa chỉ: Flutter TDD Clean Architecture Course – Explanation & Project Structure Reso Coder [Truy cập ngày 2/7/2023] [2] WebRTC, “Tài liệu tham khảo WebRTC”, 2019 [Online] Địa chỉ: Getting started with WebRTC [Truy cập ngày 2/7/2023] [3] SocketIO, “Tài liệu thức”, 2022 [Online] Địa chỉ: Introduction | Socket.IO [Truy cập ngày 2/7/2023] [4] Firebase, “Tài liệu thức”, 2021 [Online] Địa chỉ: Firebase Documentation [Truy cập ngày 2/7/2023] [5] NestJs, “Tìm hiểu NestJs”, 2020 [Online] Địa chỉ: Tìm hiểu NestJS [Truy cập ngày 2/7/2023] [6] MongoDB, “Tìm hiểu MongoDB” [Online] Địa chỉ: MongoDB gì? | TopDev [Truy cập ngày 2/7/2023] 151