예제 #1
0
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)
예제 #2
0
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()
예제 #3
0
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("回车键后退出")
예제 #4
0
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()
예제 #5
0
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()