def get_suspension_types(url, user, pw): endpoint_name = 'suspension_types' fields = ['suspension_type_id', 'name', 'external_name', # Name for PS import 'school_id', 'absence_type_id', 'active', 'display_name'] # Get back a multidimensional list of data data = general_endpoint.get_data(url, endpoint_name, fields, user, pw) return data
def get_schools(url, user, pw): endpoint_name = 'schools' fields = ['school_id', 'long_name', 'short_name', 'display_name', 'suffix', 'external_id', # PS school_id 'min_grade_number', 'max_grade_number'] # Get back a multidimensional list of data data = general_endpoint.get_data(url, endpoint_name, fields, user, pw) return data
def get_incidents(url, user, pw): endpoint_name = 'incidents' fields = ['incident_id', 'school_id', 'staff_member_id', 'date', 'incident_type_id', 'short_description', 'long_description', 'from_date', 'thru_date', 'active', 'display_name'] # Get back a multidimensional list of data data = general_endpoint.get_data(url, endpoint_name, fields, user, pw) return data
def get_students(url, user, pw): endpoint_name = 'students' # List of fields that wil be pulled # The order the items in this list is really important for saving data to SQL database fields = ['student_id', 'first_name', 'last_name', 'school_id', 'grade_level_id', 'external_id', # PS student_id 'sis_id', # PS student_number 'state_id', 'active'] # Get back a multidimensional list of data data = general_endpoint.get_data(url, endpoint_name, fields, user, pw) return data