ตั้งค่าสภาพแวดล้อมการฝึกปฏิบัติ

สภาพแวดล้อมการฝึกปฏิบัติใน Elice สนับสนุนการใช้งานผ่าน VNC และ Web Port ซึ่งทำให้คุณสามารถใช้งานสภาพแวดล้อมการฝึกปฏิบัติแบบ GUI และ Web ได้ไม่เพียงแค่ใช้งานผลลัพธ์ของการรันโค้ดเฉพาะเท่านั้น

ตั้งค่าสภาพแวดล้อมการฝึกปฏิบัติ (สำหรับประเภทการเขียนโปรแกรมที่ใช้ Command Line Interface (CLI))

  1. ในหน้าเริ่มต้นของแต่ละหน้าการฝึกปฏิบัติ คลิกที่ 'เขียนตัวอย่าง' ที่มุมซ้ายกลาง

  2. คลิกที่ปุ่ม 'ใช้เทมเพลต' หรือ 'สร้างเอง' ตามที่คุณต้องการสร้างขึ้นมา

    • ใช้เทมเพลต: เริ่มต้นในรูปแบบที่มีไฟล์ที่จำเป็นต้องใช้งาน

    • สร้างเอง: เริ่มต้นด้วยการสร้างไฟล์ตามโครงสร้างที่คุณต้องการ

  3. (กรณีใช้เทมเพลต) เลือกภาษาที่คุณต้องการใช้ในสภาพแวดล้อมการฝึกปฏิบัติ แล้วคลิกปุ่ม 'ถัดไป'

  4. เลือกสภาพแวดล้อมการฝึกปฏิบัติที่คุณต้องการใช้จากรายการสภาพแวดล้อม แล้วคลิกที่ปุ่ม 'เริ่มใช้' ด้านล่างซ้าย

    • ในหน้านี้คุณสามารถตรวจสอบรายการไลบรารีที่สามารถใช้งานได้ในสภาพแวดล้อมการฝึกปฏิบัติได้

  5. ตั้งค่าสภาพแวดล้อมด้านขวาของหน้าจอตามรายละเอียดด้านล่างนี้

  6. คลิกที่ปุ่ม 'บันทึก' ด้านล่างขวา

อย่าออกจากหน้านี้จนกว่าข้อความแจ้งว่า "บันทึกเสร็จสิ้น!" จะปรากฏขึ้น

รายการการตั้งค่าคำอธิบายละเอียด

สภาพแวดล้อมการฝึกปฏิบัติ

สภาพแวดล้อมการฝึกปฏิบัติที่คุณต้องกำหนดให้เหมาะสมกับประเภทของการฝึกปฏิบัติและภาษาที่คุณใช้

การจำกัดเวลาที่ใช้

  • กำหนดเวลาสูงสุดในการรัน/ตรวจคำตอบ

  • หากเวลาที่กำหนดเกินกว่านี้ การรัน/ตรวจคำตอบจะถูกยกเลิกโดยอัตโนมัติ

  • สามารถกำหนดได้ตั้งแต่ 1 วินาทีถึง 1800 วินาที

การจำกัดหน่วยความจำ

  • กำหนดปริมาณหน่วยความจำสูงสุดที่ใช้รัน/ตรวจคำตอบ

  • สามารถกำหนดได้ตั้งแต่ 64MB ถึง 4096MB

การใช้งาน TTY Terminal

เมื่อเปิดใช้งานการตั้งค่า TTY Terminal นักเรียนสามารถป้อนคำสั่งผ่านหน้าต่างคอนโซลและสื่อสารระหว่างนักเรียนและระบบ I/O ได้ หากไม่ใช่การฝึกปฏิบัติที่ต้องใช้หน้าต่างคอนโซล ควรปิดการใช้งานสิ่งนี้

การใช้งาน GUI View

  • VNC: ผลลัพธ์ที่รันด้วยหน้าต่างผลลัพธ์กราฟิกเช่น Pygame หรือ Elice Rabbits สามารถเชื่อมต่อผ่าน VNC เพื่อดูผลลัพธ์แบบ real-time ได้

  • HTTP: การเชื่อมต่อผ่านพอร์ต 8080 ช่องสามารถเปิดเพื่อให้เข้าถึงผ่านเบราว์เซอร์ได้

  • หากไม่จำเป็นต้องใช้ระบบเหล่านี้ ควรปิดการใช้งานสิ่งนี้

หากไม่สามารถมองเห็นบางส่วนของรายการได้ โปรดตรวจสอบอัตราส่วนการย่อ/ขยายของหน้าเว็บ

Last updated