Ejemplo n.º 1
0
def del_nbgrader_user(user, course):
    print(f"del {user} from course {course}")
    home = get_home_dir(f"grader-{course}")
    course_dir = f"{home}/{course}"
    gradebook = Gradebook(f"sqlite:///{course_dir}/gradebook.db",
                          course_id=course)
    gradebook.remove_student(user)
    gradebook.close()
    for subdir in ("autograded", "feedback", "submitted"):
        os.system(f"rm -rf {course_dir}/{subdir}/{user}")