Xây dụng ứng dụng hỗ trợ học tập

111 20 0
Xây dụng ứng dụng hỗ trợ học tập

Đ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

Phần User: – Đăng nhập đăng ký thành viên – Tìm kiếm và xem thông tin các tài liệu cần học – Làm bài kiểm tra – Xem kết quả học tập – Nhận thông báo – Mua khóa học Phần Admin: – Xây dựng và quản lý tài liệu liên quan đến môn học – Xây dựng, quản lý ngân hàng câu hỏi và câu trả lời cho từng môn học – Xây dựng bài kiểm tra theo chủ đề với hình thức trắc nghiệm – Xây dựng cách thức tính điểm và xếp hạng dựa trên bài kiểm tra – Quản lý kết quả học tập của người học – Thống kê báo cáo – Hỗ trợ người học: Chat, hỗ trợ nhắc nhở Ứng dụng di động – Đăng nhập đăng ký thành viên – Xem thông tin tài liệu cần học (Tài liệu video và tài liệu chữ) – Làm bài kiểm tra theo môn học – Xem kết quả học tập – Hẹn giờ thông báo – Bảng xếp hạng dựa trên điểm số

Xây dụng ứng dụng hỗ trợ học tập LỜI CẢM ƠN MỞ ĐẦU Trong thời đại – thời đại 4.0 kéo theo bùng nổ Internet với phát triển vượt bậc ngành Viễn thơng – Cơng nghệ Thơng tin việc áp dụng thành tựu công nghệ vào ngành Giáo dục – Đào tạo nói riêng sống nói chung đem đến hiệu thiết thực Việc tăng cường xây dựng sở vật chất hạ tầng công nghệ thông tin phục vụ cho việc đào tạo từ xa , đào tạo trực tuyến nhằm phục vụ cho nhu cầu cho học sinh, sinh viên Nhà nước đẩy mạnh vấn đề ưu tiên hàng đầu Đặc biệt năm trở lại tình hình dịch bệnh phức tạp dẫn đến việc dạy học trực tuyến giải pháp giải vấn đề Từ cho thầy tầm quan trọng phương thức dạy học tình hình chí tương lai Từ nhận thức trên, nhóm em định chọn Đề tài: “Xây dựng ứng dụng học tập” MỤC LỤC DANH MỤC CÁC HÌNH VẼ VÀ BIỂU ĐỒ DANH MỤC CÁC BẢNG DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT Viết tắt Web DL E-Learning App PHP SQL API SCORM LMS Tiếng Anh Website Distance Learning Electronic Learning Application Hypertext Preprocessor Structured Query Language Application Programing Interface Sharable Content Object Reference Model Learning Management System Learning Content Management System Rank Database LCMS BXH CSDL 1.1 Giới thiệu Tiếng Việt Trang web Phương pháp dạy học từ xa Phương pháp dạy học trực tuyến Ứng dụng Một ngôn ngữ lập trình website Ngơn ngữ truy vấn có cấu trúc Giao diện lập trình ứng dụng Một tập hợp tiêu chuẩn mô tả cho chương trình ELearning dựa vào website Hệ thống quản lý học tập Hệ thống quản lý nội dung học tập Bảng xếp hạng Cơ sở liệu TỔNG QUAN Trong thời đại công nghệ số với bùng nổ Internet, việc người học sở hữu máy tính hay điện thoại thơng minh có kết nối Internet ngày trở nên phổ biến Điều ảnh hưởng nhiều đến phương pháp dạy học truyền thống, từ đổi phương pháp giáo dục sang bước với khơng gian chủ động tồn cầu Những tảng số cho giáo dục ngày ứng dụng rộng rãi hầu hết trường ngồi nước E-learning hình thức giáo dục, học tập dựa kết nối internet Giảng viên học viên tham gia vào lớp học mở hệ thống thông qua máy tính máy tính bảng hay điện thoại thơng minh có kết nối Internet Khi đăng nhập vào hệ thống, không gian tổ chức lớp học, giảng viên trực tiếp giảng dạy cho người học giao tập, lưu trữ giảng, tài liệu học tập nhiều định dạng khác Word, PDF, Video,… Học viên theo dõi giảng trực tuyến học tập lúc nào, nộp tập cho giáo viên, thảo luận forum, thực kiểm tra trắc nghiệm, tự luận, sai,… Cụ thể E-learning có cơng cụ hỗ trợ giảng dạy như: Sử dụng công cụ soạn điện tử; Công cụ mô phỏng; Công cụ tạo kiểm tra; Cơng cụ tạo trình bày có Multimedia; Công cụ Seminar điện tử,… 1.2 Các hệ thống liên quan Các ứng dụng học tập phát triển nhiều tảng ứng dụng web Có thể kể đến website cung cấp tài liệu hỗ trợ học tập như: vietjack.com, khotrithucso.com, tailieuhoctap.net,… Hay ứng dụng như: Vietjack, Duolingo, Photomath,… Đều sản phẩm tạo nhằm mục đích hỗ trợ giải tập khó hay cung cấp tài liệu cho môi trường giáo dục 1.3 Mục tiêu phạm vi đề tài 1.3.1 Mục tiêu 1.3.1.1 Website Phần User: – – – – – – Đăng nhập/ đăng ký thành viên Tìm kiếm xem thông tin tài liệu cần học Làm kiểm tra Xem kết học tập Nhận thông báo Mua khóa học Phần Admin: – Xây dựng quản lý tài liệu liên quan đến môn học – Xây dựng, quản lý ngân hàng câu hỏi câu trả lời cho môn học – Xây dựng kiểm tra theo chủ đề với hình thức trắc nghiệm – Xây dựng cách thức tính điểm xếp hạng dựa kiểm tra – Quản lý kết học tập người học – Thống kê báo cáo – Hỗ trợ người học: Chat, hỗ trợ nhắc nhở Ứng dụng di động – – – – – – Đăng nhập/ đăng ký thành viên Xem thông tin tài liệu cần học (Tài liệu video tài liệu chữ) Làm kiểm tra theo môn học Xem kết học tập Hẹn thông báo Bảng xếp hạng dựa điểm số 1.3.2 Phạm vi đề tài Đề tài xây dựng nhằm mục đích hỗ trợ việc cung cấp tài liệu, khóa học xây dựng kiểm tra nhằm hệ thống lại kiến thức cho đối tượng học sinh lớp từ – 12 1.4 Đối tượng nghiên cứu Tìm hiểu phương pháp dạy học từ xa (DL - Distance Learning), phương pháp dạy học trực tuyến thông qua thiết bị kết nối Internet (E-Learning), hệ thống quản lý học tập 10 Tìm hiểu sử dụng React JS, framework CodeIgnite, webservice, android để tạo hệ thống phần mềm (Website & app di động) xây dựng Website hỗ trợ học tập 1.5 Nội dung phương pháp nghiên cứu Trải nghiệm tham khảo nhiều Website, ứng dụng học tập nhằm mục đích tìm hiểu kỹ hệ thống quản lý, cách xây dựng chủ đề cho môn học cách thiết kế giao diện cách hợp lý thân thiện với người sử dụng 1.6 Công cụ, thiết bị sử dụng Ngơn ngữ lập trình: React JS, framework CodeIgnite, Java (android), PHP, MySQL Phương thức thuật toán sử dụng: API Phần mềm sử dụng: Visual Studio Code, xampp, Android Studio Môi trường minh họa: Website, app Android 1.7 Khảo sát hệ thống Trung tâm hệ thống E-Learning hệ thống quản lý học tập LMS (Learning Management System) Theo đó, người dạy, người học người quản trị hệ thống truy cập vào hệ thống với mục tiêu khác đảm bảo hệ thống hoạt động ổn định việc dạy học diễn hiệu Để tạo quản lý khóa học, người dạy ngồi việc làm trực tiếp hệ thống quản lý học tập, cần sử dụng công cụ xây dựng nội dung học tập (Authoring Tools) để thiết kế, xây dựng nội dung khóa học đóng gói theo chuẩn (thường chuẩn SCORM) gửi tới hệ thống quản lý học tập Trong số trường hợp, nội dung khóa học thiết kế xây dựng trực tiếp không cần công cụ Authoring Tools Những hệ thống làm việc có tên hệ thống quản lý nội dung học tập LCMS (Learning Content Management System) 97 4.7.1.20 Kết kiểm tra Hình 4.81: Màn hình kết kiểm tra Sau bấm đồng ý nộp hệ thống hiển thị hình kết kiểm tra Học viên xem kết làm muốn quay trang chủ bấm nút quay lại trang chủ 98 4.7.2 Website hỗ trợ học tập 4.7.2.1 Trang chủ Hình 4.82: Trang chủ Trang chủ ứng dụng nơi quảng cáo khoá học, tài liệu đề thi nhất, đem lại nhìn trực quan cho khách hàng 99 4.7.2.2 Danh mục chủ đề Hình 4.83: Danh mục chủ đề Tại đây, khách hàng lựa chọn chủ đề theo môn học cho, có 11 chủ đề mơn học khác nhau, đủ trải dài kiến thức phổ thơng 100 4.7.2.3 Kích hoạt khố học Hình 4.84: Kích hoạt khố học Sau nhận mã kích hoạt, khách hàng tiến hành kích hoạt khố học cách nhấn vào mục kích hoạt khố học, sau điền mã kích hoạt, tiến hành nhập học 101 4.7.2.4 Mua khố học Hình 4.85: Mua khố học Tại mua khố học, khách hàng cung cấp thơng tin khoá học như: giảng viên, giá …., học thử khoá học, đồng thời có hình thức khuyến khố học 102 4.7.2.5 Danh sách khố học Hình 4.86: Danh sách khoá học Tại hiển thị tất khoá học bán web, khách hàng xem chi tiết cách bấm vào tên khoá học để đến trang xem chi tiết khoá học Đồng thời, trang hỗ trợ khách hàng phương thức tìm kiếm, lọc theo giá, theo chủ đề 103 4.7.2.6 Giao diện xem tài liệu Hình 4.87: Xem tài liệu Đối với tài liệu, trang web hoàn tồn miễn phí cho việc xem tải tài liệu Tại trang xem tài liệu, khách hàng xem tất thông tin nội dung tài liệu, đồng thời tải tài liệu 104 4.7.2.7 Giao diện giỏ hàng Hình 4.88: Giỏ hàng Cũng giống trang Web mua bán khác, ứng dụng cung cấp giỏ hàng cho khách hàng có nhu cầu mua hàng, điểm khác biệt giỏ hàng có loại sản phẩm khố học 105 4.7.2.8 Thanh tốn Hình 4.89: Thanh tốn Mua hàng bắt buộc phải có tốn, giao diện tốn, khách hàng xác nhận lại thơng tin cá nhân số điện thoại địa giao hàng Mọi đơn hàng toán hình thức nhận hàng trả tiền (COD) để đem lại tin cậy tốt cho khách hàng 106 4.7.2.9 Quản lý tài khoản Hình 4.90: Quản lý tài khoản Tại đây, khách hàng quản lý thông tin như: - Theo dõi trạng thái đơn hàng Đổi thông tin, mật Quản lý khoá học mua Xem kết học tập Đồng thời, trang hỗ trợ truy cập vào phần giảng viên dành cho giảng viên 107 4.7.2.10 Quản lý dành cho giảng viên Hình 4.91: Quản lý dành cho giảng viên Ứng dụng cung cấp trang quản lý dành cho giảng viên phục vụ cho việc lý tài liệu khoá học thân 108 4.7.2.11 Quản lý cho quản trị viên Hình 4.92: Quản lý dành cho quản trị viên Các quản trị viên toàn quyền quản trị hệ thống, ứng dụng cung cấp quyền quản lý cấp cao dành cho quản trị viên 4.8 Kết thực nghiệm Nhóm cài đặt phân hệ máy chủ độc lập Dựa sở tạo nội dung học phân hệ Từ cập nhật nội dung học lên phân hệ thứ Bước đầu cho thấy phân hệ hoạt động, tương tác cách ổn định với chức chia sẻ nội dung học – 109 CHƯƠNG 5.1 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận Đứng trước xu hướng phát triển công nghệ thông tin nay, việc áp dụng công nghệ vào vấn đề giáo dục vô cần thiết Đặc biệt trải qua đợt khủng hoảng dịch Covid vừa chứng minh khơng có ứng dụng sử dụng cho việc hỗ trợ học tập việc giáo dục lúc bị đóng băng trì trệ Đề tài Xây dựng ứng dụng hỗ trợ học tập tạo nhằm mục đích cung cấp tài liệu cho người dạy học Tuy chương trình cài đặt cịn nhiều thiếu sót có số chức chưa hồn thiện, song có thời gian nhiều để phát triển nhóm em tin đề tài có hướng phát triển tốt 5.2 Hạn chế Do thời gian thực đề tài tương đối hạn chế phát sinh khơng mong muốn gặp phải q trình phát triển nên chương trình chắn có thiếu sót định Vì Ứng dụng hỗ trợ học tập nên cần phải cung cấp lượng liệu lớn để học viên tra cứu cách đa dạng Thời gian tháng khoảng thời gian vừa đủ để xây dựng chức cách đầy đủ để hồn thiện đầy đủ vơ khó khăn 5.3 Hướng phát triển Hướng nghiên cứu nhóm hồn thiện đặc tả mơ hình, song song với việc hoàn thiện chức hệ thống để triển khai để thử nghiệm đưa vào sử dụng rộng rãi thực tế 110 Để chương trình hồn thiện quan trọng phải cung cấp đầy đủ học liệu đội ngũ giảng viên khơng thể thiếu mơ hình học tập Nếu có đội ngũ giảng viên tốt cung cấp tài liệu khóa học cho học viên, kho tàng tri thức đa dạng chắn có nhiều người sử dụng ứng dụng Từ phát triển từ Ứng dụng hỗ trợ khơng thu phí thành kênh mua bán khóa học, tài liệu giảng viên chất lượng cung cấp Qua thu nguồn kinh phí để trì ứng dụng phát triển cách đặn 111 TÀI LIỆU THAM KHẢO Tiếng Việt ... hình thức trắc nghiệm – Xây dựng cách thức tính điểm xếp hạng dựa kiểm tra – Quản lý kết học tập người học – Thống kê báo cáo – Hỗ trợ người học: Chat, hỗ trợ nhắc nhở Ứng dụng di động – – – – –... nhân học viên Chọn chức xem kết học tập 10 Hệ thống hiển thị giao diện xem kết học tập Tại bước 10 học viên chưa làm kiểm tra: – Không hiển thị kết học tập Học viên phải làm kiểm tra có kết học tập. .. quản lý học tập, cần sử dụng công cụ xây dựng nội dung học tập (Authoring Tools) để thiết kế, xây dựng nội dung khóa học đóng gói theo chuẩn (thường chuẩn SCORM) gửi tới hệ thống quản lý học tập

