Exemple #1
0
def assigned_grade():
    hackbright_app.connect_to_db()
    student = request.args.get("student")
    project = request.args.get("project")
    grade = request.args.get("grade")
    hackbright_app.give_grade_to_student(student, project, grade)

    html = "Successfully assigned grade of %s for project %s to %s." % (
        grade, project, student)
    return html
def give_grade():
    hackbright_app.connect_to_db()

    student_github = request.args.get("github")
    project_title = request.args.get("title")
    grade = request.args.get("grade")
    
    hackbright_app.give_grade_to_student(student_github, project_title, grade)
    
    html = render_template("give_grade.html", student_github = student_github, project_title = project_title, grade = grade)
    return html
def create_grade():
    hackbright_app.connect_to_db()

    student_github = request.args.get('student_github')
    project_title = request.args.get('project_title')
    grade = request.args.get('grade')

    grades = hackbright_app.student_grade_project(project_title)

    does_exist = False

    for row in grades:
        if row[0] == student_github:
            does_exist = True
            break

    if not does_exist:
        grade = hackbright_app.give_grade_to_student(
            student_github,
            project_title,
            grade,
        )
        return "Success: %s %s %s" % grade
    else:
        return "Student %s already has a grade for this project" % student_github
def add_grade():
    hackbright_app.connect_to_db()
    project = request.args.get("new_project")
    grade = request.args.get("new_grade")
    github = request.args.get('github', )
    print "github is: " , github
    grade_info = hackbright_app.give_grade_to_student(github, project, grade)

    return redirect('/student?github=' + github)