summaryrefslogtreecommitdiff
path: root/VG101GradeHelper.py
diff options
context:
space:
mode:
authorBoYanZh <32470225+BoYanZh@users.noreply.github.com>2020-10-04 05:08:15 +0800
committerBoYanZh <32470225+BoYanZh@users.noreply.github.com>2020-10-04 05:08:15 +0800
commit40140668dee9a9852ef4cf8f46f6a6226f86178d (patch)
tree895449d44751d905db226911bf64c53a0db7abc1 /VG101GradeHelper.py
parentd367046ed14f96e782a053e0eb4be996639897ed (diff)
update: rubric in comment
Diffstat (limited to 'VG101GradeHelper.py')
-rw-r--r--VG101GradeHelper.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/VG101GradeHelper.py b/VG101GradeHelper.py
index 6918d6f..4073d94 100644
--- a/VG101GradeHelper.py
+++ b/VG101GradeHelper.py
@@ -58,9 +58,10 @@ def parse():
if __name__ == "__main__":
hgroups = json.load(open("hgroups.json"))
+ names = [item[1] for value in hgroups.values() for item in value]
pwd = os.getcwd()
args = parse()
- indvScores, groupScores, jojScores = None, None, None
+ indvScores, groupScores, jojScores = {}, {}, {}
giteaWorker = GiteaWorker(args, hgroups,
[item[0] for item in JOJ_INFO["problemInfo"]])
if args.indv:
@@ -72,7 +73,7 @@ if __name__ == "__main__":
jojScores = jojWorker.checkGroupJOJ(JOJ_INFO)
if args.score:
canvasWorker = CanvasWorker(args, RUBRIC, CANVAS_TOKEN, COURSE_ID,
- indvScores, groupScores, jojScores)
+ names, indvScores, groupScores, jojScores)
canvasWorker.exportScores("scores.json")
if args.upload:
canvasWorker.grade2Canvas()