def by_evaluation_date(query)
    return query unless evaluation_date_start.present? || evaluation_date_end.present?

    if evaluation_date_start && evaluation_date_end
      query.where(evaluations: { evaluation_date: evaluation_date_start..evaluation_date_end })