Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Xây dựng nền tảng học tập chấm code tự động Iuhcoder :Hội nghị khoa học trẻ lần 4
MIỄN PHÍ
Số trang
12
Kích thước
832.9 KB
Định dạng
PDF
Lượt xem
1247

Xây dựng nền tảng học tập chấm code tự động Iuhcoder :Hội nghị khoa học trẻ lần 4

Nội dung xem thử

Mô tả chi tiết

Hội nghị Khoa học trẻ lần 4 năm 2022 (YSC2022) – IUH

Ngày 14/10/2022 ISBN: 978-604-920-155-4

© 2022 Trường Đại học Công nghiệp Thành phố Hồ Chí Minh 439

YSC4F.240

XÂY DỰNG NỀN TẢNG HỌC TẬP CHẤM CODE TỰ ĐỘNG IUHCODER

TRẦN VĂN NHÂN, PHAN CHÍ TRUNG, HUỲNH QUỐC BẢO, TRẦN QUỐC TRỌNG, NGUYỄN

HẢI NAM, NGUYỄN THÀNH TÍN, NGÔ GIA PHÁT, NGUYỄN HUỲNH ANH THẮNG, HOÀNG

THẢO MY, THÁI THỊ HIỀN, NGUYỄN HỮU TÌNH, LÊ PHÚC LỮ

Khoa Công nghệ Thông tin, Trường Đại học Công nghiệp Thành phố Hồ Chí Minh

[email protected], [email protected], [email protected],

[email protected], [email protected], [email protected],

[email protected], [email protected], [email protected],

[email protected], [email protected], [email protected]

Tóm tắt. Nhằm phát triển cộng đồng học lập trình, tạo môi trường học tập cho các sinh viên CNTT và các

học sinh THPT có định hướng theo ngành CNTT, góp phần thu hút học sinh gia nhập Trường Đại học Công

nghiệp Thành phố Hồ Chí Minh, chúng tôi đã tiến hành nghiên cứu, tìm hiểu để hướng đến triển khai nền

tảng học tập IUHCoder. IUHCoder là hệ thống chấm code tự động được phát triển dựa trên mã nguồn mở

DMOJ. Nhóm định hướng sản phẩm sẽ cung cấp giải pháp để giáo viên tổ chức kiểm tra, đánh giá năng lực

lập trình của sinh viên, cũng như chia sẻ kiến thức giữa các học sinh sinh viên nhằm tạo cầu nối giữa các

học sinh THPT và Trường Đại học Công nghiệp Thành phố Hồ Chí Minh. Hệ thống sẽ được chúng tôi áp

dụng các công nghệ mới như kỹ thuật bảo mật hệ thống sandbox trong quá trình chấm code, web socket

trong việc kết nối thời gian thực giữa website và hệ thống chấm code. Cuối cùng triển khai nền tảng trên

cloud computing mà ở đây là AWS.

Từ khóa. giải pháp dạy và học lập trình, chấm code trực tuyến, mã nguồn mở, sandbox, web sockets, điện

toán đám mây

BUILDING A LEARNING PLATFORM ONLINE JUDGE IUHCODER

Abstract. In order to develop the programming learning community, create a learning environment for IT

students and IT-oriented high school students, and contribute to attracting students to join the Industrial

University of Ho Chi Minh City, we have conducted research, learning to work towards implementing an

IUHCoder learning platform. IUHCoder is an automatic code grading system developed based on the open￾source DMOJ. The product-oriented group will provide a solution for teachers to organize testing and

assessment of students' programming ability and share knowledge among students to create a bridge

between high school students and the Industrial University of Ho Chi Minh City. We will apply the system

with new technologies such as sandbox security techniques in the code scoring process, and web sockets in

the real-time connection between the website and the code scoring system. Deploying the platform on cloud

computing which is AWS.

Keywords. solutions for teaching and learning programming, online judge, open-source, sandbox, web

sockets, cloud computing.

1. ĐẶT VẤN ĐỀ

Trong thời đại công nghệ hiện nay, việc giảng dạy các môn học về lập trình là điều không thể thiếu và

không chỉ riêng ở bậc Đại học mà còn xuất hiện ở cả THCS - THPT, thậm chí là Tiểu học. Các ngôn ngữ

lập trình thường được sử dụng là: C/C++, Python,… Với các bài tập có chung một đặc điểm là: cho trước

thông tin đầu vào (input), học sinh/sinh viên phải tìm cách sử dụng các câu lệnh một cách thích hợp để giải

quyết bài toán và in ra kết quả (output) cho từng bộ dữ liệu kiểm tra (test case). Với số lượng học viên trong

Tải ngay đi em, còn do dự, trời tối mất!