Ejemplo n.º 1
0
def create_course():
    while True:
        flag,school_list_msg = common_interface.get_all_school_interface()
        if not flag:
            print(school_list_msg)
            break
        for index,school_name in enumerate(school_list_msg):
            print(f'编号:{index} 学校名称:{school_name}')

        choice = input('请输入学校编号:').strip()
        if not choice.isdigit():
            print('请输入数字')
            continue
        choice = int(choice)

        if choice not in range(len(school_list_msg)):
            print('请输入正确编号')
            continue
        school_name = school_list_msg[choice]
        course_name = input('请输入需要创建的课程名称:').strip()

        flag,msg = admin_interface.create_course_interface(school_name,course_name,admin_info.get('user'))

        if flag:
            print(msg)
            break
        else:
            print(msg)
Ejemplo n.º 2
0
def choice_school():
    while True:
        # 1.获取所有学校,让学生选择
        flag, school_list = common_interface.get_all_school_interface()
        if not flag:
            print(school_list)
            break
        for index, school_name in enumerate(school_list):
            print(f'编号:{index}     学校名:{school_name}')

        # 2.让学生输入学校编号
        choice = input('请输入选择的学校编号:').strip()
        if not choice.isdigit():
            print('输入有误')
            continue

        choice = int(choice)

        if choice not in range(len(school_list)):
            print('输入编号有误!')
            continue

        school_name = school_list[choice]

        # 3.开始调用学生选择学校接口
        msg = student_interface.add_school_interface(school_name,
                                                     student_info.get('user'))

        print(msg)
        break
Ejemplo n.º 3
0
def choice_school():
    while True:
        flag, school_list_or_msg = common_interface.get_all_school_interface()
        if not flag:
            print(school_list_or_msg)
            break
        for index, school_name in enumerate(school_list_or_msg):
            print(f'编号:{index}, 学校名:{school_name}')

        choice = input('请输入学校编号:').strip()
        if not choice.isdigit():
            print('输入有误')
            continue
        choice = int(choice)

        if choice not in range(len(school_list_or_msg)):
            print('输入有误')
            continue

        school_name = school_list_or_msg[choice]
        flag, msg = student_interface.student_add_school_interface(
            school_name, student_info.get('user'))
        if flag:
            print(msg)
            break
        else:
            print(msg)
Ejemplo n.º 4
0
def choose_school():
    while True:
        # 调用公共接口的显示所有学校功能,获取校区列表
        flag, school_list = common_interface.get_all_school_interface()

        if not school_list:
            print(school_list)
        # 打印校区列表
        for index, school in enumerate(school_list):
            print(f'编号:[{index}]        校区:{school}')

        #
        choice = input('请输入校区编号:').strip()

        try:
            choice = int(choice)
        except ValueError:
            print('输入有误!')

        if choice not in range(len(school_list)):
            print(f'编号:[{choice}],不在范围内。')

        print(school_list[choice])
        # 调用选择校区接口
        flag, msg = student_interface.choose_school(school_list[choice],
                                                    student_info.get('user'))

        if flag:
            print(msg)
            break
        else:
            print(msg)
Ejemplo n.º 5
0
def create_course():
    while True:
        #1先让管理员选择学校
        #1.1 调用接口选择所有学校的名称打印
        flag, school_list_or_msg = common_interface.get_all_school_interface()
        #2选择学校,在输入课程
        if not flag:
            print(school_list_or_msg)
            break
        for index, school_name in enumerate(school_list_or_msg):
            print('编号:%s  学校名:%s' % (index, school_name))
        choices = input("请输入学校编号").strip()
        if not choices.isdigit():
            print("请输入数字")
            continue
        choices = int(choices)
        if choices not in range(len(school_list_or_msg)):
            print("请输入正确的编号")
        #h获取选择后的学校
        school_name = school_list_or_msg[choices]
        print(school_name, "选择学校")
        #2选择学校后在输入课程
        course_name = input("请输入要创建的课程").strip()
        #3调用创建课程的接口,让管理员创建课程
        print(admin_info.get("user"), "11111")
        flag, mag = admin_interface.create_course_interface(
            # 学校名 学校地址,创建学校的管理员
            school_name,
            course_name,
            admin_info.get("user"))
        if flag:
            print(mag)
            break
        else:
            print(mag)
