Tìm hiểu các website đã có cùng chủ đề a Coursera www.coursera.org: Coursera cung cấp hàng ngàn khóa học trực tuyến về nhiều chủ đề khác nhau, từ khoa học máy tính đến ngôn ngữ học.b edX
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚNĐỀ TÀI: QUẢN LÝ KHÓA HỌC
Giảng viên hướng dẫn: TS Lại Mạnh Dũng
Hà Nội, tháng 10 năm 2023
Trang 2MỤC LỤC
Trang 3DANH MỤC HÌNH ẢNH
Trang 4DANH MỤC BẢNG BIỂU
Trang 5DANH MỤC VIẾT TẮT
Trang 6Phần 1: ĐỀ TÀI
1.1 Sơ lược về hệ thống1.2 Nghiệp vụ của hệ thống 1.3 Mục đích yêu cầu
Trang 7Phần 2: KHẢO SÁT PHÂN TÍCH
2.1 Tìm hiểu các website đã có cùng chủ đề
a) Coursera (www.coursera.org): Coursera cung cấp hàng ngàn khóa học trực tuyến về nhiều chủ đề khác nhau, từ khoa học máy tính đến ngôn ngữ học.b) edX (www.edx.org): edX cũng là một nền tảng giảng dạy trực tuyến với nhiều
khóa học và chương trình học tập từ các trường đại học và tổ chức giáo dục hàng đầu
c) Udemy (www.udemy.com): Udemy là một nền tảng cho các giảng viên độc lập để tạo và bán các khóa học trực tuyến
d) Khan Academy (www.khanacademy.org): Khan Academy tập trung vào giáo dục miễn phí và cung cấp các bài giảng về nhiều môn học, đặc biệt là toán học và khoa học
e) LinkedIn Learning (www.linkedin.com/learning): Trước đây là Lynda.com, nền tảng này cung cấp nhiều khóa học về kỹ năng nghề nghiệp và công nghệ thông tin
f) Full Stack F8 (https://fullstack.edu.vn/): Một nền tảng cung cấp các khóa học trực tuyến về lập trình, thiết kế đồ họa, marketing và kinh doanh
2.2 Trình bày các đối tượng sử dụng
a) Người xem: Đối tượng này bao gồm những người theo dõi thông tin và tin tức liên quan đến khóa học Họ có thể quan tâm đến các khóa học mới nhất, và bình luận về khóa từ độc giả khác
b) Tham gia cộng đồng: Đối tượng này là những người muốn học hỏi và thảo luận về chủ đề Họ có thể tham gia vào diễn đàn, đóng góp nội dung, và tương tác vớicác thành viên khác
c) Người học trực tuyến: Đối tượng này có nhu cầu mua sắm các khóa học liên quan đến chủ đề Họ tạo tài khoản, thêm khóa học và hoàn tất giao dịch trực tuyến
d) Người dùng công cụ và ứng dụng trực tuyến: Đối tượng này muốn sử dụng các công cụ và ứng dụng trực tuyến miễn phí để giải quyết các vấn đề liên quan đến khóa học
2.3 Trình bày các chức năng cơ bản cho từng đối tượng
a) Người xem: Xem các khóa học theo danh mục. Cho phép đọc, lưu trữ, chia sẻ khóa học. Tạo và quản lý tài khoản để tham khảo các khóa học.b) Tham gia cộng đồng:
Đăng kí tham gia các diễn đàn Đóng góp các bình luận, thảo luận trong các diễn đàn,khóa học, phần học
Trang 8 Tương tác với các thành viên qua hệ thống bình luận.c) Người học trực tuyến:
Tìm kiếm các khóa học cần thiết Xem thông tin chi tiết các khóa học và đánh giá từ người dùng. Hoàn tất các giao dịch cần thiết khi thêm các khóa học.d) Người dùng công cụ và ứng dụng trực tuyến:
Truy cập các công cụ và ứng dụng trực tuyến từ trang wed. Sử dụng các công cụ miễn phí để giải quyết về nhiệm vụ liên quan đến tài
Trang 9Phần 3: Thiết kế
3.1 Vẽ use-case diagram3.2 Vẽ sơ đồ sitemap3.3 Vẽ wireframe cho mỗi trang website
Trang 10Phần 4: Triển khai
4.1 Cấu trúc thư mục dự án4.2 giao diện thu được của mỗi một trang trong website và cách xây dựng:html, css, js
Trang 11Phần 5: Kiểm Thử
5.1 Mục tiêu phát hiện lỗi trong quá trình thiết kế5.2 Cách thức xây dựng các test case link, effect, data validation
Trang 12Phần 6: Tự đánh giá
6.1 Tự đánh giá điểm nhóm6.2 Cá nhân tự đánh giá điểm của cá nhân mình 6.3 Nhóm đánh giá điểm cho từng cá nhân