Phân tích, cài đặt module quản lý đề và tổ chức thi trực tuyến trong hệ thống hỗ trợ và thi trực tuyến

82 28 0
Phân tích, cài đặt module quản lý đề và tổ chức thi trực tuyến trong hệ thống hỗ trợ và thi trực tuyến

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NHA TRANG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP PHÂN TÍCH, CÀI ĐẶT MODULE QUẢN LÝ ĐỀ VÀ TỔ CHỨC THI TRỰC TUYẾN TRONG HỆ THỐNG HỖ TRỢ HỌC VÀ THI TRỰC TUYẾN Giảng viên hướng dẫn: TS Đinh Đồng Lưỡng Sinh viên thực hiện: Nguyễn Tấn An Mã số sinh viên: 56131369 Khánh Hoà - 2018 BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC NHA TRANG KHOA CÔNG NGHỆ THƠNG TIN ĐỒ ÁN TỐT NGHIỆP PHÂN TÍCH, CÀI ĐẶT MODULE QUẢN LÝ ĐỀ VÀ TỔ CHỨC THI TRỰC TUYẾN TRONG HỆ THỐNG HỖ TRỢ HỌC VÀ THI TRỰC TUYẾN GVHD: Ts Đinh Đồng Lưỡng SVTH: Nguyễn Tấn An MSSV: 56131369 Khánh Hoà, tháng 6/2018 TRƯỜNG ĐẠI HỌC NHA TRANG Khoa/viện: Khoa Công nghệ Thông tin PHIẾU THEO DÕI TIẾN ĐỘ VÀ ĐÁNH GIÁ ĐỀ TÀI / KHÓA LUẬN TỐT NGHIỆP (Dùng cho CBHD nộp báo cáo ĐA/KLTN sinh viên) Tên đê tài: Xây dựng hệ thống hỗ trợ học tập thi trực tuyến Giảng viên hướng dẫn: Ts Đinh Đồng Lưỡng Sinh viên hướng dẫn: Nguyễn Tấn An MSSV: 56131369 Khóa: Khóa 56 Ngành: Công nghệ thông tin Lần KT Ngày Nội dung 31/3/2018 Khảo sát hệ thống 28/4/2018 Thiết kế sở liệu Nhận xét GVHD Kiểm tra tiến độ Trưởng BM Đánh giá công việc hoàn Ngày kiểm tra: thành:……%: …………… ……… Được tiếp tục:  Khơng tiếp tục:  Ký tên ……………….…… Lập trình giao diện 26/5/2018 chức chương trình Hồn thiện chương trình, 23/6/2018 Viết báo cáo tổng kết Nhận xét chung (sau sinh viên hoàn thành ĐA/KL): ………………………………………………………………………………………… …………………………………………………………………………………….…… Điểm hình thưc:……/10 Điểm nội dung: ./10 Điểm tổng kết:………/10 Đồng ý cho sinh viên: Được bảo vệ:  Khơng bảo vệ:  Khánh Hịa, ngày…….tháng…….năm 2018 Cán hướng dẫn (Ký ghi rõ họ tên) i LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu nhóm tơi hướng dẫn khoa học Ts Đinh Đồng Lưỡng Các nội dung nghiên cứu, kết đề tài trung thực chưa công bố hình thức trước Những nội dung phần khảo sát, phân tích, nhận xét đánh giá tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngồi ra, đồ án cịn tham khảo phần mềm nhóm tác giả khác có trích dẫn thích nguồn gốc Nếu phát có gian lận tơi xin hồn tồn chịu trách nhiệm nội dung đồ án Trường Đại học Nha Trang không liên quan đến vi phạm tác quyền, quyền gây q trình thực (nếu có) Nha Trang, tháng năm 2018 Sinh viên Nguyễn Tấn An ii LỜI CẢM ƠN Trên thực tế khơng có thành cơng mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường đại học đến nay, em nhận nhiều quan tâm, giúp đỡ q thầy cơ, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý thầy cô Khoa Công nghệ Thông tin – Trường Đại học Nha Trang với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Và đặc biệt học kì này, khoa tổ chức cho chúng em tiếp cận với môn học mà theo em hữu ích sinh viên, Đồ án tốt nghiệp Em xin chân thành cảm ơn thầy Đinh Đồng Lưỡng tận tình hướng dẫn em qua buổi thảo luận tính tự học khả tự nghiên cứu Nếu khơng có lời hướng dẫn, dạy bảo thầy em nghĩ báo cáo em khó hồn thiện Một lần nữa, em xin chân thành cảm ơn thầy Đồ án môn học thuật khoảng thời gian ngắn Bước đầu vào thực thế, tìm hiểu cơng nghệ mới, kiến thức áp dụng kiến thức tìm hiểu vào thực tế Do vậy, khơng tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp quý báo quý thầy cô bạn học lớp để kiến thức em hoàn thiện Lời cảm ơn thầy Đinh Đồng Lưỡng Sau cùng, em xin kính chúc q thầy khoa Cơng nghệ Thông tin ban giám hiệu trường Đại học Nha Trang thật dồi sức khỏe, niềm tin để tiếp tục thực sử mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Nha Trang, tháng năm 2018 Sinh viên Nguyễn Tấn An iii MỤC LỤC PHIẾU THEO DÕI TIẾN ĐỘ VÀ ĐÁNH GIÁ ĐỀ TÀI / KHÓA LUẬN TỐT NGHIỆP i LỜI CAM ĐOAN ii LỜI CẢM ƠN iii MỤC LỤC iv DANH MỤC CÁC CHỮ VIẾT TẮT vi DANH MỤC CÁC HÌNH vii DANH MỤC CÁC BẢNG viii PHẦN MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU 1.1 Đặt vấn đề 1.2 Lý chọn đề tài 1.3 Xác định yêu cầu đề tài .4 1.4 Phương pháp nghiên cứu 1.5 Ý nghĩa khoa học thực tiễn .5 1.6 Cấu trúc báo cáo .6 CHƯƠNG HỆ THỐNG GIÁO DỤC TRỰC TUYẾN (E-LEARNING) VÀ CÔNG NGHỆ HỖ TRỢ .8 2.1 Tổng quan E-learning 2.1.1 Định nghĩa: 2.1.2 Tình hình phát triển ứng dụng E-Learning 2.1.3 Lợi ích hạn chế E-learning: .11 2.2 Phân tích số hệ thống E-learning 13 2.3 Công nghệ hỗ trợ 15 2.3.1 Công nghệ Meteor 15 2.3.2 Tìm hiểu MongoDB .19 2.3.3 Tìm hiểu React mơ hình Redux 20 2.3.4 Tìm hiểu Webpack 23 2.3.5 Tìm hiểu Next.js 23 2.3.6 Tìm hiểu thư viện giao diện Ant Design 24 iv 2.3.7 Tìm hiểu cơng nghệ AI xử lý ảnh 24 2.3.8 Cấu hình hệ thống, triển khai hệ thống lên Server .26 CHƯƠNG KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG .31 3.1 Khảo sát nhu cầu đối tượng sử dụng .31 3.1.1 Đối tượng giáo viên 31 3.1.2 Đối tượng sinh viên 32 3.1.3 Đối tượng phụ huynh 32 3.2 Khảo sát phần mềm TuiElearning 32 3.3 Thiết kế sở liệu 33 3.3.1 Đặc tả hệ thống 33 3.3.2 Sơ đồ phân rã chức 34 3.3.3 Sơ đồ lớp chức quản lý đề thi thi trực tuyến 34 CHƯƠNG CÀI ĐẶT HỆ THỐNG VÀ KẾT QUẢ ĐẠT ĐƯỢC 41 4.1 Quản lý đề .41 4.2 Quản lý kì thi 44 4.3 Quản lý thống kê câu hỏi .46 4.4 Một số thuật tốn sử dụng chương trình 47 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN TOÀN HỆ THỐNG 50 5.1 Kết luận đồ án 50 5.1.1 Kết đạt 50 5.1.2 Hạn chế tồn 50 5.2 Hướng phát triển .51 DANH MỤC TÀI LIỆU THAM KHẢO .52 PHỤ LỤC A: TÀI LIỆU HƯỚNG DẪN SỬ DỤNG 53 v DANH MỤC CÁC CHỮ VIẾT TẮT Ký hiệu Thuật ngữ RDBMS Relational Database Management System E-learning Electronic Learning CNTT Công nghệ thông tin HTTP HyperText Transfer Protocol PHP Hypertext Preprocessor HTML HyperText Markup Language AJAX Asynchronous JavaScript and XML DPP Distributed Data Protocol JSON JavaScript Serialized Object Notation NoSQL None-Relational Structured Query Language RDBMS Relational Database Management System RAM Random Access Memory JS Javascript DOM Document Object Model MVC Model-View-Controller CSS Cascading Style Sheets OOP Object Oriented Programming API Application programming interface SEO Search Engine Optimization 3rd-party Third party AI Artificial Intelligence vi DANH MỤC CÁC HÌNH Hình Top 10 trang edTech Việt Nam theo lượng truy cập 11 Hình 2 Lưu trữ bảng ghi MongoDB 19 Hình Mô tả cấu trúc liệu MongoDB 20 Hình Mô tả Redux .22 Hình Nguyên lý hoạt động Redux 22 Hình Kiến trúc thư viện OpenCV 25 Hình Giao diện khởi động sau cài đặt Nginx trình duyệt 28 Hình Sơ đồ phân rã chức .34 Hình Sơ đồ lớp tổng quát module quản lý đề tổ chức thi trực tuyến 35 Hình 3 Sơ đồ phân rã từ sơ đồ lớp chức tạo câu hỏi .39 Hình Sơ đồ phân rã từ sơ đồ lớp chức tạo kì thi 40 Hình Giao diện hiển thị tất đề .41 Hình Giao diện thêm đề .42 Hình Giao diện thêm câu hỏi cho đề 42 Hình 4 Giao diện danh sách kì thi .43 Hình Giao diện thêm kì thi - 43 Hình Giao diện thêm kì thi - 44 Hình Giao diện tham gia vào kì thi 44 Hình Giao diện trước bắt đầu thi 45 Hình Giao diện trình thi 45 Hình 10 Giao diện kết nhận dạng thí sinh kì thi .46 Hình 11 Giao diện cập nhật ảnh liệu cho hệ thống AI 46 Hình 12 Giao diện thống kê câu hỏi đề thi kì thi 47 vii DANH MỤC CÁC BẢNG Bảng 2.1 Các định nghĩa SQL ánh xạ sang MongoDB .19 Bảng Collection QuestionType 36 Bảng Collection Question .36 Bảng 3 Collection QuestionOverride 37 Bảng Collection QuestionBank 37 Bảng Collection QuizQuestionReport 37 Bảng Collection Quiz .38 Bảng Collection UserExam 38 viii ... phân tích, cài đặt phần quản lý đề tổ chức thi trực tuyến hệ thống hỗ trợ học thi trực tuyến, chi tiết gồm: (Sinh viên thực hiện: Nguyễn Tấn An) - Cài đặt phần quản lý tạo đề gồm tạo đề thi trực. .. ĐẠI HỌC NHA TRANG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP PHÂN TÍCH, CÀI ĐẶT MODULE QUẢN LÝ ĐỀ VÀ TỔ CHỨC THI TRỰC TUYẾN TRONG HỆ THỐNG HỖ TRỢ HỌC VÀ THI TRỰC TUYẾN GVHD: Ts Đinh Đồng Lưỡng... yêu cầu đề tài, phân tích, thi? ??t kế sở liệu Hệ thống chia thành module mơ tả cơng việc thành viên:  Mơ-đun 1: Thực chức phân tích, cài đặt phần quản trị hệ thống, cài đặt phần quản lý giáo viên,

Ngày đăng: 17/02/2021, 10:39

Từ khóa liên quan

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

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

Tài liệu liên quan