"""GENERIC""" HGROUP_NO = 1 HGROUP_MEMBERS = [("521370910000", "Vladimir Lenin")] HGROUP = {f"hgroup-{HGROUP_NO}": HGROUP_MEMBERS} LANGUAGE = "matlab" EXERCISES = [1, 2, 3, 4, 5, 6] # TODO: figure out how to reliably obtain these two MANDATORY_FILES = [f"ex{n}.m" for n in EXERCISES] OPTIONAL_FILES = [] """GITEA""" # trailing slash not allowed GITEA_API_BASE = "https://focs.ji.sjtu.edu.cn/git/api/v1" GITEA_ORG = "ENGR151-21" GITEA_TOKEN = "" """JOJ""" JOJ_COURSE_ID = "vg151_fall_2021_manuel" JOJ_SESSION_ID = "" JOJ_HOMEWORK_ID = "615542bfb3c06a0006f45dd6" # h2 """CANVAS""" RUBRIC = { "indvFailSubmit": [-0.5, "individual submit missing"], "indvUntidy": [-0.25, "individual branch untidy"], "groupFailSubmit": [-2.5, "group submit missing"], "groupUntidy": [-0.25, "group submit untidy"], "jojFailHomework": [-0.5, "JOJ homework not passed"], "jojFailExercise": [-0.25, "JOJ exercise not passed"], "jojFailCompile": [-1, "JOJ fail to compile"], "indvLowCodeQuality": [-0.25, "individual submit low code quality"], "groupLowCodeQuality": [-0.25, "group submit low code quality"], "noReview": [-1, "not review others' code"], }