diff options
author | Frederick Yin <fkfd@fkfd.me> | 2022-10-08 16:14:43 +0800 |
---|---|---|
committer | Frederick Yin <fkfd@fkfd.me> | 2022-10-08 16:14:43 +0800 |
commit | 68899cfa602b9d0760f2862abadcf79df21f55dc (patch) | |
tree | 367944eeda75f498dc1896c30d7ad1c11118bb6e | |
parent | 57923eb81e6609143c117a9259dc45ecacc24c02 (diff) |
ta/vg151_funny_shit: Python code passes JOJ incident
-rw-r--r-- | docs/ta/vg151_funny_shit.md | 13 |
1 files changed, 13 insertions, 0 deletions
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. |