Ejemplo n.º 6
0
def choice_school():
    while True:
        # 获取校区
        flag, sch_list_msg = common_interface.get_all_school_interface()
        if not flag:
            print(sch_list_msg)

        for index, school_name in enumerate(sch_list_msg):
            print(f'编号: {index}    学校名: {school_name}')

        choice_sch = input('请输入学校编号:').strip()

        if not choice_sch.isdigit():
            print('请输入合法指令')
            continue

        choice_sch = int(choice_sch)
        if choice_sch not in range(len(sch_list_msg)):
            print('请输入正确编号')
            continue

        # 获取学校名称
        school_name = sch_list_msg[choice_sch]
        flag, msg = student_interface.choice_school_interface(
            school_name=school_name, login_user=student_info.get('user'))

        if flag:
            print(msg)
            break
        else:
            print(msg)
            break
Ejemplo n.º 7
0
def choose_school():
    while True:
        flag, school_list_or_msg = common_interface.get_all_school_interface()
        if not flag:
            print(school_list_or_msg)
            break

        for index, school_name in enumerate(school_list_or_msg):
            print(f'编号:{index} 学校名:{school_name}')

        choice = input('请输入学校编号').strip()
        if not choice.isdigit():
            print('请输入数字')
            continue
        choice = int(choice)

        if choice not in range(len(school_list_or_msg)):
            print('请输入正确编号')
            continue

        school_name = school_list_or_msg[choice]
        flag, msg = student_interface.choose_school_interface(school_name, student_info['user'])
        if flag:
            print('msg')
            break
        else:
            print('msg')
Ejemplo n.º 8
0
def choice_school():
    #选择学校
    while True:
        flag, school_list = common_interface.get_all_school_interface()
        if not  flag:
            print (school_list)
            break
        for index ,school_name in enumerate(school_list):
            print ("编号%s,学校%s"%(index,school_name))
        choices=input("请输入编号").strip()
        if not choices.isdigit():
            print ("请输入数字")
            continue
        choices=int(choices)
        if choices not in range(len(school_list)):
            print ("请输入正确的编号")
            continue
        school_name=school_list[choices]
        #3开始调用学生学生的接口
        flag,mag = student_interface.add_school_interface(
            school_name,student_info.get("user")
        )
        if flag:
            print(mag)
            break
        else:
            print(mag)
Ejemplo n.º 9
0
def creat_course():
    while True:
        # 1.让管理员先选择学校
        # 1.1调用接口,获取所有学校的名称并打印
        flag, school_list_or_msg = common_interface.get_all_school_interface()
        if not flag:
            print(school_list_or_msg)
            break

        for index, school_name in enumerate(school_list_or_msg):
            print(f'编号:{index}\t学校名:{school_name}')
        choice = input('请输入学校编号:').strip()
        if not choice.isdigit():
            print('请输入数字')
            continue
        choice = int(choice)
        if choice not in range(len(school_list_or_msg)):
            print('请输入正确编号')
            continue

        # 获取选择后的学校名字
        school_name = school_list_or_msg[choice]

        # 2.选择学校后,再输入课程名称
        course_name = input('请输入需要创建的课程名称').strip()

        # 3.调用创建课程接口,让管理员去创建课程
        flag, msg = admin_interface.create_course_interface(
            school_name, course_name, admin_info.get('user'))
        if flag:
            print(msg)
            break
        else:
            print(msg)
Ejemplo n.º 10
0
def choice_school():
    while True:
        # 1.打印所有的学校
        flag,school_list = common_interface.get_all_school_interface()
        if not flag:
            print(school_list)
            break
        for index,school_name in enumerate(school_list):
            print(f'学校编号为:[{index}], 学校名称为:[{school_name}]')

        # 2.让用户输入选择学校的编号
        choice = input('请输入选择的学校编号==>').strip()
        if not choice.isdigit():
            print('输入有误!')
            continue
        choice = int(choice)
        if choice not in range(len(school_list)):
            print('输入编号有误!')
            continue
        school_name = school_list[choice]

        # 3.开始调用学生选择学校接口
        flag,msg = student_interface.choice_school_interface(school_name,student_info['user'])
        if flag:
            print(msg)
            break
        else:
            print(msg)
            break
