summaryrefslogtreecommitdiff
path: root/leningrade.py
diff options
context:
space:
mode:
authorFrederick Yin <fred.yin@sjtu.edu.cn>2021-10-10 23:38:31 +0800
committerFrederick Yin <fred.yin@sjtu.edu.cn>2021-10-10 23:38:31 +0800
commit8e4188652629c2e5c0501debb5f3ddee076b5a4e (patch)
treeb5e12dc672a4046b08a8b60d40a1308a3e2ede7d /leningrade.py
parentbc60b6138fe9e8987d491ecd82f87987e0d0069b (diff)
Obtain problem info from JOJ frontend
At the cost of multiprocessing. We will bring it back... some day.
Diffstat (limited to 'leningrade.py')
-rw-r--r--leningrade.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/leningrade.py b/leningrade.py
index e4c29a6..0644abe 100644
--- a/leningrade.py
+++ b/leningrade.py
@@ -1,5 +1,6 @@
import argparse
from worker import GitWorker, GiteaWorker, JOJWorker
+from problem_info import problem_info
from config import *
@@ -41,13 +42,14 @@ jojWorker = JOJWorker(args, JOJ_COURSE_ID, JOJ_SESSION_ID, HGROUP)
JOJ_INFO = {
"homeworkID": JOJ_HOMEWORK_ID,
"lang": LANGUAGE,
- "problemInfo": [
- # filenames, problem ID, # of test cases
- (["ex2.m"], "61553cffb3c06a0006f45da3", 10),
- (["ex4.m"], "61553e5fb3c06a0006f45da9", 10),
- (["ex5.m"], "61553f8cb3c06a0006f45db2", 10),
- (["ex6.m"], "6155414cb3c06a0006f45dc7", 10),
- ],
+ # "problemInfo": [
+ # # filenames, problem ID, # of test cases
+ # (["ex2.m"], "61553cffb3c06a0006f45da3", 10),
+ # (["ex4.m"], "61553e5fb3c06a0006f45da9", 10),
+ # (["ex5.m"], "61553f8cb3c06a0006f45db2", 10),
+ # (["ex6.m"], "6155414cb3c06a0006f45dc7", 10),
+ # ],
+ "problemInfo": problem_info(JOJ_HOMEWORK_ID),
}
# individual