Despite students’ ire, Zybooks is here to stay 

The auto-grading tool, ubiquitous across computer science classrooms, is ultimately worth the trouble

Yiyi Ding | Retrograde Staff

​​​​​​UTD students​​ ​ ​who have taken​ computer science courses are familiar with the web-based learning website Zybooks. ​The tool, while facing scrutiny from students, is an indispensable tool in understaffed classrooms that will not be going away anytime soon.​ ​​​ ​​

​​Zybooks is an interactive digital gradebook, but most students know it for its auto-grading section known as Zylabs. Zybooks and its subsection Zylabs are not meant to only ​be used for assignments​;​​ ​ the website​ also​ has extra problems to help students practice and can detect errors in one’s code. ​Zybooks’ products have been used extensively across the U.S., with Zybooks reporting it has provided 1.7 million students across 1,700 institutions with their necessary coursework — including students taking computer science classes at UTD. ​However, students have grown disgruntled by its regular use in the classroom​. ​​Computer engineering sophomore Temiloluwa Ojuma said Zybooks can cause ​​ ​more problems than it provides benefits​, especially for ​complex ​programming projects. ​​ ​​

“Even a small mistake can lead to harsh grading by AI, often requiring students to seek help from the ​[Computer Science Mentor Center] or attend office hours,” ​Ojuma said​​ ​.

​​​Zylabs is designed so that students get an exact output. This ​can​​ ​ be helpful for seeing ​the problems ​​ ​with one’s code, ​but the application ​​struggling to correctly read formatting errors or deviations or handle every possible solution to a program leads students to turn in code late and seek outside help. Teaching assistants​, who typically grade papers and assignments in a course instead of the main professor​, use Zylabs alongside other grading criteria like attendance and participation to provide students with their grades​. Computer science professor Jason Smith said this​​ is easier than hand-grading assignments for what can at times be hundreds of students per class. ​ ​​​ ​​​ ​

“The reason auto-graders are used rather than a TA grader is simply due to lack of resources,” Smith​ said​. “With class sizes expanding, there isn’t enough manpower nor money to pay the TAs and graders for the time it would take to grade things manually.”

Although white-space errors tend to be some of the biggest frustrations regarding the auto-grader, there are solutions hidden from the student’s eyes, such as simply speaking to their professor about the grading.

“The frustrations we hear about Zylabs is often due to the faculty making the grading too strict or students not discovering edge cases in their program on their own,” ​ ​Smith​ said​. “Things like white space check and capitalization can be turned off. Students experiencing this frustration [should] talk to their professor about it and discuss the possibility of turning off these checks.”

Smith said that professors favor how Zylabs gives students chances to amend their mistakes, while also letting them know which errors are preventing them from reaching full points on an assignment.

​​​“Professors allow multiple submissions for the assignments, so if something doesn’t work, students have the opportunity to correct,” says Smith. “It’s like having the ability to do corrections on an assignment before, rather than after, the grade is calculated.”

Leave a Reply

Discover more from The Retrograde

Subscribe now to keep reading and get access to the full archive.

Continue reading