คือ เห็นหลายๆ งานแล้วน่ะครับ ให้เขียนโปรแกรมแข่งขันแต่ใน C ทั้งๆ ที่มี RestrictedPython ด้วย เลยน้อยใจทำเองมาบ้าง (ยังมีแค่รันแล้วตรวจนะครับไม่มีมากกว่านั้น)
http://whsgroup.ath.cx/~whs/pythonchecker/
เท่าที่ลองพบ bug
ข้างหลัง ใช้ Web.py + Jinja ครับ ไฟล์หลักไฟล์เดียว คำถามใช้ ConfigParser + custom regex parser(เนื่องจาก CP มันตัด \t ข้างหน้าผมออกหมด ต้องเขียนเองในส่วนที่จะเอา \t ด้วย)
ลองเอา pylint มาใช้เป็น backend มั้ยครับ
ไม่ได้ตรวจสอบ syntax น่ะครับ แต่ตรวจ output