示例#1
0
def get_project():
    title = request.args.get("title")
    project = hackbright.get_project_by_title(title)
    project_grades = hackbright.get_grades_by_title(title)
    return render_template("project_info.html",
                           project=project,
                           project_grades=project_grades)
示例#2
0
def project():
    """Show project info"""

    title = request.args.get('title')
    project_title, description, max_grade = hackbright.get_project_by_title(title)
    student_grades = hackbright.get_grades_by_title(title)
    return render_template("project_details.html", project_title=project_title, description=description, max_grade=max_grade, student_grades=student_grades)
def project():

    title = request.args.get('title')
    project_info = hackbright.get_project_by_title(title)
    grade_info = hackbright.get_grades_by_title(title) 

    return render_template('project_info.html', project_info=project_info, grade_info=grade_info)
def display_project_info():
    """Display information about a project. 
    List the title, description, and maximum grade for a project.

    Also list students who have done that project."""

    title = request.args.get('project')
    title, description, max_grade = hackbright.get_project_by_title(title)
    student_github_grade = hackbright.get_grades_by_title(title)
    list_of_github_ids = []
    list_of_grades = []
    project_details = {}
    for item in student_github_grade:
        github_id = item[0]
        list_of_github_ids.append(github_id)
        project_details[github_id] = project_details.get(github_id, [])
        grade = item[1]
        list_of_grades.append(grade)
        project_details[github_id].append(grade)
    list_of_names = []
    for github_id in list_of_github_ids:
        name = hackbright.get_student_by_github(github_id)[
            0] + ' ' + hackbright.get_student_by_github(github_id)[1]
        list_of_names.append(name)
        project_details[github_id].append(name)

    return render_template("project_info.html",
                           title=title,
                           description=description,
                           max_grade=max_grade,
                           project_details=project_details)
def show_project(title):
    """Show project information."""

    project_name, description, max_grade = hackbright.get_project_by_title(
        title)
    # unpacking the tuple :)

    gh_name_dict = {}

    accounts_and_grades = hackbright.get_grades_by_title(title)

    for student_account in accounts_and_grades:
        # loop through accounts & grades list to parse students
        gh_account = student_account[0]
        grade = student_account[1]
        first_name, last_name, github = hackbright.get_student_by_github(
            gh_account)
        # unpacking elements from tuple
        gh_name_dict[github] = (first_name + " " + last_name, grade,
                                gh_account)
        # assigning github UN as key and full name and grade as values

    student_grade_pair = gh_name_dict.values()
    # stripping off key to leave paired values (grade and full name)
    # passing to Jinja in template

    return render_template("project.html",
                           max_grade=max_grade,
                           project_name=project_name,
                           description=description,
                           students=student_grade_pair)
def display_project_info():
    title = request.args.get("title")
    title, description, max_grade = hackbright.get_project_by_title(title)
    rows = hackbright.get_grades_by_title(title)
    return render_template('project.html', title=title,
                            description=description,
                            max_grade=max_grade,
                            rows=rows)
def show_project():
    """show information about a project"""

    title = request.args.get('title')
    project = hackbright.get_project_by_title(title)
    grades = hackbright.get_grades_by_title(title)

    return render_template("project_info.html", project=project, grades=grades)
示例#8
0
def get_project():
	"""get projects from database"""
	title = request.args.get("title")
	projects = hackbright.get_project_by_title(title)
	grades = hackbright.get_grades_by_title(title)
	return render_template("projects.html",
							projects=projects,
							grades=grades)
示例#9
0
def get_project(title):
    """Given title, get title, descr, and max grade of project"""

    row = hackbright.get_project_by_title(title)
    student_list = hackbright.get_grades_by_title(title)

    return render_template("project_info.html",
                           row=row,
                           student_list=student_list)
示例#10
0
def display_project():
    """Show project for given title"""

    title = request.args.get('title')

    row = hackbright.get_project_by_title(title)
    grades_rows = hackbright.get_grades_by_title(title)

    return render_template("project.html", row=row, grades_rows=grades_rows)