Ejemplo n.º 11
0
def choose_course():
    while True:
        # 1、先打印所有学校,并选择
        flag, school_list = common_interface.get_all_school_interface()
        if not flag:
            print(school_list)
            break

        for index, school_name in enumerate(school_list):
            print(f'编号: {index}   学校名: {school_name}')

        choice = input('请输入选择的学校编号: ').strip()
        if not choice.isdigit():
            print('输入有误')
            continue

        choice = int(choice)

        if choice not in range(len(school_list)):
            print('输入编号有误!')
            continue

        # 获取选择的学校名称
        school_name = school_list[choice]

        # 2、从选择的学校中获取所有的课程
        flag2, course_list = common_interface.get_course_in_school_interface(
            school_name)
        if not flag2:
            print(course_list)
            break

        for index2, course_name in enumerate(course_list):
            print(f'编号: {index2}   课程名: {course_name}')

        choice2 = input('请输入选择的课程编号: ').strip()

        if not choice2.isdigit():
            print('输入有误')
            continue

        choice2 = int(choice2)

        if choice2 not in range(len(course_list)):
            print('输入编号有误!')
            continue

        # 获取选择的课程名称
        course_name = course_list[choice2]

        # 3、调用选择教授课程接口,将该课程添加到老师课程列表中
        flag3, msg = teacher_interface.add_course_interface(
            course_name, teacher_info.get('user'))
        if flag3:
            print(msg)
            break
        else:
            print(msg)
Ejemplo n.º 12
0
def choice_course():
    while True:
        # 获取想要授课的校区
        sch_flag, sch_list_msg = common_interface.get_all_school_interface()
        if not sch_flag:
            print(sch_list_msg)

        for index, school_name in enumerate(sch_list_msg):
            print(f'编号: {index}    学校名: {school_name}')

        choice_sch = input('请输入选择的学校编号').strip()

        if not choice_sch.isdigit():
            print('请输入合法指令')
            continue

        choice_sch = int(choice_sch)
        if choice_sch not in range(len(sch_list_msg)):
            print('请输入合法指令')
            continue

        # 获取学校下有哪些课程,并打印出该校区课程信息
        school_name = sch_list_msg[choice_sch]
        cou_flag, course_list_msg = common_interface.get_all_course_interface(
            school_name=school_name)
        for index, course_name in enumerate(course_list_msg):
            print(f'编号: {index}    学校名: {course_name}')

        if not cou_flag:
            print(course_list_msg)

        choice_cou = input('请输入选择的课程编号:').strip()

        if not choice_cou.isdigit():
            print('请输入合法指令')
            continue

        choice_cou = int(choice_cou)
        if choice_cou not in range(len(course_list_msg)):
            print('请输入有效课程编号')
            continue

        course_name = course_list_msg[choice_cou]
        flag, msg = teacher_interface.add_course_interface(
            school_name=school_name,
            course_name=course_name,
            login_user=teacher_info.get('user'))

        if flag:
            print(msg)
            break
        else:
            print(msg)
            break
Ejemplo n.º 13
0
def choose_course():
    while True:
        #1.打印所有学校供选择
        flag, school_list_or_msg = common_interface.get_all_school_interface()
        if not flag:
            print(school_list_or_msg)
            break
        for index, school_name in enumerate(school_list_or_msg):
            print(f'编号{index},学校名称{school_name}')

        choice = input('请输入你的选择:').strip()
        if not choice.isdigit():
            print('输入有误')
            continue
        choice = int(choice)

        if choice not in range(len(school_list_or_msg)):
            print('输入的编号有误')
            continue

        school_name = school_list_or_msg[choice]

        flag2, course_list_or_msg = common_interface.get_course_in_school_interface(
            school_name)
        if not flag2:
            print(course_list_or_msg)
            break

        for index2, course_name in enumerate(course_list_or_msg):
            print(f'编号:{index} 课程名称:{course_name}')

        choice2 = input('请输入你的选择:').strip()
        if not choice2.isdigit():
            print('输入有误')
            continue

        choice2 = int(choice2)

        if choice2 not in range(len(course_list_or_msg)):
            print('输入有误')
            continue

        course_name = course_list_or_msg[choice2]

        flag3, msg3 = teacher_interface.add_course_interface(
            course_name, teacher_info.get('user'))

        if flag3:
            print(msg3)
            break
        else:
            print(msg3)
