The Programming Exercise Markup Language: Towards Reducing the Effort Needed to Use Automated Grading Tools. - Divyansh S. Mishra; Stephen H. Edwards (SIGCSE (1), 2023)