def show_project_info():

    title = request.args.get('project')

    project = hackbright.get_project_by_title(title)

    grades = hackbright.get_grades_by_title(title)

    return render_template('project_info.html', project=project, grades=grades)
示例#12
0
def list_projects():
    """ Lists all projects with info """
    project = request.args.get("title")

    title, description, max_grade = hackbright.get_project_by_title(project)
    completed_by_students = hackbright.get_grades_by_title(project)

    return render_template("project.html", title=title, description=description,
                           grade=max_grade, project_grades=completed_by_students)
示例#13
0
def project_info(title):
    """Lists project information"""

    project = hackbright.get_project_by_title(title)
    student_grades = hackbright.get_grades_by_title(title)

    return render_template("project.html",
                           project=project,
                           student_grades=student_grades)
def get_project(project_title):
    """Show information about a project."""

    title, description, max_grade = hackbright.get_project_by_title(project_title)
    student_grades = hackbright.get_grades_by_title(project_title)
    return render_template("project_info.html",
                           title=title,
                           description=description,
                           max_grade=max_grade,
                           student_grades=student_grades)
示例#15
0
def get_project():
    """get project information page"""
    title = request.args.get('title')
    information = hackbright.get_project_by_title(title)
    grades = hackbright.get_grades_by_title(title)

    html = render_template('project_info.html',
                           information=information,
                           grades=grades)
    return html
def show_project():
    """Show Project info."""
    title = request.args.get('project')
    title, description, max_grade = hackbright.get_project_by_title(title)
    students = hackbright.get_grades_by_title(title)
    return render_template("project_info.html",
                            title=title,
                            description=description,
                            max_grade=max_grade,
                            students=students)
def find_project():
    """Show info about a project."""
    title = request.args.get("title")
    title, description, max_grade = hackbright.get_project_by_title(title)
    grades = hackbright.get_grades_by_title(title)

    return render_template("project_info.html",
                           title=title,
                           description=description,
                           max_grade=max_grade)
def get_project_info():
	"""Display information about particular projects."""
	
	title = request.args.get('title', 'Markov')
	project_info = hackbright.get_project_by_title(title)
	student_grades = hackbright.get_grades_by_title(title)

	return render_template('project_info.html',
							project_info=project_info,
							student_grades=student_grades)
示例#19
0
def show_project_info():

    project_title = request.args.get('title')

    project_info = hackbright.get_project_by_title(project_title)
    student_grade_info = hackbright.get_grades_by_title(project_title)

    return render_template("project_info.html",
                            project_info=project_info,
                            student_grade_info=student_grade_info)
def display_project_info():
    """Display project information."""

    title = request.args.get("title")
    project_info = hackbright.get_project_by_title(title)
    student_grades = hackbright.get_grades_by_title(title)

    return render_template("project_info.html", 
                            project_info=project_info, 
                            student_grades=student_grades)
def show_project(title):
    """Show the information about specific projects"""

    project_info = hackbright.get_project_by_title(title)

    #a list of tuples contains all student grades for a project by its title
    student_grades = hackbright.get_grades_by_title(title)

    return render_template('project-info.html',
                           project_info=project_info,
                           student_grades=student_grades)
示例#22
0
def view_project_info():

    title = request.args.get('title')

    project_info = hackbright.get_project_by_title(title)

    grades = hackbright.get_grades_by_title(title)

    return render_template("project_info.html",
                           project_info=project_info,
                           grades=grades)
def show_project_details():
    """Shows details for project"""

    title = request.args.get('title')

    project_info = hackbright.get_project_by_title(title)
    description = project_info[2]
    grade = project_info[3]
    grades = hackbright.get_grades_by_title(title)

    return render_template('project_info.html', title=title, description=description, grade=grade, grades=grades)
def show_project_info():
    """Displays the information associated with a specific project"""

    project = request.args.get('title', 'Markov')
    title, description, max_grade = hackbright.get_project_by_title(project)
    students_completed = hackbright.get_grades_by_title(project)
    return render_template("project_info.html",
                           title=title,
                           description=description,
                           max_grade=max_grade,
                           students_completed=students_completed)
