Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/93715
Title: XÂY DỰNG WEBSITE HỌC LẬP TRÌNH TRỰC TUYẾN TÍCH HỢP CỘNG ĐỒNG HỎI ĐÁP.
Other Titles: BUILDING A PROGRAMMING LEARNING WEBSITE WITH AN INTEGRATED Q&A COMMUNITY.
Authors: Võ, Huỳnh Trâm
Dương, Thành Thông
Keywords: KỸ THUẬT PHẦN MỀM
Issue Date: 2023
Publisher: Trường Đại Học Cần Thơ
Abstract: Bối cảnh: Ngày nay, việc áp dụng công nghệ thông tin vào đời sống là xu hướng của rất nhiều lĩnh vực, cụ thể như: thương mại dịch vụ, nông nghiệp... Đặc biệt, trong ngành giáo, do nhu cầu học ngày càng tăng việc ứng dụng công nghệ thông tin đang là điều rất được quan tâm. Nhận định được điều đó ngành giáo dục nước ta đã phát triển rất nhiều website hỗ trợ việc học ngày càng hiện đại để đáp ứng nhu cầu của mọi người. Đặc biệt là trong lĩnh vực học lập trình – một xu hướng phổ biến trong lĩnh vực giáo dục hiện nay. Mục tiêu: Mục tiêu của đề tài là kết nối việc dạy và giải đáp những thắc mắc trở nên hiệu quả hơn. Website sẽ gồm hai nhóm người dùng là người quản trị hệ thống và người học. Đối với người quản trị hệ thống họ sẽ có quyền thêm khóa học, thêm bài học, quản lý học viên, …. Đối với học viên thì họ có thể xem những khóa học, những bài học, thực hiện những bài kiểm tra sau những bài học, chương học để nâng cao kỹ năng lập trình. Đặc biệt khi có thắc mắc học viên sẽ có thể chuyển qua cộng đồng hỏi đáp để nhận được sự giúp đỡ của những người dùng khác trong hệ thống. Ở đó người học có thể đăng câu hỏi, lọc câu hỏi theo chủ đề của khóa học, tương tác trực tiếp với những bài viết (thích, bình luận, chia sẻ, …). Ngoài ra website còn hỗ trợ tính năng chatbot và chat với những người dùng khác trong hệ thống nhằm mục đích giúp người dùng tìm được câu trả lời nhanh nhất. Phương pháp: Để tài được xây dựng trên nền tảng Javascript, áp dụng các công nghệ ReactJs, Java, Springboot, PostgreSQL để tạo ra một trang web có tính tương tác cao và dễ dàng bảo trì nâng cấp. Đặc biệt để tái sử dụng dữ liệu, quản lý dữ liệu một cách dễ dàng. Kết quả: Qua quá trình thực hiện thì đề tài đã hoàn thành các chức năng chính để của việc học và hỏi đáp đảm bảo đáp ứng các nguyên tác thiết kế của một website. Ngoài ra, website cũng đáp ứng một số yêu cầu phi chức năng như thông báo thành công hay thất bại, khi thất bại thì có nêu đầy đủ lý do. Bên cạnh đó, giao diện cũng thể hiện rõ được giao diện tồn tại dữ liệu hay không tồn tại khi có sự cố xảy ra trong quá trình thực thi. Kết luận: Dựa trên kết quả đạt được, website “Học lập trình trực tuyến tích hợp cộng đồng hỏi đáp” sẽ giúp việc học trở nên chủ động hơn, mở rộng, củng cố thêm những kiến thức lập trình. Đặc biệt là phát huy tối đa được tính tương tác giữa các người dùng trong website thông qua một cộng đồng hỏi đáp.
Description: 161 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/93715
Appears in Collections:Trường Công nghệ Thông tin & Truyền thông

Files in This Item:
File Description SizeFormat 
_file_
  Restricted Access
5.9 MBAdobe PDF
Your IP: 18.220.142.17


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.