Ejemplo n.º 14
0
def choose_course():
    while True:
        flag, school_list_or_msg = common_interface.get_all_school_interface()
        if not flag:
            print(school_list_or_msg)
            break

        for index, school_name in enumerate(school_list_or_msg):
            print(f'编号:{index} 学校名:{school_name}')

        choice = input('请输入学校编号').strip()
        if not choice.isdigit():
            print('请输入数字')
            continue
        choice = int(choice)

        if choice not in range(len(school_list_or_msg)):
            print('请输入正确编号')
            continue

        school_name = school_list_or_msg[choice]
        flag, course_list_or_msg = common_interface.get_course_from_school_interface(
            school_name)
        if not flag:
            print(course_list_or_msg)
            break

        for index, course_name in enumerate(course_list_or_msg):
            print(f'编号:{index} 课程名:{course_name}')

        choice = input('请输入学校编号').strip()
        if not choice.isdigit():
            print('请输入数字')
            continue
        choice = int(choice)

        if choice not in range(len(course_list_or_msg)):
            print('请输入正确编号')
            continue
        course_name = course_list_or_msg[choice]

        flag, msg = teacher_interface.add_course(course_name,
                                                 teacher_info['user'])
        if flag:
            print(msg)
            break
        else:
            print(msg)
Ejemplo n.º 15
0
def chosse_course():
    #获取学校的名字
    while True:
        flag, school_list = common_interface.get_all_school_interface()
        if not flag:
            print(school_list)
            break
        for index, school_name in enumerate(school_list):
            print("编号%s,学校%s" % (index, school_name))
        choices = input("请输入编号").strip()
        if not choices.isdigit():
            print("请输入数字")
            continue
        choices = int(choices)
        if choices not in range(len(school_list)):
            print("请输入正确的编号")
            continue
        school_name = school_list[choices]
        #2 从选择学校里获取所有课程
        flag2, couse_list = common_interface.get_course_in_school_interface(
            school_name)
        print(couse_list)
        if not flag2:
            print(couse_list)
            break
        for index2, couse_list2 in enumerate(couse_list):
            print("编号%s,课程%s" % (index2, couse_list2))
        choices2 = input("请输入编号").strip()
        if not choices2.isdigit():
            print("请输入数字")
            continue
        choices2 = int(choices2)
        if choices2 not in range(len(couse_list)):
            print("请输入正确的编号")
            continue
        #选择课程的名字
        couse_name = couse_list[choices2]
        print(couse_name)

        #调用接口,将课程添加到列表中
        flag3, mag3 = teacher_interface.add_course_interface(
            couse_name, teacher_info.get("user"))
        if flag:
            print(mag3)
            break
        else:
            print(mag3)
Ejemplo n.º 16
0
def choose_course():
    while True:
        # 1.先打印所有学校,并选择
        flag, school_list = common_interface.get_all_school_interface()
        if not flag:
            print(school_list)
            break

        for index, school_name in enumerate(school_list):
            print(f'编号:{index}  学校名:{school_name}')

        choice = input('请输入选择的学校编号:').strip()

        if not choice.isdigit():
            print('输入错误,请重新输入')
            continue

        choice = int(choice)
        if choice not in range(len(school_list)):
            print('输入超出范围,请重新输入')
            continue
        # 获取选择的学校名称
        school_name = school_list[choice]

        # 2.从选择的学校中获取所有的课程
        flag2, course_list = common_interface.get_course_in_school_interface(school_name)
        if not flag2:
            print(course_list)
            break
        for index, course_name in enumerate(school_list):
            print(f'编号:{index}   课程名:{school_name}')

        choice2 = input('请输入选择的课程编号:').strip()
        if not choice2.isdigit():
            print('输入有误')
            continue
        choice2 = int(choice2)

        if choice2 not in range(len(course_list)):
            print('输入有误')
            continue
        course_name = course_list[choice2]

        # 3.调用选择教授课程接口,将该课程添加到老师课程列表中
        teacher_interface.add_course_interface(course_name, teacher_info.get('user'))
