I genuinely hope the instructor sees this because the documentation is the absolute worst documentation I have ever encountered, nothing about the website makes any sense, the expected format will randomly change and even the TA's barely know how to work the website.
The fact that students are required to spend hours fighting with this vibe coded website that is barely functional is not just unfair, it actively incentivizes students to just start trying random inputs rather than engaging with the material.
It's not just me. It's every single student I've talked to about this site and literally every last one of the TAs agree. And yet we continue to use this clearly broken site not for any real educational goals but because the instructor built it.
From my perspective, it seems that the instructor doesn't see the problem because he built it and is intimately familiar with exactly how it works. And so to him, it's intuitive to use.
If every single student and every TA struggles with this godforsaken tool, it is not all of the students who are the problem. It's the tool.
This is utterly unacceptable for a school with a multibillion dollar endowment that's supposed to be an elite CS school.
I came here to learn to build the tech of the future, and instead I'm wrestling with broken tools that I'm forced to use because the instructors personal biases and sunk cost fallacy.