domain: seattle, bothell, tacoma, pce_ap, pce_ol, pce_ielp, pce
            (case insensitive)
    args:
      year (required)
      term_name (required): Winter|Spring|Summer|Autumn
      curriculum_abbreviation
      course_number
      section_id
      student_id (student number)
      instructor_id (employee identification number)
    returns:
      a list of Evaluation objects

def search_evaluations(domain, **kwargs):
    """
    domain: seattle, bothell, tacoma, pce_ap, pce_ol, pce_ielp, pce
            (case insensitive)
    args:
      year (required)
      term_name (required): Winter|Spring|Summer|Autumn
      curriculum_abbreviation
      course_number
      section_id
      student_id (student number)
      instructor_id (employee identification number)
    returns:
      a list of Evaluation objects
    """
    url = "{}?{}".format(IAS_PREFIX, urlencode(kwargs))
    data = get_resource(url, domain)
    evaluations = _json_to_evaluation(data)

    return evaluations