Ejemplo n.º 17
0
def choice_course():
    while True:
        flag, school_list = common_interface.get_all_school_interface()
        if not flag:
            print(school_list)
            break
        for index, school_name in enumerate(school_list):
            print(f'学校编号为:[{index}], 学校名称为:[{school_name}]')

        choice = input('请输入选择的学校编号==>').strip()
        if not choice.isdigit():
            print('输入有误!')
            continue
        choice = int(choice)
        if choice not in range(len(school_list)):
            print('输入有误!')
            continue
        school_name = school_list[choice]

        flag2, course_list = common_interface.get_course_in_school_interface(
            school_name)
        if not flag2:
            print(course_list)
            break
        for index2, course_name in enumerate(course_list):
            print(f'课程编号为:[{index2}], 课程名称为:[{course_name}]')
        choice2 = input('请输入选择的课程编号==>').strip()
        if not choice2.isdigit():
            print('输入有误!')
            continue
        choice2 = int(choice2)
        if choice2 not in range(len(course_list)):
            print('输入课程编号有误!')
            continue
        course_name = course_list[choice2]

        flag3, msg = teacher_interface.add_course_interface(
            course_name, teacher_info['user'])
        if flag3:
            print(msg)
            break
        else:
            print(msg)
Ejemplo n.º 18
0
def create_course():
    print('创建课程')
    while True:
        school_list = common_interface.get_all_school_interface()
        if school_list:
            for i, school in enumerate(school_list):
                print('%s:%s' % (i, school))
            choice = input('请选择学校').strip()
            if choice.isdigit():
                choice = int(choice)
                if choice >= len(school_list): continue

                name = input('请输入课程名称:').strip()

                flag, msg = admin_interface.create_course_interface(admin_info['name'], name,school_list[choice])
                if flag:
                    print(msg)
                    break
                else:
                    print(msg)
Ejemplo n.º 19
0
def create_course():
    while True:
        flag, school_list_info = common_interface.get_all_school_interface()

        if not flag:
            print(school_list_info)
            break

        for index, school_name in enumerate(school_list_info):
            print(f'ID [{index}]  School [{school_name}]')

        choice = input('Please input School\'s ID(Press q to quit):').strip()

        if choice.lower() == 'q':
            print('Quit success')
            break

        if not choice.isdigit():
            print('Please input number')
            continue

        choice = int(choice)

        if choice not in range(len(school_list_info)):
            print('Please input correct number')
            continue

        school_name = school_list_info[choice]

        course_name = input(
            'Please input Course\'s name you want create:').strip()

        flag, msg = admin_interface.create_course_interface(
            school_name, course_name, admin_info.get('user'))

        if flag:
            print(msg)
            break

        else:
            print(msg)
Ejemplo n.º 20
0
def choose_school():
    print('选择学校')
    while True:
        school_list = common_interface.get_all_school_interface()
        if school_list:
            for i, school in enumerate(school_list):
                print('%s:%s' % (i, school))
            choice = input('请选择学校').strip()
            if choice.isdigit():
                choice = int(choice)
                if choice >= len(school_list): continue
                flag, msg = student_interface.student_choose_school_interface(
                    student_info['name'], school_list[choice])
                if flag:
                    print(msg)
                    break
                else:
                    print(msg)
                    break
        else:
            print('暂时没有学校')
Ejemplo n.º 21
0
def choose_school():
    while True:
        flag, school_list = common_interface.get_all_school_interface()

        if not flag:
            print(school_list)
            break

        for index, school_name in enumerate(school_list):
            print(f'ID [{index}]  School name [{school_name}]')

        choice = input('Please input School\'s ID(Press q to quit):').strip()

        if choice.lower() == 'q':
            print('Quit success')
            break

        if not choice.isdigit():
            print('Please input number')
            continue

        choice = int(choice)

        if choice not in range(len(school_list)):
            print('Please input correct number')
            continue

        school_name = school_list[choice]

        flag, msg = student_interface.choose_school_interface(
            school_name, student_info.get('user'))

        if flag:
            print(msg)
            break

        else:
            print(msg)
            break
Ejemplo n.º 22
0
def create_course():
    while True:
        # 选择不同的校区,创建不同的课程
        flag, school_list_or_msg = common_interface.get_all_school_interface()

        if not flag:
            print(school_list_or_msg)
            break

        for index, school_name in enumerate(school_list_or_msg):
            print(f'编号: {index}    学校名: {school_name}')

        choice = input('请输入学校编号:').strip()

        if not choice.isdigit():
            print('请输入合法指令')
            continue

        choice = int(choice)
        if choice not in range(len(school_list_or_msg)):
            print('请输入正确编号')
            continue

        # 获取学校名称
        school_name = school_list_or_msg[choice]

        course_name = input('请输入创建课程名称:').strip()

        flag, msg = admin_interface.create_course_interface(
            school_name=school_name,
            course_name=course_name,
            login_name=admin_info.get('user'))

        if flag:
            print(msg)
            break
        else:
            print(msg)
            break
