Пример #1
0
def get_gpa_by_student(id):
    """
    Запрос на получение среднего балла студента
    :param student_id: - int - идентификатор студента
    :return:
    """
    student = Student.query.get_or_404(id)
    return jsonify({"student_gpa": get_gpa(student.grades)})
Пример #2
0
def get_gpa_by_class(id):
    """
    Запрос на получение среднего балла для всех студентов
    по определенной дисциплине
    :param student_id: - int - идентификатор дисциплины
    :return:
    """
    c_class = Class.query.get_or_404(id)
    return jsonify({"class_gpa": get_gpa(c_class.grades)})
Пример #3
0
def get_full_gpa():
    """
    Запрос на получение среднего балла для всех студентов
    по всем дисциплине
    """
    return jsonify({"full_gpa": get_gpa(Grade.query)})