def Main(stuId): allcourse = get_all_course(stuId) if allcourse == 0: print("获取失败") else: index = 1 for i in allcourse: print(f"【{index}】{i['courseName']}\t{i['mainTeacherName']}") index += 1 course_index = int(input("请输入数字序号:")) - 1 openClassId = allcourse[course_index]['openClassId'] courseOpenId = allcourse[course_index]['courseOpenId'] homeworklist = get_homework_list(stuId, openClassId, courseOpenId) if homeworklist == 0: print("获取失败") else: index = 1 for i in homeworklist: print(f'【{index}】{i["title"]}\t{i["stuHomeworkState"]}') index += 1 homework_index = int(input("请输入数字序号:")) - 1 homeworkId = homeworklist[homework_index]['homeworkId'] homeworkTermTimeId = homeworklist[homework_index]['homeworkTermTimeId'] grades = get_homework_grade(openClassId, homeworkId, stuId, homeworkTermTimeId) index = 1 for i in grades: print(f"【{index}】时间:{i['dateCreated']}\t分数{i['getScore']}") index += 1 target = int(input("请输入要修改的序号:")) - 1 homeworkStuId = grades[target]['homeworkStuId'] getScore = int(input("请输入目标分数(整数):")) Teaid = input("请输入教师ID(获取方法见www.lanol.cn):") re_grade(Teaid, homeworkStuId, getScore)
def main(stuId): allcourse = get_all_course(stuId) openClassId = allcourse['openClassId'] courseOpenId = allcourse['courseOpenId'] homeworklist = get_homework_list(stuId, openClassId, courseOpenId) if homeworklist == 0: print("获取失败") else: homeworkTermTimeId = homeworklist['homeworkTermTimeId'] homeworkId = homeworklist['homeworkId'] grades = get_homework_grade(openClassId, homeworkId, stuId, homeworkTermTimeId) if grades != 0: index = 1 for i in grades: print(f"【{index}】时间:{i['dateCreated']}\t分数{i['getScore']}") index += 1 target = int(input("请输入要修改的序号:")) - 1 homeworkStuId = grades[target]['homeworkStuId'] else: input("回车键后退出") teaId = input("请输入教师ID") url = 'https://zjyapp.icve.com.cn/newmobileapi/homework/rejectHomework' data = { 'homeworkStuId': homeworkStuId, 'teaId': teaId, } result = requests.post(url=url, data=data).json() print(result['msg']) sele = input("【1】返回首页\n【2】返回上级\n请选择:") if sele == 2: main(stuId) else: from Main import main as menu menu()
def Main(stuId): allcourse = get_all_course(stuId) openClassId = allcourse['openClassId'] courseOpenId = allcourse['courseOpenId'] homeworklist = get_homework_list(stuId, openClassId, courseOpenId) if homeworklist == 0: print("获取失败") else: homeworkTermTimeId = homeworklist['homeworkTermTimeId'] homeworkId = homeworklist['homeworkId'] grades = get_homework_grade(openClassId, homeworkId, stuId, homeworkTermTimeId) if grades != 0: index = 1 for i in grades: print(f"【{index}】时间:{i['dateCreated']}\t分数{i['getScore']}") index += 1 target = int(input("请输入要修改的序号:")) - 1 homeworkStuId = grades[target]['homeworkStuId'] getScore = int(input("请输入目标分数(整数):")) result = re_grade(homeworkStuId, getScore) print(result) input("回车键后退出") else: input("回车键后退出")
def Main(stuId): print("注意:改分只可以改非题库作业,需要老师批阅的") allcourse = get_all_course(stuId) openClassId = allcourse['openClassId'] courseOpenId = allcourse['courseOpenId'] homeworklist = get_homework_list(stuId, openClassId, courseOpenId) if homeworklist == 0: print("获取失败") else: homeworkTermTimeId = homeworklist['homeworkTermTimeId'] homeworkId = homeworklist['homeworkId'] grades = get_homework_grade(openClassId, homeworkId, stuId, homeworkTermTimeId) if grades != 0: index = 1 for i in grades: print(f"【{index}】时间:{i['dateCreated']}\t分数{i['getScore']}") index += 1 target = int(input("请输入要修改的序号:")) - 1 if target > len(grades): print("请输入正确的序号") target = int(input("请输入要修改的序号:")) - 1 homeworkStuId = grades[target]['homeworkStuId'] getScore = int(input("请输入目标分数(整数):")) result = re_grade(homeworkStuId, getScore) print(result) input("回车后返回首页!") from Main import main as menu menu() else: Main(stuId) input("回车后返回首页!") from Main import main as menu menu()
def Main(stuId): allcourse = get_all_course(stuId) openClassId = allcourse['openClassId'] courseOpenId = allcourse['courseOpenId'] homeworklist = get_homework_list(stuId, openClassId, courseOpenId) if homeworklist == 0: print("获取失败") else: homeworkTermTimeId = homeworklist['homeworkTermTimeId'] homeworkId = homeworklist['homeworkId'] grades = get_homework_grade(openClassId, homeworkId, stuId, homeworkTermTimeId) if grades != 0: index = 1 for i in grades: print(f"【{index}】时间:{i['dateCreated']}\t分数{i['getScore']}") index += 1 target = int(input("请输入要修改的序号:")) - 1 homeworkStuId = grades[target]['homeworkStuId'] getScore = int(input("请输入目标分数(整数):")) result = re_grade(homeworkStuId, getScore) print(result) sele = input("【1】返回首页\n【2】返回上级") if sele == 2: Main(stuId) else: from Main import main as menu menu() else: Main(stuId) sele = input("【1】返回首页\n【2】返回上级\n请选择:") if sele == 2: Main(stuId) else: from Main import main as menu menu()