รุ่งเจริญกิจ, ศราวุธ (2013) DEVELOPMENT OF PROGRAMMING EXERCISES CHECKING PLATFORM ON ONLINE EDUCATION SYSTEM Bachelor thesis, King Mongkut's Institute of Technology Ladkrabang
แพลตฟอร์มสําหรับการตรวจแบบฝึกหัดการเขียนโปรแกรมบนระบบการสอนออนไลน์คือแพลตฟอร์มการตรวจคําตอบ ของการเขียนโปรแกรมที่ให้บริการผ่านเว็บเซอร์วิสแบบ RESTful (Representational State Transfer) มีวัตถุประสงค์ คือพัฒนาระบบการตรวจคําตอบของการเขียนโปรแกรมให้สามารถตรวจผลลัพธ์จากการทํางานของโปรแกรมกับคําตอบ ที่กําหนดไว้ เพื่อเป็นประโยชน์ต่อการเรียนการสอนในรายวิชาการเขียนโปรแกรมแบบออนไลน์และการแข่งขันการเขียน โปรแกรม โดยได้แบ่งระบบออกเป็นสามส่วนคือ (1) ระบบเว็บเซอร์วิส (Web Service) สําหรับรับคําขอการตรวจจาก ผู้ใช้งาน (2) ระบบแถวคอยกระจายงาน (Queue) สําหรับการจายงานตรวจไปยังระบบตรวจ และ (3) ระบตรวจ (Evaluator) ประกอบด้วย (3.1) ระบบแซนด์บ็อกซ์ (Sandbox) สําหรับจํากัดการทํางานของโปรแกรมที่ตรวจ (3.2) ระบบตัดสินผลลัพธ์ (Judge) สําหรับเปรียบเทียบผลลัพธ์ของโปรแกรมกับเฉลยตามเงื่อนไขที่กําหนด และได้มีการพัฒนา โดยคํานึงถึงความปลอดภัยและความสามารถในการขยายตัวเป็นหลัก โดยมีระบบแซนด์บ็อกซ์ที่สามารถจํากัดการ ทรัพยากรและสิทธิในการเข้าถึงระบบของโปรแกรมและระบบแถวคอยแบบกระจายในการแจกจ่ายงาน
Thai title:
Item Type:
Thesis (Bachelor)
Deposited by:
ระบบ อัตโนมัติ
Date Deposited:
2021-09-06 03:38:03
Last Modified:
2021-09-06 03:38:03