Ejemplo n.º 23
0
def create_course():
    while True:
        # 1)让管理员先选择学校
        # 1.1) 调用接口,获取所有学校的名称并打印
        flag, schoolList_or_msg = common_interface.get_all_school_interface()
        if not flag:
            print(schoolList_or_msg)
            break
        for index, school_name in enumerate(schoolList_or_msg):
            print('学校编号:[%s] 学校名称:%s' % (index, school_name))

        choice = input('请输入学校编号==>').strip()
        if choice == '':
            print('学校编号不能为空!')
            continue
        if not choice.isdigit():
            print('请输入数字!')
            continue
        choice = int(choice)
        if choice not in range(len(schoolList_or_msg)):
            print('请输入正确的学校编号!')
            continue
        school_name = schoolList_or_msg[choice]

        # 2)选择学校后,再输入课程名称
        course_name = input('请输入创建的课程名称==>').strip()
        if course_name == '':
            print('课程名称不能为空!')
            continue
        # 3)最后调用创建课程接口,让管理员去创建课程
        flag, msg = admin_interface.create_course_interface(
            school_name, course_name, admin_info['user'])
        if flag:
            print(msg)
            break
        else:
            print(msg)
Ejemplo n.º 24
0
def creat_course():
    while True:
        # 打印可以选择的校区
        flag, msg = common_interface.get_all_school_interface()
        if not flag:
            print(msg)
            break

        for index, school in enumerate(msg):
            print(f'编号:{index}      校区:{school}')

        # 选择校区
        choice = input('请输入校区编号:').strip()

        try:
            choice = int(choice)
        except ValueError:
            print('输入有误请重新输入!')
            continue

        if choice not in range(len(msg)):
            print(f'编号:{choice}, 不在范围内!')
            continue

        course_name = input('创建课程名:').strip()
        course_price = input('设定课程价格:').strip()

        # 调用创建班级的接口
        flag, msg = admin_interface.admin_creat_course_interface(
            course_name, course_price, msg[choice], admin_info.get('user'))

        if flag:
            print(msg)
            break
        else:
            print(msg)
Ejemplo n.º 25
0
def choice_school():
    while True:
        flag, school_list = common_interface.get_all_school_interface()
        if not flag:
            print(school_list)
            break

        for index, school_name in enumerate(school_list):
            print(f'学校编号:{index}, 学校名称{school_name}')
        choice = input('请选择对应编号').strip()
        if choice.isdigit():
            choice = int(choice)
            if choice in range(len(school_list)):
                school_name = school_list[choice]
                flag, msg = student_interface.choice_school_interface(
                    school_name, student_info.get('user'))
                if flag:
                    print(msg)
                    break
            else:
                print('请输入正确编号!')

        else:
            print('请输入正确编号!')
Ejemplo n.º 26
0
def t_choose_course():
    while True:
        flag1, school_list = common_interface.get_all_school_interface()

        if not flag1:
            print(school_list)
            break

        for index, school_name in enumerate(school_list):
            print(f'ID [{index}]  School name[{school_name}]')

        choice = input('Please input School\'s ID(Press q to quit):').strip()

        if choice.lower() == 'q':
            print('Quit success')
            break

        if not choice.isdigit():
            print('Please input number')
            continue

        choice = int(choice)

        if choice not in range(len(school_list)):
            print('Please input correct number')
            continue

        school_name = school_list[choice]

        flag2, course_list = common_interface.get_all_course_interface(
            school_name)

        if not flag2:
            print(course_list)
            break

        for index2, course_name in enumerate(course_list):
            print(f'ID [{index2}]  Course name [{course_name}]')

        choice2 = input('Please input Course\'s ID(Press q to quit):').strip()

        if choice2.lower() == 'q':
            print('Quit success')
            break

        if not choice2.isdigit():
            print('Please input number')
            continue

        choice2 = int(choice2)

        if choice2 not in range(len(course_list)):
            print('Please input correct number')
            continue

        course_name = course_list[choice2]

        flag3, msg = teacher_interafce.add_course_interface(
            course_name, teacher_info.get('user'))
        if flag3:
            print(msg)
            break
        else:
            print(msg)