สคริปต์การตรวจคะแนน

ใน Elice เราใช้ grader.* เมื่อตรวจคะแนนโค้ด สามารถใช้วิธีการตรวจคะแนนที่หลากหลายได้เช่นกัน เช่น วิธีการรับและส่งข้อมูลผ่านรูปแบบของค่านำเข้าและผลลัพธ์มาตรฐาน และการเปรียบเทียบโค้ด

การเขียนสคริปต์ตรวจคะแนน

ไฟล์ grader.* ในโฟลเดอร์ .elice เป็นสถานที่ในการเขียนสคริปต์ตรวจคะแนนที่สามารถใช้ตรวจคะแนนโค้ดที่นักเรียนเขียนได้ กรุณาเขียนสคริปต์ตรวจคะแนนที่นี่ โครงสร้างของแต่ละไฟล์แสดงดังนี้

  • .elice/grader.py - ไฟล์สคริปต์ตรวจคะแนนจริง

  • elice/grader.sh - สคริปต์ bash shell ที่จะทำงานเมื่อผู้เรียนกดปุ่มส่ง

  • .elice/grader_elice_utils.py - ชุดของเครื่องมือ elice utils ที่ใช้ในสภาพแวดล้อมในการส่ง เช่น ใช้ในการตรวจคะแนน

  • .elice/runner.sh - สคริปต์ bash shell ที่จะทำงานเมื่อผู้เรียนกดปุ่มเริ่ม

การทดสอบตรวจคะแนน

เมื่อนักเรียนเขียนโค้ดในเอดิเตอร์และกดปุ่มส่ง โค้ดของนักเรียนจะถูกตรวจคะแนนโดยสคริปต์ตรวจคะแนนที่เตรียมไว้ในไฟล์ grader.* ที่อาจารย์เตรียมไว้

Last updated