Ngày đăng: 07/03/2022, 19:37

Mục lục

  • 1.2 Các hệ thống liên quan

  • 1.3.2 Phạm vi đề tài

  • 1.4 Đối tượng nghiên cứu

  • 1.5 Nội dung và phương pháp nghiên cứu

  • 1.6 Công cụ, thiết bị sử dụng

  • 1.7 Khảo sát hệ thống

  • 2.2 Mô hình hóa nghiệp vụ

    • 2.2.1 Sơ đồ Use-Case nghiệp vụ

    • 2.2.2 Mô hình hoá quy trình nghiệp vụ

      • 2.2.2.1 Use case mua khoá học

      • 2.2.2.2 Use case giao hàng

      • 2.2.2.4 Use case lập đơn hàng

      • 2.3 Mô hình hóa chức năng

        • 2.3.1 Sơ đồ Use Case hệ thống

        • 2.3.2 Đặc tả Use Case hệ thống

          • 2.3.2.1 Use Case xem tài liệu

          • 2.3.2.2 Use Case tìm kiếm tài liệu

          • 2.3.2.3 Use Case đăng nhập

          • 2.3.2.4 Use Case đăng ký

          • 2.3.2.5 Use Case tạo thông báo

          • 2.3.2.6 Use Case Làm kiểm tra

          • 2.3.2.7 Use Case Mua khóa học

          • 2.3.2.8 Use Case xem thông tin cá nhân

          • 2.3.2.9 Use Case xem kết quả học tập

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan