summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederick Yin <fkfd@fkfd.me>2022-10-08 16:14:43 +0800
committerFrederick Yin <fkfd@fkfd.me>2022-10-08 16:14:43 +0800
commit68899cfa602b9d0760f2862abadcf79df21f55dc (patch)
tree367944eeda75f498dc1896c30d7ad1c11118bb6e
parent57923eb81e6609143c117a9259dc45ecacc24c02 (diff)
ta/vg151_funny_shit: Python code passes JOJ incident
-rw-r--r--docs/ta/vg151_funny_shit.md13
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.