示例#25
0
def show_project_details(title):
    """Display project details: title, description, maximum grade."""

    title, description, max_grade = hackbright.get_project_by_title(title)
    student_grades = hackbright.get_grades_by_title(title)

    return render_template("project_info.html",
                           title=title,
                           description=description,
                           max_grade=max_grade,
                           student_grades=student_grades)
示例#26
0
def get_project():
    """Show information about a project"""
    title = request.args.get('title')
    title, description, max_grade = hackbright.get_project_by_title(title)
    student_grades = hackbright.get_grades_by_title(title)

    return render_template("project.html",
                           title=title,
                           description=description,
                           max_grade=max_grade,
                           student_grades=student_grades)
示例#27
0
def project():
    """Use project title to get project information. """
    title = request.args.get('title')

    project_title = hackbright.get_project_by_title(title)

    student_grades = hackbright.get_grades_by_title(title)

    return render_template("project_description.html",
                            project_title=project_title,
                            student_grades=student_grades)
示例#28
0
def show_project():
    """Show project information."""

    title = request.args.get('project')
    project = hackbright.get_project_by_title(title)

    github_grade = hackbright.get_grades_by_title(title)

    return render_template("project.html",
                           project=project,
                           github_grade=github_grade)
def get_project():
    """Display information for a project."""

    project_title = request.args.get("project-title", "")
    title, description, max_grade = hackbright.get_project_by_title(project_title)
    grades = hackbright.get_grades_by_title(title)

    return render_template("project_info.html",
                           project_title=title,
                           project_description=description,
                           max_grade=max_grade,
                           grades=grades)
def show_project():
    """Show details about a project."""

    title = request.args.get('title')
    title, description, max_grade = hackbright.get_project_by_title(title)
    student_grades = hackbright.get_grades_by_title(title)

    return render_template('project_details.html',
                           title=title,
                           description=description,
                           max_grade=max_grade,
                           student_grades=student_grades)
def get_project_info():
    """Show project information."""

    project = request.args.get("title")
    title, description, max_grade = hackbright.get_project_by_title(project)
    grades_by_github = hackbright.get_grades_by_title(project)

    return render_template("project_info.html",
                           title=title,
                           description=description,
                           max_grade=max_grade,
                           grades=grades_by_github)
示例#32
0
def list_project_info(project):
    """List specific project information."""

    project_title, description, max_grade = hackbright.get_project_by_title(
        project)
    grades = hackbright.get_grades_by_title(project)

    return render_template('project.html',
                           project_title=project_title,
                           description=description,
                           max_grade=max_grade,
                           grades=grades)
def display_proj_info():
    """shows requested information about a project."""

    title = request.args.get('project')
    proj_info = hackbright.get_project_by_title(title)
    proj_grades = hackbright.get_grades_by_title(title)

    print proj_grades
    print proj_info
    return render_template("proj_info_display.html",
                           proj=proj_info,
                           grades=proj_grades)
示例#34
0
def view_project():
    """Sends user to project information page."""

    title = request.args.get('title')
    title, description, max_grade = hackbright.get_project_by_title(title)
    name_and_grade = hackbright.get_grades_by_title(title)

    return render_template('project-details.html',
                           title=title,
                           description=description,
                           max_grade=max_grade,
                           name_and_grade=name_and_grade)
def show_project_info():
    """Show title, description, max grade and list of students of a project"""

    title = request.args.get('title')
    title, description, max_grade = hackbright.get_project_by_title(title)
    student_grades = hackbright.get_grades_by_title(title)

    return render_template("project_info.html",
                            title=title,
                            description=description,
                            max_grade=max_grade,
                            student_grades=student_grades)
示例#36
0
def show_projects():

    title = request.args.get('title')
    title, description, max_grade = hackbright.get_project_by_title(title)

    grades = hackbright.get_grades_by_title(title)

    return render_template("project_info.html",
                           title=title,
                           description=description,
                           max_grade=max_grade,
                           grades=grades)
