Abstract
A system is introduced that provides automatic self-evaluation, grading, and plagiarism detection for programming courses. The system provides centralized assignment distribution to students including updates as well as conceptual submission including automated real time evaluation for students as well as collective evaluation for instructors.
Built upon commonly used tools and environments, using software development best practices, the system contains conventional file comparisons, modification history, traceable remote support and many other features. It’s highly ADA compliant, platform independent, extendable and integrable with editors and third party softwares.