import course

def create(id, name, major, phone, courses):
    return {
        'id' : id,
        'name' : name,
        'major' : major,
        'phone' : phone,
        'courses' : courses
    }

def total_credits(student):
    total = 0

    for course in student['courses']:
        total += course['credits']

    return total

def gpa(student):
    total_qp = 0
    for curr_course in student['courses']:
        total_qp += course.quality_points(curr_course)

    return total_qp/total_credits(student)

def add_course(student, new_course):
    student['courses'] += [new_course]