def display_projects():
    """Display list of projects and their details. """

    projects = hackbright.get_projects()

    project_grades = {}

    for project in projects:
        grades = hackbright.get_grades_by_title(project[0])
        project_grades[project[0]] = grades

    return render_template("projects.html", projects=projects, project_grades=project_grades)
示例#38
0
def list_project_details():
    """Listing title, description and max grade for a project"""
    title = request.args.get('title')
    project_list = hackbright.get_project_by_title(title)
    student_grades_list = hackbright.get_grades_by_title(title)

    print(student_grades_list)
    for student in student_grades_list:
        print('student', student[0], student[1])
    return render_template("project_page.html",
        project_list=project_list,
        student_grades_list=student_grades_list)
def describe_project():
    """Gives title, description, and maximum grade of a project"""

    title = request.args.get('name')
    project_info = hackbright.get_project_by_title(title)
    project_title, description, max_grade = project_info

    project_grades = hackbright.get_grades_by_title(title)
    


    return render_template("/projects.html", 
                            project_title=project_title, 
                            description=description,
                            max_grade=max_grade,
                            grades=project_grades)
def get_student():
    """Show information about a student."""

    github = request.args.get('github', 'jhacks')
    title = request.args.get('title', 'None')

    first, last, github = hackbright.get_student_by_github(github)
    rows = hackbright.get_grades_by_title(title) #request arg for the title
    print "\n\n\n\n\n WHAT IS THIS PRINTING\n\n\n", rows
    html = render_template("student_info.html", 
                            first=first, 
                            last=last,
                            github=github,
                            rows=rows
                            )
    return html
def get_project_info():
    """Show info about project."""

    title = request.args.get('title', 'Markov')
    title, description, max_grade = hackbright.get_project_by_title(title)
    students_and_grade = hackbright.get_grades_by_title(title)

    for github, grade in students_and_grade:
        first_name, last_name, github = hackbright.get_student_by_github(github)
    # endsloop on last person does catch each student - NEED TO FIX

    return render_template("project_info.html",
                            title = title,
                            description = description,
                            max_grade = max_grade,
                            students_and_grade = students_and_grade,
                            first_name = first_name,
                            last_name = last_name)
示例#42
0
def project_info():
    """Show information about a project."""

    title = request.args.get('title', 'Markov')
    title, description, grade = hackbright.get_project_by_title(title)
    name_grade = []
    students = hackbright.get_grades_by_title(title)
    for student in students:
        name, last_name, github = hackbright.get_student_by_github(student[0])
        grade = student[1]
        name_grade.append((name, last_name, grade, github))

    return render_template("project.html",
                            title=title,
                            description=description,
                            max_grade=grade,
                            students=name_grade,
                            )
def project(title):
    """Show project title, description and maximum grade."""

    title, description, maximum_grade = hackbright.get_project_by_title(title)
    students_completed_project = hackbright.get_grades_by_title(title)  # Assigning list of tuples of students that did the project with their grades.

    students = []

    for student in students_completed_project:
        print "Student: ", student
        grade = student[1]  # student[1] = row[1] from hackbright.get_grades_by_title 
        # which is the grade. 
        print "Grade: ", grade
        fname, lname, github = hackbright.get_student_by_github(student[0])  # student[0] = row [0] from hackbright.get_grades_by_title which is the github.
        students.append((fname, lname, github, grade))
    print "List of tuples: ", students


    return render_template("project_info.html", title=title,
                                                description=description,
                                                maximum_grade=maximum_grade)
def get_project():
    """Show information about a student."""
    student_names = []
    grades = []
    usernames = []

    title = request.args.get('title')
    title, description, max_grade = hackbright.get_project_by_title(title)
    student_list = hackbright.get_grades_by_title(title)

    for student in student_list:
        first_name, last_name, github = hackbright.get_student_by_github(student[0])
        student_names.append(first_name + " " + last_name)
        usernames.append(github)
        grades.append(student[1])

    student_list = zip(student_names, grades, usernames)

    return render_template('project_info.html',
                            title=title, 
                            description=description,
                            max_grade=max_grade,
                            student_list=student_list)