From 68899cfa602b9d0760f2862abadcf79df21f55dc Mon Sep 17 00:00:00 2001 From: Frederick Yin Date: Sat, 8 Oct 2022 16:14:43 +0800 Subject: ta/vg151_funny_shit: Python code passes JOJ incident --- docs/ta/vg151_funny_shit.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/ta/vg151_funny_shit.md b/docs/ta/vg151_funny_shit.md index f4ba878..e993b3f 100644 --- a/docs/ta/vg151_funny_shit.md +++ b/docs/ta/vg151_funny_shit.md @@ -162,3 +162,16 @@ investigate. Considering A and B made understandable freshman mistakes, C had a technical problem as explained by team member, and D actually did contact us beforehand, I negotiated a partial refund with Manuel. + +## 2022-10-08, JOJ + +While a fellow TA was developing a JOJ integration plugin for VSCode, they +discovered that they could submit Python code to a Matlab exercise, and, +better yet, pass all test cases by mimicking the "MATLAB is selecting +SOFTWARE OPENGL rendering" splash text. + +They said it only works if the file is named `foo.py` and uploaded via +handcrafted HTTP POST requests, not the website. + +The maintainer of JOJ claims, allegedly, that they had zero fucking idea +about it. -- cgit v1.2.3