diff --git a/.travis.yml b/.travis.yml index f7a30e2275..04dcad26aa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,7 +12,7 @@ before_script: - cp travis-ci/manage.py manage.py - python manage.py syncdb --noinput script: - - pep8 myuw_mobile/ --exclude=migrations,myuw_mobile/management,myuw_mobile/test + - pep8 myuw_mobile/ --exclude=migrations,myuw_mobile/management - jshint myuw_mobile/static/js/ --verbose - mocha myuw_mobile/static/js/test/ --recursive - coverage run --source=myuw_mobile/ --omit=myuw_mobile/migrations/* manage.py test myuw_mobile diff --git a/myuw_mobile/dao/card_display_dates.py b/myuw_mobile/dao/card_display_dates.py index e6b41b3c14..b6afb5aa45 100644 --- a/myuw_mobile/dao/card_display_dates.py +++ b/myuw_mobile/dao/card_display_dates.py @@ -1,136 +1,170 @@ """ -Generates the 7 booleans used to determine card visibility, based on dates in -either the current, next, or previous term. - +Generates the booleans to determine card visibility, +based on dates in either the current, next, or previous term. https://docs.google.com/document/d/14q26auOLPU34KFtkUmC_bkoo5dAwegRzgpwmZEQMhaU """ -from restclients.sws import term from django.conf import settings from datetime import datetime, timedelta -from myuw_mobile.dao.term import get_comparison_date, get_current_quarter -from myuw_mobile.dao.term import get_next_quarter -from restclients.sws.term import get_term_after, get_term_before +from myuw_mobile.dao.term import get_comparison_date,\ + get_current_quarter, get_next_quarter,\ + get_term_after, get_term_before, get_bof_1st_instruction,\ + get_eof_last_instruction, get_bof_7d_before_last_instruction,\ + get_eof_7d_after_class_start, get_eof_last_final_exam def get_card_visibilty_date_values(request=None): now = get_comparison_date(request) - n2 = datetime(now.year, now.month, now.day, 0, 0, 0) - values = get_values_by_date(n2, request) + after_midnight = datetime(now.year, now.month, now.day, + 0, 0, 1) + values = get_values_by_date(after_midnight, request) set_js_overrides(request, values) return values def get_values_by_date(now, request): - current_term = get_current_quarter(request) - next_term = get_next_quarter(request) - term_after_next = get_term_after(next_term) + """ + now is a datetime object of 1 second after the beginning of the day. + """ + last_term = get_term_before(get_current_quarter(request)) + return { + "is_after_7d_before_last_instruction": + is_after_7d_before_last_instruction(now, request), + "is_after_grade_submission_deadline": + is_before_bof_term(now, request), + "is_after_last_day_of_classes": + is_after_last_day_of_classes(now, request), + "is_after_start_of_registration_display_period": + is_after_bof_and_before_eof_reg_period(now, request), + "is_after_start_of_summer_reg_display_period1": + is_after_bof_and_before_eof_summer_reg_period1(now, request), + "is_after_start_of_summer_reg_display_periodA": + is_after_bof_and_before_eof_summer_reg_periodA(now, request), + "is_before_eof_7days_of_term": + is_before_eof_7d_after_class_start(now, request), + "is_before_end_of_finals_week": + is_before_eof_finals_week(now, request), + "is_before_end_of_registration_display_period": + is_after_bof_and_before_eof_reg_period(now, request), + "is_before_end_of_summer_reg_display_periodA": + is_after_bof_and_before_eof_summer_reg_periodA(now, request), + "is_before_end_of_summer_reg_display_period1": + is_after_bof_and_before_eof_summer_reg_period1(now, request), + "is_before_first_day_of_term": + is_before_bof_term(now, request), + "is_before_last_day_of_classes": + is_before_last_day_of_classes(now, request), + "last_term": "%s,%s" % (last_term.year, last_term.quarter) + } - is_after_grade_submission_deadline = False - is_after_last_day_of_classes = False - is_after_start_of_registration_display_period = False - is_after_start_of_summer_reg_display_period1 = False - is_after_start_of_summer_reg_display_periodA = False - is_before_end_of_finals_week = False - is_before_last_day_of_classes = False - is_before_end_of_registration_display_period = False - is_before_end_of_summer_reg_display_period1 = False - is_before_end_of_summer_reg_display_periodA = False - is_before_first_day_of_term = False - is_before_eof_7days_of_term = False - - if now.date() < current_term.first_day_quarter: - is_before_first_day_of_term = True - # We need to see if we're before this term's 1st day - the term - # switches at the grade submission deadline. - is_after_grade_submission_deadline = True - - if now.date() < current_term.first_day_quarter + timedelta(days=8): - # till the end of 7-day (exclude the first day) - is_before_eof_7days_of_term = True - - raw_date = current_term.last_day_instruction - d = datetime(raw_date.year, raw_date.month, raw_date.day) - if now >= d + timedelta(days=1): - is_after_last_day_of_classes = True - term_reg_data = { - "after_start": False, - "after_summer1_start": False, - "after_summerA_start": False, - } +def is_before_bof_term(now, request): + """ + The term switches after the grade submission deadline. + @return true if it is before the begining of the 1st day of instruction + """ + return now < get_bof_1st_instruction(request) - get_reg_data(now, next_term, term_reg_data) - # We also need to be able to show this term's registration stuff, because - # the period 2 stretches past the grade submission deadline - get_reg_data(now, current_term, term_reg_data) - # We also need to be able to show the term after next, in spring quarter - get_reg_data(now, term_after_next, term_reg_data) - if term_reg_data["after_start"]: - is_after_start_of_registration_display_period = True - is_before_end_of_registration_display_period = True +def is_before_eof_7d_after_class_start(now, request): + """ + @return true if it is before the end of the 7 days + after the instruction start day + """ + return now < get_eof_7d_after_class_start(request) - if term_reg_data["after_summer1_start"]: - is_after_start_of_summer_reg_display_period1 = True - is_before_end_of_summer_reg_display_period1 = True - if term_reg_data["after_summerA_start"]: - is_after_start_of_summer_reg_display_periodA = True - is_before_end_of_summer_reg_display_periodA = True +def is_after_7d_before_last_instruction(now, request): + """ + @return true if it is after the begining of 7 days + before instruction end + """ + return now > get_bof_7d_before_last_instruction(request) - raw_date = current_term.last_final_exam_date - d = datetime(raw_date.year, raw_date.month, raw_date.day) - if now < d + timedelta(days=1): - is_before_end_of_finals_week = True - raw_date = current_term.last_day_instruction - d = datetime(raw_date.year, raw_date.month, raw_date.day) - if now < d + timedelta(days=1): - is_before_last_day_of_classes = True +def is_before_last_day_of_classes(now, request): + """ + @return true if it is before the end of the last day of classes + """ + return now < get_eof_last_instruction(request) - after_submission = is_after_grade_submission_deadline - after_registration = is_after_start_of_registration_display_period - before_reg_end = is_before_end_of_registration_display_period - summerA_start = is_after_start_of_summer_reg_display_periodA - summer1_start = is_after_start_of_summer_reg_display_period1 +def is_after_last_day_of_classes(now, request): + """ + @return true if it is on or after the last day of classes + """ + return not is_before_last_day_of_classes(now, request) - summerA_end = is_before_end_of_summer_reg_display_periodA - summer1_end = is_before_end_of_summer_reg_display_period1 - last_term = get_term_before(current_term) - return { - "is_after_grade_submission_deadline": after_submission, - "is_after_last_day_of_classes": is_after_last_day_of_classes, - "is_after_start_of_registration_display_period": after_registration, - "is_after_start_of_summer_reg_display_periodA": summerA_start, - "is_after_start_of_summer_reg_display_period1": summer1_start, - "is_before_end_of_finals_week": is_before_end_of_finals_week, - "is_before_last_day_of_classes": is_before_last_day_of_classes, - "is_before_end_of_registration_display_period": before_reg_end, - "is_before_end_of_summer_reg_display_periodA": summerA_end, - "is_before_end_of_summer_reg_display_period1": summer1_end, - "is_before_first_day_of_term": is_before_first_day_of_term, - "is_before_eof_7days_of_term": is_before_eof_7days_of_term, - "last_term": "%s,%s" % (last_term.year, last_term.quarter), +def is_before_eof_finals_week(now, request): + """ + @return true if it is before the end of the last day of finalsweek + """ + return now < get_eof_last_final_exam(request) + + +def is_after_bof_and_before_eof_reg_period(now, request): + """ + @return true if it is after the begining of registration display period, + and before the end of registration display period. + """ + reg_data = get_reg_data(now, request) + return reg_data["after_start"] + + +def is_after_bof_and_before_eof_summer_reg_period1(now, request): + """ + @return true if it is after the begining of registration display period1, + and before the end of registration display period1. + """ + reg_data = get_reg_data(now, request) + return reg_data["after_summer1_start"] + + +def is_after_bof_and_before_eof_summer_reg_periodA(now, request): + """ + @return true if it is after the begining of registration display periodA, + and before the end of registration display periodA. + """ + reg_data = get_reg_data(now, request) + return reg_data["after_summerA_start"] + + +def get_reg_data(now, request): + """ + now is the second after mid-night + """ + term_reg_data = { + "after_start": False, + "after_summer1_start": False, + "after_summerA_start": False, } + next_term = get_next_quarter(request) + get_term_reg_data(now, next_term, term_reg_data) + # We need to show this term's registration stuff, because + # the period 2 stretches past the grade submission deadline + current_term = get_current_quarter(request) + get_term_reg_data(now, current_term, term_reg_data) + # We also need to be able to show the term after next, in spring quarter + term_after_next = get_term_after(next_term) + get_term_reg_data(now, term_after_next, term_reg_data) + return term_reg_data -def get_reg_data(now, term, data): +def get_term_reg_data(now, term, data): if term.quarter == "summer": - if (now >= term.registration_period1_start - timedelta(days=7) and - now < term.registration_period1_start + timedelta(days=7)): + if now >= term.registration_period1_start - timedelta(days=7) and\ + now < term.registration_period1_start + timedelta(days=7): data["after_summerA_start"] = True data["before_summerA_end"] = True - elif (now >= term.registration_period1_start + timedelta(days=7) and - now < term.registration_period2_start + timedelta(days=7)): + elif now >= term.registration_period1_start + timedelta(days=7) and\ + now < term.registration_period2_start + timedelta(days=7): data["after_summer1_start"] = True data["before_summer1_end"] = True else: - if (now >= term.registration_period1_start - timedelta(days=14) and - now < term.registration_period2_start + timedelta(days=7)): + if now >= term.registration_period1_start - timedelta(days=14) and\ + now < term.registration_period2_start + timedelta(days=7): data["after_start"] = True data["before_end"] = True @@ -146,6 +180,7 @@ def set_js_overrides(request, values): 'myuw_before_end_of_reg_display': before_reg, 'myuw_before_first_day': 'is_before_first_day_of_term', 'myuw_before_end_of_first_week': 'is_before_eof_7days_of_term', + 'myuw_after_eval_start': 'is_after_7d_before_last_instruction' } for key, value in MAP.iteritems(): diff --git a/myuw_mobile/dao/iasystem.py b/myuw_mobile/dao/iasystem.py new file mode 100644 index 0000000000..4548689051 --- /dev/null +++ b/myuw_mobile/dao/iasystem.py @@ -0,0 +1,81 @@ +from datetime import datetime +from django.utils import timezone +from restclients.pws import PWS +from restclients.exceptions import DataFailureException +from restclients.iasystem import evaluation +from myuw_mobile.dao.student_profile import get_profile_of_current_user +from myuw_mobile.dao.term import get_comparison_date, term_matched,\ + get_bof_7d_before_last_instruction, get_eof_term + + +def get_evaluations_by_section(section): + return _get_evaluations_by_section_and_student( + section, get_profile_of_current_user().student_number) + + +def _get_evaluations_by_section_and_student(section, student_number): + try: + search_params = {'year': section.term.year, + 'term_name': section.term.quarter.capitalize(), + 'curriculum_abbreviation': section.curriculum_abbr, + 'course_number': section.course_number, + 'section_id': section.section_id, + 'student_id': student_number} + return evaluation.search_evaluations(section.course_campus.lower(), + **search_params) + + except DataFailureException: + return None + + +def json_for_evaluation(request, evaluations, section_summer_term): + if evaluations is None: + return None + local_tz = timezone.get_current_timezone() + today = get_comparison_date(request) + now = local_tz.localize( + datetime(today.year, today.month, today.day, 0, 0, 1)) + + # the start date of the default show window + show_date = get_bof_7d_before_last_instruction(request) + on_dt = local_tz.localize( + datetime(show_date.year, show_date.month, show_date.day, 0, 0, 0)) + + # the end date of the default show window + hide_date = get_eof_term(request, True) + off_dt = local_tz.localize( + datetime(hide_date.year, hide_date.month, hide_date.day, 0, 0, 0)) + + if now < on_dt or now > off_dt: + return None + + pws = PWS() + json_data = [] + for evaluation in evaluations: + if term_matched(request, section_summer_term): + if now < evaluation.eval_open_date or\ + now >= evaluation.eval_close_date: + continue + + if evaluation.eval_close_date < off_dt: + off_dt = evaluation.eval_close_date + + json_item = {'instructors': [], + 'url': evaluation.eval_url, + 'is_multi_instr': len(evaluation.instructor_ids) > 1} + + for eid in evaluation.instructor_ids: + instructor_json = {} + instructor = pws.get_person_by_employee_id(eid) + instructor_json['instructor_name'] = instructor.display_name + instructor_json['instructor_title'] = instructor.title1 + json_item['instructors'].append(instructor_json) + + json_data.append(json_item) + # althrough each item has its own close date, we + # only take one - the earliest. + if len(json_data) > 0: + return {'evals': json_data, + 'close_date': off_dt.isoformat()} + + return None diff --git a/myuw_mobile/dao/student_profile.py b/myuw_mobile/dao/student_profile.py index 087822f72c..5c1d582210 100644 --- a/myuw_mobile/dao/student_profile.py +++ b/myuw_mobile/dao/student_profile.py @@ -15,6 +15,9 @@ def get_profile_of_current_user(): + """ + Return restclients.models.sws.SwsPerson object + """ regid = get_regid_of_current_user() timer = Timer() diff --git a/myuw_mobile/dao/term.py b/myuw_mobile/dao/term.py index da0ce51be8..f8b11d866f 100644 --- a/myuw_mobile/dao/term.py +++ b/myuw_mobile/dao/term.py @@ -14,6 +14,7 @@ from myuw_mobile.logger.timer import Timer from myuw_mobile.logger.logback import log_resp_time, log_exception + logger = logging.getLogger(__name__) @@ -164,6 +165,13 @@ def get_quarter(year, quarter): return _get_term_by_year_and_quarter(year, quarter.lower()) +def is_past(term, request): + """ + return true if the term is in the past + """ + return term.last_final_exam_date < get_comparison_date(request) + + def is_a_term(summer_term): return summer_term.lower() == "a-term" @@ -192,8 +200,101 @@ def is_same_summer_term(summer_term1, summer_term2): return summer_term1.lower() == summer_term2.lower() -def is_past(term, request): +def term_matched(request, given_summer_term): """ - return true if the term is in the past + @return true if this is not a summer quarter or + the given_summer_term is overlaped with the current summer term """ - return term.last_final_exam_date < get_comparison_date(request) + current_term = get_current_quarter(request) + if given_summer_term is None or current_term.quarter != "summer": + return True + current_summer_term = get_current_summer_term(request) + return (is_same_summer_term(current_summer_term, given_summer_term) or + is_full_summer_term(given_summer_term) and + is_b_term(current_summer_term)) + + +def is_current_summer_a_term(request): + """ + @return true if this is in a summer quarter and the A-term + """ + current_term = get_current_quarter(request) + return current_term.quarter == "summer" and \ + is_a_term(get_current_summer_term(request)) + + +def get_eof_last_instruction(request, break_at_a_term=False): + """ + @return the datetime object of the last instruction day for + current quarter and current summer-term if applicable + """ + current_term = get_current_quarter(request) + if break_at_a_term and is_current_summer_a_term(request): + return convert_to_datetime(current_term.aterm_last_date + + timedelta(days=1)) + else: + return convert_to_datetime(current_term.last_day_instruction + + timedelta(days=1)) + + +def get_bof_7d_before_last_instruction(request): + """ + @return the datetime object of the beginning of + the 7 days before the last instruction day for + current quarter and current summer-term if applicable. + Exclude the last instruction day. + """ + return get_eof_last_instruction(request, True) - timedelta(days=8) + + +def get_bof_1st_instruction(request): + """ + @return the datetime object of the begining of quarter start day + """ + return convert_to_datetime( + get_current_quarter(request).first_day_quarter) + + +def get_eof_7d_after_class_start(request): + """ + @return the datetime object of seven days after the first day for + current quarter. Exclude the first instruction day. + """ + return get_bof_1st_instruction(request) + timedelta(days=8) + + +def get_eof_term(request, break_at_a_term=False): + """ + @return the datetime object of the end of the grade submission + deadline or the end of summer a-term if applicable + """ + current_term = get_current_quarter(request) + if break_at_a_term and is_current_summer_a_term(request): + return convert_to_datetime( + current_term.aterm_last_date + + timedelta(days=1)) + else: + return convert_to_datetime( + current_term.grade_submission_deadline.date() + + timedelta(days=1)) + + +def get_eof_last_final_exam(request, break_at_a_term=False): + """ + @return the datetime object of the current quarter + the end of the last final exam day + """ + current_term = get_current_quarter(request) + if break_at_a_term and is_current_summer_a_term(request): + return convert_to_datetime( + current_term.aterm_last_date + + timedelta(days=1)) + else: + return convert_to_datetime( + get_current_quarter(request).last_final_exam_date + + timedelta(days=1)) + + +def convert_to_datetime(a_date): + return datetime(a_date.year, a_date.month, a_date.day, + 0, 0, 0) diff --git a/myuw_mobile/data/category_links_import.csv b/myuw_mobile/data/category_links_import.csv index c3314fcc50..8d479cd863 100644 --- a/myuw_mobile/data/category_links_import.csv +++ b/myuw_mobile/data/category_links_import.csv @@ -3,8 +3,8 @@ Academics,Registration,,,http://www.washington.edu/students/reg/calendar.html,Ac Academics,Registration,,,http://www.washington.edu/students/crscat/,Course Catalog,http://www.washington.edu/students/crscatb/,Course Catalog,http://www.washington.edu/students/crscatt/,Course Catalog,no Academics,Registration,https://uwstudent.washington.edu/student/myplan/audit?methodToCall=audit&viewId=DegreeAudit-FormView,Degree Audit Reporting System (DARS),,,,,,,yes Academics,Registration,https://myplan.uw.edu,MyPlan,,,,,,,yes -Academics,Registration,https://sdb.admin.washington.edu/students/uwnetid/register.asp,Registration,,,,,,,yes -Academics,Registration,,,https://sdb.admin.washington.edu/timeschd/uwnetid/findschd.asp,Schedule Finder,https://sdb.admin.washington.edu/timeschd/uwnetid/findschd.asp,Schedule Finder,http://www.tacoma.washington.edu/enrollment_apps/timeschedule/search.cfm,Schedule Finder,yes +Academics,Registration,https://sdb.admin.uw.edu/students/uwnetid/register.asp,Registration,,,,,,,yes +Academics,Registration,,,https://sdb.admin.uw.edu/timeschd/uwnetid/findschd.asp,Schedule Finder,https://sdb.admin.uw.edu/timeschd/uwnetid/findschd.asp,Schedule Finder,http://www.tacoma.washington.edu/enrollment_apps/timeschedule/search.cfm,Schedule Finder,yes Academics,Registration,,,http://www.washington.edu/students/timeschd/,UW Seattle Time Schedule,http://www.uwb.edu/registration/time,UW Bothell Time Schedule,http://www.tacoma.uw.edu/uwt/enrollment-services/time-schedule-registration-guide,UW Tacoma Time Schedule,no Academics,Advising & Tutoring,,,http://careers.washington.edu/,Career Center,http://www.bothell.washington.edu/careers,Career Services,http://www.tacoma.washington.edu/studentaffairs/SS/cde_about.cfm,Career Development,no Academics,Advising & Tutoring,,,http://depts.washington.edu/aspuw/clue/home/,Center for Learning and Undergraduate Enrichment (CLUE),,,http://www.tacoma.uw.edu/teaching-learning-center/teaching-learning-center,Teaching and Learning Center,no @@ -14,15 +14,15 @@ Academics,Advising & Tutoring,,,,,,,http://www.tacoma.uw.edu/teaching-and-learni Academics,Advising & Tutoring,,,http://www.washington.edu/uaa/advising/,Undergraduate Academic Advising (Pre-major),http://www.uwb.edu/cusp/advising,Undergraduate Academic Advising (Pre-major),http://www.tacoma.uw.edu/advising,Undergraduate Academic Advising (Pre-major),no Academics,Advising & Tutoring,,,http://studyabroad.washington.edu/,Study Abroad,http://www.uwb.edu/globalinitiatives/abroad,Study Abroad,http://www.tacoma.uw.edu/international-programs/international-programs,Study Abroad,no Academics,Grades & Transcripts,http://www.washington.edu/uaa/advising/general-education-requirements/gpa-calculator/,GPA Calculator,,,,,,,no -Academics,Grades & Transcripts,https://sdb.admin.washington.edu/students/uwnetid/grades.asp,Grade Report,,,,,,,yes -Academics,Grades & Transcripts,,,https://sdb.admin.washington.edu/students/uwnetid/official.asp,Order Official Transcripts,http://www.uwb.edu/directory,Bothell Faculty and Staff Directory,https://sdb.admin.washington.edu/students/uwnetid/official.asp,Order Official Transcripts,yes -Academics,Grades & Transcripts,https://sdb.admin.washington.edu/students/uwnetid/unofficial.asp,Unofficial Transcript,,,,,,,yes +Academics,Grades & Transcripts,https://sdb.admin.uw.edu/sisStudents/uwnetid/grades.aspx,Grade Report,,,,,,,yes +Academics,Grades & Transcripts,,,https://sdb.admin.uw.edu/sisStudents/uwnetid/transcript.aspx,Order Official Transcripts,http://www.uwb.edu/directory,Bothell Faculty and Staff Directory,https://sdb.admin.uw.edu/sisStudents/uwnetid/transcript.aspx,Order Official Transcripts,yes +Academics,Grades & Transcripts,https://sdb.admin.uw.edu/students/uwnetid/unofficial.asp,Unofficial Transcript,,,,,,,yes Academics,Libraries,,,https://eres.lib.washington.edu/,Electronic Course Reserves,https://eres.bothell.washington.edu/,Electronic Course Reserves,https://ereserves.tacoma.washington.edu/,Electronic Course Reserves,yes Academics,Libraries,,,http://lib.washington.edu/,UW Libraries,http://library.uwb.edu/,UW Bothell Library,http://www.tacoma.uw.edu/library,UW Tacoma Library,no Academics,Graduation,,,http://www.washington.edu/students/reg/grad.html,Application for Graduation,https://www.uwb.edu/registration/graduation/apply,Applying for Graduation,http://www.tacoma.uw.edu/uwt/enrollment-services/applying-graduate,Applying to Graduate,no Finances,Financial Aid,,,http://www.washington.edu/students/osfa/,Financial Aid and Scholarships,http://www.bothell.washington.edu/financialaid,Financial Aid and Scholarships,http://www.tacoma.uw.edu/uwt/financial-aid,Financial Aid and Scholarships,no -Finances,Financial Aid,https://sdb.admin.washington.edu/students/uwnetid/finaidstatus.asp,Financial Aid Status,,,,,,,yes -Finances,Taxes,https://sdb.admin.washington.edu/sisStudents/uwnetid/irs1098tconsent.aspx,Form 1098-T,,,,,,,yes +Finances,Financial Aid,https://sdb.admin.uw.edu/sisStudents/uwnetid/finaidstatus.aspx,Financial Aid Status,,,,,,,yes +Finances,Taxes,https://sdb.admin.uw.edu/sisStudents/uwnetid/irs1098tconsent.aspx,Form 1098-T,,,,,,,yes Finances,Taxes,http://f2.washington.edu/fm/sfs/tax,Student Tax Information,,,,,,,no Finances,Tuition,http://f2.washington.edu/fm/sfs/tuition,Tuition Overview,,,,,,,no Student & Campus Life,Housing & Dining,https://www.hfs.washington.edu/olco/Secure/AccountSummary.aspx,Add Funds to Husky Card,,,,,,,yes diff --git a/myuw_mobile/resources/iasystem/uw/api/v1/evaluation/132136 b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation/132136 new file mode 100644 index 0000000000..3585c4510d --- /dev/null +++ b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation/132136 @@ -0,0 +1,245 @@ +{ + "collection": { + "version": "1.0", + "items": [ + { + "meta": [ + { + "value": "evaluation", + "name": "type" + }, + { + "name": "id", + "value": "1" + }, + { + "name": "childId", + "value": "2" + }, + { + "name": "childId", + "value": "3" + }, + { + "value": "4", + "name": "childId" + }, + { + "name": "childId", + "value": "5" + } + ], + "links": [ + { + "rel": "publishedto", + "prompt": "Evaluation URL", + "href": "https://uw.iasysdev.org/survey/132136" + } + ], + "data": [ + { + "value": "132136", + "prompt": "Id", + "name": "id" + }, + { + "prompt": "Year", + "name": "year", + "value": "2013" + }, + { + "prompt": "Term", + "name": "termName", + "value": "Spring" + }, + { + "value": "Online", + "name": "deliveryMethod", + "prompt": "Delivery Method" + }, + { + "value": "Closed", + "name": "status", + "prompt": "Status" + }, + { + "name": "openDate", + "prompt": "Open Date", + "value": "2013-03-12T00:00:00Z" + }, + { + "name": "closeDate", + "prompt": "Close Date", + "value": "2013-03-23T07:59:59Z" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/132136" + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "2" + } + ], + "data": [ + { + "name": "instCourseId", + "value": "11840" + }, + { + "value": "2013", + "name": "year" + }, + { + "value": "Spring", + "name": "termName" + }, + { + "name": "curriculumAbbreviation", + "value": "C LIT" + }, + { + "name": "courseNumber", + "value": "270" + }, + { + "name": "sectionId", + "value": "AG" + }, + { + "value": "Perspectives On Film: Introduction", + "name": "courseTitle" + } + ] + }, + { + "meta": [ + { + "name": "type", + "value": "section" + }, + { + "name": "id", + "value": "3" + } + ], + "data": [ + { + "value": "15327", + "name": "instCourseId" + }, + { + "value": "2013", + "name": "year" + }, + { + "value": "Spring", + "name": "termName" + }, + { + "value": "GERMAN", + "name": "curriculumAbbreviation" + }, + { + "name": "courseNumber", + "value": "275" + }, + { + "name": "sectionId", + "value": "AG" + }, + { + "name": "courseTitle", + "value": "Crime Scenes: Investigating The Cinema And Its Cultures" + } + ] + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "value": "4", + "name": "id" + } + ], + "data": [ + { + "name": "instCourseId", + "value": "20334" + }, + { + "name": "year", + "value": "2013" + }, + { + "name": "termName", + "value": "Spring" + }, + { + "value": "SCAND", + "name": "curriculumAbbreviation" + }, + { + "value": "275", + "name": "courseNumber" + }, + { + "value": "AG", + "name": "sectionId" + }, + { + "value": "Crime Scenes: Investigating The Cinema And Its Cultures", + "name": "courseTitle" + } + ] + }, + { + "meta": [ + { + "name": "type", + "value": "instructor" + }, + { + "value": "5", + "name": "id" + } + ], + "data": [ + { + "name": "instInstructorId", + "value": "123456789" + }, + { + "value": "Douglas", + "name": "firstName" + }, + { + "name": "lastName", + "value": "Anderson" + } + ] + } + ], + "links": [ + { + "href": "https://uw.iasysdev.org/api/v1", + "prompt": "IASystem v1 Web API", + "rel": "home" + }, + { + "rel": "self", + "prompt": "IASystem Evaluation '132136'", + "href": "https://uw.iasysdev.org/api/v1/evaluation/132136" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation" + } +} \ No newline at end of file diff --git a/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_PHYS_student_id_1033334_section_id_AQ_course_number_121_year_2013 b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_PHYS_student_id_1033334_section_id_AQ_course_number_121_year_2013 new file mode 100644 index 0000000000..d98f5f5530 --- /dev/null +++ b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_PHYS_student_id_1033334_section_id_AQ_course_number_121_year_2013 @@ -0,0 +1,188 @@ +{ + "collection": { + "queries": [ + { + "rel": "collection filter", + "prompt": "Evaluation Search Resource", + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "data": [ + { + "required": true, + "name": "year", + "prompt": "Year" + }, + { + "required": true, + "prompt": "Term Name", + "name": "term_name" + }, + { + "prompt": "Curriculum Abbreviation", + "name": "curriculum_abbreviation" + }, + { + "name": "course_number", + "prompt": "Course Number" + }, + { + "name": "section_id", + "prompt": "Section ID" + }, + { + "name": "student_id", + "prompt": "Student ID" + } + ] + } + ], + "items": [ + { + "meta": [ + { + "value": "evaluation", + "name": "type" + }, + { + "value": "1", + "name": "id" + }, + { + "value": "2", + "name": "childId" + }, + { + "value": "3", + "name": "childId" + } + ], + "data": [ + { + "prompt": "Id", + "name": "id", + "value": "136617" + }, + { + "name": "year", + "prompt": "Year", + "value": "2013" + }, + { + "name": "termName", + "prompt": "Term", + "value": "Spring" + }, + { + "prompt": "Delivery Method", + "name": "deliveryMethod", + "value": "Online" + }, + { + "prompt": "Status", + "name": "status", + "value": "Closed" + }, + { + "name": "openDate", + "prompt": "Open Date", + "value": "2013-06-07T15:00:00Z" + }, + { + "prompt": "Close Date", + "name": "closeDate", + "value": "2013-06-14T07:59:59Z" + } + ], + "links": [ + { + "href": "https://uw.iasysdev.org/survey/136617", + "rel": "publishedto", + "prompt": "Evaluation URL" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/136617" + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "2" + } + ], + "data": [ + { + "value": "18545", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2013" + }, + { + "name": "termName", + "value": "Spring" + }, + { + "value": "PHYS", + "name": "curriculumAbbreviation" + }, + { + "name": "courseNumber", + "value": "121" + }, + { + "name": "sectionId", + "value": "AQ" + }, + { + "name": "courseTitle", + "value": "MECHANICS" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "123456789" + }, + { + "name": "firstName", + "value": "Steven" + }, + { + "value": "Herbert", + "name": "lastName" + } + ], + "meta": [ + { + "name": "type", + "value": "instructor" + }, + { + "name": "id", + "value": "3" + } + ] + } + ], + "links": [ + { + "rel": "home", + "prompt": "IASystem v1 Web API", + "href": "https://uw.iasysdev.org/api/v1" + }, + { + "prompt": "IASystem Evaluation Listing", + "rel": "self", + "href": "https://uw.iasysdev.org/api/v1/evaluation?section_id=AQ&curriculum_abbreviation=PHYS&course_number=121&term_name=Spring&year=2013" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "version": "1.0" + } +} \ No newline at end of file diff --git a/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_TRAIN_student_id_1033334_section_id_A_course_number_100_year_2013 b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_TRAIN_student_id_1033334_section_id_A_course_number_100_year_2013 new file mode 100644 index 0000000000..1abf535b5b --- /dev/null +++ b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_TRAIN_student_id_1033334_section_id_A_course_number_100_year_2013 @@ -0,0 +1,272 @@ +{ + "collection": { + "queries": [ + { + "rel": "collection filter", + "prompt": "Evaluation Search Resource", + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "data": [ + { + "required": true, + "name": "year", + "prompt": "Year" + }, + { + "required": true, + "prompt": "Term Name", + "name": "term_name" + }, + { + "prompt": "Curriculum Abbreviation", + "name": "curriculum_abbreviation" + }, + { + "name": "course_number", + "prompt": "Course Number" + }, + { + "name": "section_id", + "prompt": "Section ID" + }, + { + "name": "student_id", + "prompt": "Student ID" + } + ] + } + ], + "items": [ + { "meta": [ + { + "value": "evaluation", + "name": "type" + }, + { + "value": "1", + "name": "id" + }, + { + "value": "2", + "name": "childId" + }, + { + "value": "3", + "name": "childId" + } + ], + "data": [ + { + "prompt": "Id", + "name": "id", + "value": "136617" + }, + { + "name": "year", + "prompt": "Year", + "value": "2013" + }, + { + "name": "termName", + "prompt": "Term", + "value": "Spring" + }, + { + "prompt": "Delivery Method", + "name": "deliveryMethod", + "value": "Online" + }, + { + "prompt": "Status", + "name": "status", + "value": "Closed" + }, + { + "name": "openDate", + "prompt": "Open Date", + "value": "2013-05-30T15:00:00Z" + }, + { + "prompt": "Close Date", + "name": "closeDate", + "value": "2013-07-01T07:59:59Z" + } + ], + "links": [ + { + "href": "https://uw.iasysdev.org/survey/136617", + "rel": "publishedto", + "prompt": "Evaluation URL" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/136617" + }, + { "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "2" + } + ], + "data": [ + { + "value": "17169", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2013" + }, + { + "name": "termName", + "value": "Spring" + }, + { + "value": "TRAIN", + "name": "curriculumAbbreviation" + }, + { + "name": "courseNumber", + "value": "100" + }, + { + "name": "sectionId", + "value": "A" + }, + { + "name": "courseTitle", + "value": "Train One Hundred" + } + ] + }, + { "data": [ + { + "name": "instInstructorId", + "value": "123456789" + }, + { + "name": "firstName", + "value": "Steven" + }, + { + "value": "Herbert", + "name": "lastName" + } + ], + "meta": [ + { + "name": "type", + "value": "instructor" + }, + { + "name": "id", + "value": "3" + } + ] + }, + + {"href":"https://demo.iasystem.org/api/v1/evaluation/96956", + "meta":[{"value":"evaluation", + "name":"type"}, + {"value":"4", + "name":"id"}, + {"value":"2", + "name":"childId"}, + {"value":"5", + "name":"childId"}], + "links":[{"prompt":"Evaluation URL", + "rel":"publishedto", + "href":"https://demo.iasystem.org/survey/96956"}], + "data":[{"prompt":"Id", + "value":"96956", + "name":"id"}, + {"value":"2013", + "prompt":"Year", + "name":"year"}, + {"prompt":"Term", + "value":"Spring", + "name":"termName"}, + {"prompt":"Delivery Method", + "value":"Online", + "name":"deliveryMethod"}, + {"name":"status", + "value":"Pending", + "prompt":"Status"}, + {"name":"openDate", + "prompt":"Open Date", + "value":"2013-06-05T07:00:00Z"}, + {"name":"closeDate", + "prompt":"Close Date", + "value":"2013-06-17T06:59:59Z"}]}, + {"meta":[{"name":"type", + "value":"instructor"}, + {"value":"5", + "name":"id"}], + "data":[{"name":"instInstructorId", + "value":"123456782"}, + {"value":"see pws", + "name":"firstName"}, + {"name":"lastName", + "value":"see pws"}]}, + + {"links":[{"rel":"publishedto", + "prompt":"Evaluation URL", + "href":"https://uw.iasystem.org/survey/96957"}], + "data":[{"name":"id", + "value":"96957", + "prompt":"Id"}, + {"prompt":"Year", + "value":"2013", + "name":"year"}, + {"prompt":"Term", + "value":"Spring", + "name":"termName"}, + {"prompt":"Delivery Method", + "value":"Online", + "name":"deliveryMethod"}, + {"value":"Pending", + "prompt":"Status", + "name":"status"}, + {"name":"openDate", + "value":"2013-06-10T07:00:00Z", + "prompt":"Open Date"}, + {"name":"closeDate", + "value":"2013-06-19T06:59:59Z", + "prompt":"Close Date"}], + "meta":[{"name":"type", + "value":"evaluation"}, + {"value":"6", + "name":"id"}, + {"name":"childId", + "value":"2"}, + {"value":"7", + "name":"childId"}], + "href":"https://uw.iasystem.org/api/v1/evaluation/96957"}, + {"data":[{"name":"instInstructorId", + "value":"123456798"}, + {"value":"see pws", + "name":"firstName"}, + {"value":"see pws", + "name":"lastName"}], + "meta":[{"value":"instructor", + "name":"type"}, + {"value":"7", + "name":"id"}]}], + "links": [ + { + "rel": "home", + "prompt": "IASystem v1 Web API", + "href": "https://uw.iasysdev.org/api/v1" + }, + { + "prompt": "IASystem Evaluation Listing", + "rel": "self", + "href": "https://uw.iasysdev.org/api/v1/evaluation?section_id=A&curriculum_abbreviation=LSJ&course_number=200&term_name=Autumn&year=2014" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "version": "1.0" + } +} \ No newline at end of file diff --git a/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_TRAIN_student_id_1033334_section_id_A_course_number_101_year_2013 b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_TRAIN_student_id_1033334_section_id_A_course_number_101_year_2013 new file mode 100644 index 0000000000..87cb860630 --- /dev/null +++ b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_TRAIN_student_id_1033334_section_id_A_course_number_101_year_2013 @@ -0,0 +1,279 @@ +{ + "collection": { + "queries": [ + { + "rel": "collection filter", + "prompt": "Evaluation Search Resource", + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "data": [ + { + "required": true, + "name": "year", + "prompt": "Year" + }, + { + "required": true, + "prompt": "Term Name", + "name": "term_name" + }, + { + "prompt": "Curriculum Abbreviation", + "name": "curriculum_abbreviation" + }, + { + "name": "course_number", + "prompt": "Course Number" + }, + { + "name": "section_id", + "prompt": "Section ID" + }, + { + "name": "student_id", + "prompt": "Student ID" + } + ] + } + ], + "items": [ + { + "meta": [ + { + "value": "evaluation", + "name": "type" + }, + { + "value": "1", + "name": "id" + }, + { + "value": "2", + "name": "childId" + }, + { + "value": "3", + "name": "childId" + } + ], + "data": [ + { + "prompt": "Id", + "name": "id", + "value": "136617" + }, + { + "name": "year", + "prompt": "Year", + "value": "2013" + }, + { + "name": "termName", + "prompt": "Term", + "value": "Spring" + }, + { + "prompt": "Delivery Method", + "name": "deliveryMethod", + "value": "Online" + }, + { + "prompt": "Status", + "name": "status", + "value": "Closed" + }, + { + "name": "openDate", + "prompt": "Open Date", + "value": "2013-06-01T15:00:00Z" + }, + { + "prompt": "Close Date", + "name": "closeDate", + "value": "2013-06-15T07:59:59Z" + } + ], + "links": [ + { + "href": "https://uw.iasysdev.org/survey/136617", + "rel": "publishedto", + "prompt": "Evaluation URL" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/136617" + }, + { + "meta": [ + { + "value": "evaluation", + "name": "type" + }, + { + "value": "4", + "name": "id" + }, + { + "value": "5", + "name": "childId" + }, + { + "value": "2", + "name": "childId" + } + ], + "data": [ + { + "prompt": "Id", + "name": "id", + "value": "1337" + }, + { + "name": "year", + "prompt": "Year", + "value": "2013" + }, + { + "name": "termName", + "prompt": "Term", + "value": "Spring" + }, + { + "prompt": "Delivery Method", + "name": "deliveryMethod", + "value": "Online" + }, + { + "prompt": "Status", + "name": "status", + "value": "Closed" + }, + { + "name": "openDate", + "prompt": "Open Date", + "value": "2013-04-05T15:00:00Z" + }, + { + "prompt": "Close Date", + "name": "closeDate", + "value": "2013-05-13T07:59:59Z" + } + ], + "links": [ + { + "href": "https://uw.iasysdev.org/survey/1337", + "rel": "publishedto", + "prompt": "Evaluation URL" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/1337" + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "2" + } + ], + "data": [ + { + "value": "17169", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2013" + }, + { + "name": "termName", + "value": "Spring" + }, + { + "value": "TRAIN", + "name": "curriculumAbbreviation" + }, + { + "name": "courseNumber", + "value": "101" + }, + { + "name": "sectionId", + "value": "A" + }, + { + "name": "courseTitle", + "value": "Train One Hundred" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "123456781" + }, + { + "name": "firstName", + "value": "Eight" + }, + { + "value": "Ate", + "name": "lastName" + } + ], + "meta": [ + { + "name": "type", + "value": "instructor" + }, + { + "name": "id", + "value": "3" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "123456782" + }, + { + "name": "firstName", + "value": "Bill" + }, + { + "value": "Teacher", + "name": "lastName" + } + ], + "meta": [ + { + "name": "type", + "value": "instructor" + }, + { + "name": "id", + "value": "5" + } + ] + } + ], + "links": [ + { + "rel": "home", + "prompt": "IASystem v1 Web API", + "href": "https://uw.iasysdev.org/api/v1" + }, + { + "prompt": "IASystem Evaluation Listing", + "rel": "self", + "href": "https://uw.iasysdev.org/api/v1/evaluation?section_id=A&curriculum_abbreviation=LSJ&course_number=200&term_name=Autumn&year=2014" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "version": "1.0" + } +} \ No newline at end of file diff --git a/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Summer_curriculum_abbreviation_ELCBUS_student_id_1033334_section_id_A_course_number_451_year_2013 b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Summer_curriculum_abbreviation_ELCBUS_student_id_1033334_section_id_A_course_number_451_year_2013 new file mode 100644 index 0000000000..6d07973efe --- /dev/null +++ b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Summer_curriculum_abbreviation_ELCBUS_student_id_1033334_section_id_A_course_number_451_year_2013 @@ -0,0 +1,94 @@ +{"collection": + { + "href":"https://uw.iasystem.org/api/v1/evaluation", + "links":[{"href":"https://uw.iasystem.org/api/v1", + "rel":"home", + "prompt":"IASystem v1 Web API"}, + {"prompt":"IASystem Evaluation Listing", + "href":"https://uw.iasystem.org/api/v1/evaluation?section_id=A&curriculum_abbreviation=ELCBUS&course_number=451&term_name=Summer&year=2013", + "rel":"self"}], + "queries":[{"data":[{"required":true, + "prompt":"Year", + "name":"year"}, + {"required":true, + "name":"term_name", + "prompt":"Term Name"}, + {"prompt":"Curriculum Abbreviation", + "name":"curriculum_abbreviation"}, + {"prompt":"Course Number", + "name":"course_number"}, + {"name":"section_id", + "prompt":"Section ID"}, + {"name":"student_id", + "prompt":"Student ID"}], + "prompt":"Evaluation Search Resource", + "href":"https://uw.iasystem.org/api/v1/evaluation", + "rel":"collection filter"}], + "version":"1.0", + "items":[ + {"href":"https://uw.iasystem.org/api/v1/evaluation/130767", + "data":[{"name":"id", + "prompt":"Id", + "value":"130767"}, + {"prompt":"Year", + "name":"year", + "value":"2013"}, + {"value":"Summer", + "prompt":"Term", + "name":"termName"}, + {"name":"deliveryMethod", + "prompt":"Delivery Method", + "value":"Online"}, + {"value":"Closed", + "prompt":"Status", + "name":"status"}, + {"value":"2013-07-23T14:00:00Z", + "name":"openDate", + "prompt":"Open Date"}, + {"prompt":"Close Date", + "name":"closeDate", + "value":"2013-07-29T06:59:59Z"} + ], + "links":[{"rel":"publishedto", + "href":"https://uw.iasystem.org/survey/130808", + "prompt":"Evaluation URL"}], + "meta":[{"value":"evaluation", + "name":"type"}, + {"name":"id", + "value":"1"}, + {"value":"2", + "name":"childId"}, + {"name":"childId", + "value":"3"}] + }, + {"meta":[{"value":"section", + "name":"type"}, + {"value":"2", + "name":"id"}], + "data":[{"value":"13833", + "name":"instCourseId"}, + {"name":"year", + "value":"2013"}, + {"name":"termName", + "value":"Summer"}, + {"name":"curriculumAbbreviation", + "value":"ELCBUS"}, + {"value":"451", + "name":"courseNumber"}, + {"value":"A", + "name":"sectionId"}, + {"name":"courseTitle", + "value":"Introduction To Linguistic Thought"}] + }, + {"data":[{"name":"instInstructorId", + "value":"123456789"}, + {"value":"see pws", + "name":"firstName"}, + {"name":"lastName", + "value":"see pws"}], + "meta":[{"name":"type", + "value":"instructor"}, + {"value":"3", + "name":"id"}]} + ] +}} diff --git a/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Summer_curriculum_abbreviation_ELCBUS_student_id_1443336_section_id_A_course_number_451_year_2013 b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Summer_curriculum_abbreviation_ELCBUS_student_id_1443336_section_id_A_course_number_451_year_2013 new file mode 100644 index 0000000000..63456f1ff5 --- /dev/null +++ b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Summer_curriculum_abbreviation_ELCBUS_student_id_1443336_section_id_A_course_number_451_year_2013 @@ -0,0 +1,89 @@ +{ +"collection":{ + "version":"1.0", + "queries":[{"href":"https://uw.iasystem.org/api/v1/evaluation", + "rel":"collection filter", + "prompt":"Evaluation Search Resource", + "data":[{"prompt":"Year", + "name":"year", + "required":true}, + {"prompt":"Term Name", + "name":"term_name", + "required":true}, + {"prompt":"Curriculum Abbreviation", + "name":"curriculum_abbreviation"}, + {"prompt":"Course Number", + "name":"course_number"}, + {"prompt":"Section ID", + "name":"section_id"}, + {"name":"student_id", + "prompt":"Student ID"}]}], + "items":[{"data":[{"prompt":"Id", + "name":"id", + "value":"116223"}, + {"value":"2013", + "name":"year", + "prompt":"Year"}, + {"value":"Summer", + "prompt":"Term", + "name":"termName"}, + {"prompt":"Delivery Method", + "name":"deliveryMethod", + "value":"Online"}, + {"value":"Closed", + "name":"status", + "prompt":"Status"}, + {"value":"2013-07-02T14:00:00Z", + "name":"openDate", + "prompt":"Open Date"}, + {"value":"2013-07-23T06:59:59Z", + "prompt":"Close Date", + "name":"closeDate"}], + "meta":[{"name":"type", + "value":"evaluation"}, + {"name":"id", + "value":"1"}, + {"value":"2", + "name":"childId"}, + {"value":"3", + "name":"childId"}], + "links":[{"rel":"publishedto", + "href":"https://uw.iasystem.org/survey/116223", + "prompt":"Evaluation URL"}], + "href":"https://uw.iasystem.org/api/v1/evaluation/116223"}, + {"meta":[{"value":"section", + "name":"type"}, + {"value":"2", + "name":"id"}], + "data":[{"name":"instCourseId", + "value":"13833"}, + {"name":"year", + "value":"2013"}, + {"value":"Summer", + "name":"termName"}, + {"value":"ELCBUS", + "name":"curriculumAbbreviation"}, + {"name":"courseNumber", + "value":"451"}, + {"name":"sectionId", + "value":"A"}, + {"name":"courseTitle", + "value":"Administration Of The School Library Media Program"}]}, + {"meta":[{"value":"instructor", + "name":"type"}, + {"value":"3", + "name":"id"}], + "data":[{"name":"instInstructorId", + "value":"123456789"}, + {"value":"see pws", + "name":"firstName"}, + {"name":"lastName", + "value":"see pws"}]}], +"href":"https://uw.iasystem.org/api/v1/evaluation", +"links":[{"rel":"home", + "href":"https://uw.iasystem.org/api/v1", + "prompt":"IASystem v1 Web API"}, + {"href":"https://uw.iasystem.org/api/v1/evaluation?year=2013&term_name=Summer&curriculum_abbreviation=ELCBUS§ion_id=A&course_number=451", + "rel":"self", + "prompt":"IASystem Evaluation Listing"}] +}} diff --git a/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Summer_curriculum_abbreviation_TRAIN_student_id_1033334_section_id_A_course_number_102_year_2013 b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Summer_curriculum_abbreviation_TRAIN_student_id_1033334_section_id_A_course_number_102_year_2013 new file mode 100644 index 0000000000..9a5d69d23f --- /dev/null +++ b/myuw_mobile/resources/iasystem/uw/api/v1/evaluation_term_name_Summer_curriculum_abbreviation_TRAIN_student_id_1033334_section_id_A_course_number_102_year_2013 @@ -0,0 +1,116 @@ +{"collection":{ + "queries":[{"href":"https://uw.iasystem.org/api/v1/evaluation", + "rel":"collection filter", + "prompt":"Evaluation Search Resource", + "data":[{"required":true, + "name":"year", + "prompt":"Year"}, + {"prompt":"Term Name", + "name":"term_name", + "required":true}, + {"prompt":"Curriculum Abbreviation", + "name":"curriculum_abbreviation"}, + {"name":"course_number", + "prompt":"Course Number"}, + {"name":"section_id", + "prompt":"Section ID"}, + {"prompt":"Student ID", + "name":"student_id"}]}], + "version":"1.0", + "items":[{"data":[{"value":"130810", + "prompt":"Id", + "name":"id"}, + {"prompt":"Year", + "name":"year", + "value":"2013"}, + {"value":"Summer", + "name":"termName", + "prompt":"Term"}, + {"value":"Online", + "name":"deliveryMethod", + "prompt":"Delivery Method"}, + {"name":"status", + "prompt":"Status", + "value":"Closed"}, + {"name":"openDate", + "prompt":"Open Date", + "value":"2013-08-23T14:00:00Z"}, + {"name":"closeDate", + "prompt":"Close Date", + "value":"2013-08-29T06:59:59Z"}], + "meta":[{"name":"type", + "value":"evaluation"}, + {"value":"1", + "name":"id"}, + {"name":"childId", + "value":"2"}, + {"name":"childId", + "value":"3"}, + {"value":"4", + "name":"childId"}, + {"name":"childId", + "value":"5"}], + "href":"https://uw.iasystem.org/api/v1/evaluation/130810", + "links":[{"rel":"publishedto", + "href":"https://uw.iasystem.org/survey/130810", + "prompt":"Evaluation URL"}]}, + + {"data":[{"value":"13833", + "name":"instCourseId"}, + {"name":"year", + "value":"2013"}, + {"name":"termName", + "value":"Summer"}, + {"name":"curriculumAbbreviation", + "value":"TRAIN"}, + {"name":"courseNumber", + "value":"102"}, + {"name":"sectionId", + "value":"A"}, + {"value":"Wildlife In The Modern World", + "name":"courseTitle"}], + "meta":[{"name":"type", + "value":"section"}, + {"name":"id", + "value":"2"}]}, + + {"meta":[{"value":"instructor", + "name":"type"}, + {"name":"id", + "value":"3"}], + "data":[{"value":"123456781", + "name":"instInstructorId"}, + {"value":"see pws", + "name":"firstName"}, + {"value":"see pws", + "name":"lastName"}]}, + + {"meta":[{"value":"instructor", + "name":"type"}, + {"name":"id", + "value":"4"}], + "data":[{"name":"instInstructorId", + "value":"123456782"}, + {"name":"firstName", + "value":"Todd"}, + {"value":"London", + "name":"lastName"}]}, + + {"data":[{"name":"instInstructorId", + "value":"123456798"}, + {"name":"firstName", + "value":"Andrew"}, + {"name":"lastName", + "value":"Tsao"}], + "meta":[{"value":"instructor", + "name":"type"}, + {"name":"id", + "value":"5"}]}], + "links":[{"rel":"home", + "href":"https://uw.iasystem.org/api/v1", + "prompt":"IASystem v1 Web API"}, + {"prompt":"IASystem Evaluation Listing", + "rel":"self", + "href":"https://uw.iasystem.org/api/v1/evaluation?year=2013&term_name=Summer&curriculum_abbreviation=TRAIN§ion_id=A&course_number=102"}], + "href":"https://uw.iasystem.org/api/v1/evaluation" +}} diff --git a/myuw_mobile/resources/iasystem/uwb/api/v1/evaluation_student_id_1033334_term_name_Autumn_year_2014 b/myuw_mobile/resources/iasystem/uwb/api/v1/evaluation_student_id_1033334_term_name_Autumn_year_2014 new file mode 100644 index 0000000000..30b5d09a41 --- /dev/null +++ b/myuw_mobile/resources/iasystem/uwb/api/v1/evaluation_student_id_1033334_term_name_Autumn_year_2014 @@ -0,0 +1,714 @@ +{ + "collection": { + "queries": [ + { + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "data": [ + { + "required": true, + "name": "year", + "prompt": "Year" + }, + { + "required": true, + "name": "term_name", + "prompt": "Term Name" + }, + { + "prompt": "Curriculum Abbreviation", + "name": "curriculum_abbreviation" + }, + { + "name": "course_number", + "prompt": "Course Number" + }, + { + "prompt": "Section ID", + "name": "section_id" + }, + { + "prompt": "Student ID", + "name": "student_id" + } + ], + "rel": "collection filter", + "prompt": "Evaluation Search Resource" + } + ], + "items": [ + { + "meta": [ + { + "name": "type", + "value": "evaluation" + }, + { + "value": "1", + "name": "id" + }, + { + "value": "2", + "name": "childId" + }, + { + "value": "3", + "name": "childId" + } + ], + "data": [ + { + "value": "132068", + "name": "id", + "prompt": "Id" + }, + { + "name": "year", + "prompt": "Year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName", + "prompt": "Term" + }, + { + "name": "deliveryMethod", + "prompt": "Delivery Method", + "value": "Online" + }, + { + "value": "Open", + "prompt": "Status", + "name": "status" + }, + { + "value": "2014-11-24T15:00:00Z", + "prompt": "Open Date", + "name": "openDate" + }, + { + "value": "2051-12-03T07:59:59Z", + "name": "closeDate", + "prompt": "Close Date" + } + ], + "links": [ + { + "rel": "publishedto", + "href": "https://uw.iasysdev.org/survey/132068", + "prompt": "Evaluation URL" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/132068" + }, + { + "meta": [ + { + "name": "type", + "value": "section" + }, + { + "name": "id", + "value": "2" + } + ], + "data": [ + { + "value": "15314", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "name": "curriculumAbbreviation", + "value": "GERMAN" + }, + { + "value": "201", + "name": "courseNumber" + }, + { + "name": "sectionId", + "value": "B" + }, + { + "value": "Second-year German", + "name": "courseTitle" + } + ] + }, + { + "meta": [ + { + "value": "instructor", + "name": "type" + }, + { + "value": "3", + "name": "id" + } + ], + "data": [ + { + "name": "instInstructorId", + "value": "851006409" + }, + { + "value": "Kristina", + "name": "firstName" + }, + { + "name": "lastName", + "value": "Pilz" + } + ] + }, + { + "meta": [ + { + "value": "evaluation", + "name": "type" + }, + { + "value": "4", + "name": "id" + }, + { + "value": "5", + "name": "childId" + }, + { + "name": "childId", + "value": "6" + }, + { + "name": "childId", + "value": "7" + }, + { + "name": "childId", + "value": "8" + } + ], + "data": [ + { + "name": "id", + "prompt": "Id", + "value": "132136" + }, + { + "value": "2014", + "name": "year", + "prompt": "Year" + }, + { + "prompt": "Term", + "name": "termName", + "value": "Autumn" + }, + { + "prompt": "Delivery Method", + "name": "deliveryMethod", + "value": "Online" + }, + { + "name": "status", + "prompt": "Status", + "value": "Closed" + }, + { + "value": "2014-11-24T15:00:00Z", + "prompt": "Open Date", + "name": "openDate" + }, + { + "prompt": "Close Date", + "name": "closeDate", + "value": "2014-12-03T07:59:59Z" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/132136", + "links": [ + { + "rel": "publishedto", + "href": "https://uw.iasysdev.org/survey/132136", + "prompt": "Evaluation URL" + } + ] + }, + { + "data": [ + { + "name": "instCourseId", + "value": "11840" + }, + { + "value": "2014", + "name": "year" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "value": "C LIT", + "name": "curriculumAbbreviation" + }, + { + "value": "270", + "name": "courseNumber" + }, + { + "value": "AG", + "name": "sectionId" + }, + { + "name": "courseTitle", + "value": "Perspectives On Film: Introduction" + } + ], + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "5" + } + ] + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "value": "6", + "name": "id" + } + ], + "data": [ + { + "value": "15327", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "value": "GERMAN", + "name": "curriculumAbbreviation" + }, + { + "name": "courseNumber", + "value": "275" + }, + { + "value": "AG", + "name": "sectionId" + }, + { + "value": "Crime Scenes: Investigating The Cinema And Its Cultures", + "name": "courseTitle" + } + ] + }, + { + "meta": [ + { + "name": "type", + "value": "section" + }, + { + "value": "7", + "name": "id" + } + ], + "data": [ + { + "value": "20334", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "value": "SCAND", + "name": "curriculumAbbreviation" + }, + { + "value": "275", + "name": "courseNumber" + }, + { + "value": "AG", + "name": "sectionId" + }, + { + "name": "courseTitle", + "value": "Crime Scenes: Investigating The Cinema And Its Cultures" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "849001851" + }, + { + "value": "Douglas", + "name": "firstName" + }, + { + "name": "lastName", + "value": "Anderson" + } + ], + "meta": [ + { + "name": "type", + "value": "instructor" + }, + { + "name": "id", + "value": "8" + } + ] + }, + { + "meta": [ + { + "name": "type", + "value": "evaluation" + }, + { + "value": "9", + "name": "id" + }, + { + "value": "10", + "name": "childId" + }, + { + "name": "childId", + "value": "11" + }, + { + "name": "childId", + "value": "12" + }, + { + "name": "childId", + "value": "13" + }, + { + "value": "14", + "name": "childId" + }, + { + "name": "childId", + "value": "15" + } + ], + "data": [ + { + "prompt": "Id", + "name": "id", + "value": "132167" + }, + { + "value": "2014", + "name": "year", + "prompt": "Year" + }, + { + "value": "Autumn", + "name": "termName", + "prompt": "Term" + }, + { + "value": "Paper", + "name": "deliveryMethod", + "prompt": "Delivery Method" + }, + { + "prompt": "Status", + "name": "status", + "value": "Closed" + }, + { + "value": "2014-11-24T15:00:00Z", + "prompt": "Open Date", + "name": "openDate" + }, + { + "value": "2014-12-03T07:59:59Z", + "prompt": "Close Date", + "name": "closeDate" + } + ], + "links": [ + { + "prompt": "Evaluation URL", + "href": "https://uw.iasysdev.org/survey/132167", + "rel": "publishedto" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/132167" + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "10" + } + ], + "data": [ + { + "value": "11833", + "name": "instCourseId" + }, + { + "value": "2014", + "name": "year" + }, + { + "name": "termName", + "value": "Autumn" + }, + { + "name": "curriculumAbbreviation", + "value": "C LIT" + }, + { + "value": "270", + "name": "courseNumber" + }, + { + "name": "sectionId", + "value": "A" + }, + { + "name": "courseTitle", + "value": "Perspectives On Film: Introduction" + } + ] + }, + { + "data": [ + { + "value": "15320", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "value": "GERMAN", + "name": "curriculumAbbreviation" + }, + { + "value": "275", + "name": "courseNumber" + }, + { + "value": "A", + "name": "sectionId" + }, + { + "value": "Crime Scenes: Investigating The Cinema And Its Cultures", + "name": "courseTitle" + } + ], + "meta": [ + { + "name": "type", + "value": "section" + }, + { + "name": "id", + "value": "11" + } + ] + }, + { + "data": [ + { + "value": "15328", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "name": "termName", + "value": "Autumn" + }, + { + "value": "GERMAN", + "name": "curriculumAbbreviation" + }, + { + "value": "275", + "name": "courseNumber" + }, + { + "name": "sectionId", + "value": "B" + }, + { + "name": "courseTitle", + "value": "Crime Scenes: Investigating The Cinema And Its Cultures" + } + ], + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "12" + } + ] + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "value": "13", + "name": "id" + } + ], + "data": [ + { + "name": "instCourseId", + "value": "20327" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "name": "curriculumAbbreviation", + "value": "SCAND" + }, + { + "value": "275", + "name": "courseNumber" + }, + { + "value": "A", + "name": "sectionId" + }, + { + "name": "courseTitle", + "value": "Crime Scenes: Investigating The Cinema And Its Cultures" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "867009934" + }, + { + "name": "firstName", + "value": "Eric" + }, + { + "value": "Ames", + "name": "lastName" + } + ], + "meta": [ + { + "value": "instructor", + "name": "type" + }, + { + "name": "id", + "value": "14" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "877002560" + }, + { + "name": "firstName", + "value": "Andrew" + }, + { + "value": "Nestingen", + "name": "lastName" + } + ], + "meta": [ + { + "value": "instructor", + "name": "type" + }, + { + "name": "id", + "value": "15" + } + ] + } + ], + "links": [ + { + "rel": "home", + "href": "https://uw.iasysdev.org/api/v1", + "prompt": "IASystem v1 Web API" + }, + { + "rel": "self", + "href": "https://uw.iasysdev.org/api/v1/evaluation?student_id=1230430&term_name=Autumn&year=2014", + "prompt": "IASystem Evaluation Listing" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "version": "1.0" + } +} \ No newline at end of file diff --git a/myuw_mobile/resources/iasystem/uwb/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_BCWRIT_student_id_1233334_section_id_A_course_number_500_year_2013 b/myuw_mobile/resources/iasystem/uwb/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_BCWRIT_student_id_1233334_section_id_A_course_number_500_year_2013 new file mode 100644 index 0000000000..5e9d2798f8 --- /dev/null +++ b/myuw_mobile/resources/iasystem/uwb/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_BCWRIT_student_id_1233334_section_id_A_course_number_500_year_2013 @@ -0,0 +1,188 @@ +{ + "collection": { + "queries": [ + { + "rel": "collection filter", + "prompt": "Evaluation Search Resource", + "href": "https://uwb.iasysdev.org/api/v1/evaluation", + "data": [ + { + "required": true, + "name": "year", + "prompt": "Year" + }, + { + "required": true, + "prompt": "Term Name", + "name": "term_name" + }, + { + "prompt": "Curriculum Abbreviation", + "name": "curriculum_abbreviation" + }, + { + "name": "course_number", + "prompt": "Course Number" + }, + { + "name": "section_id", + "prompt": "Section ID" + }, + { + "name": "student_id", + "prompt": "Student ID" + } + ] + } + ], + "items": [ + { + "meta": [ + { + "value": "evaluation", + "name": "type" + }, + { + "value": "1", + "name": "id" + }, + { + "value": "2", + "name": "childId" + }, + { + "value": "3", + "name": "childId" + } + ], + "data": [ + { + "prompt": "Id", + "name": "id", + "value": "136617" + }, + { + "name": "year", + "prompt": "Year", + "value": "2013" + }, + { + "name": "termName", + "prompt": "Term", + "value": "Spring" + }, + { + "prompt": "Delivery Method", + "name": "deliveryMethod", + "value": "Online" + }, + { + "prompt": "Status", + "name": "status", + "value": "Closed" + }, + { + "name": "openDate", + "prompt": "Open Date", + "value": "2013-04-05T15:00:00Z" + }, + { + "prompt": "Close Date", + "name": "closeDate", + "value": "2013-05-13T07:59:59Z" + } + ], + "links": [ + { + "href": "https://uwb.iasysdev.org/survey/136617", + "rel": "publishedto", + "prompt": "Evaluation URL" + } + ], + "href": "https://uwb.iasysdev.org/api/v1/evaluation/136617" + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "2" + } + ], + "data": [ + { + "value": "17169", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2013" + }, + { + "name": "termName", + "value": "Spring" + }, + { + "value": "TRAIN", + "name": "curriculumAbbreviation" + }, + { + "name": "courseNumber", + "value": "100" + }, + { + "name": "sectionId", + "value": "A" + }, + { + "name": "courseTitle", + "value": "Train One Hundred" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "123456798" + }, + { + "name": "firstName", + "value": "Steven" + }, + { + "value": "Herbert", + "name": "lastName" + } + ], + "meta": [ + { + "name": "type", + "value": "instructor" + }, + { + "name": "id", + "value": "3" + } + ] + } + ], + "links": [ + { + "rel": "home", + "prompt": "IASystem v1 Web API", + "href": "https://uwb.iasysdev.org/api/v1" + }, + { + "prompt": "IASystem Evaluation Listing", + "rel": "self", + "href": "https://uwb.iasysdev.org/api/v1/evaluation?section_id=A&curriculum_abbreviation=LSJ&course_number=200&term_name=Autumn&year=2014" + } + ], + "href": "https://uwb.iasysdev.org/api/v1/evaluation", + "version": "1.0" + } +} \ No newline at end of file diff --git a/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation/143116 b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation/143116 new file mode 100644 index 0000000000..503877b75b --- /dev/null +++ b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation/143116 @@ -0,0 +1,62 @@ +{ +"collection":{"href":"https://uwt.iasystem.org/api/v1/evaluation", +"links":[{"href":"https://uwt.iasystem.org/api/v1", + "rel":"home", + "prompt":"IASystem v1 Web API"}, + {"prompt":"IASystem Evaluation '143116'", + "rel":"self", + "href":"https://uwt.iasystem.org/api/v1/evaluation/143116"}], +"items":[{"meta":[{"name":"type", + "value":"evaluation"}, + {"value":"1", + "name":"id"}, + {"name":"childId", + "value":"2"}, + {"name":"childId", + "value":"3"}], + "data":[{"name":"id", + "prompt":"Id", + "value":"143116"}, + {"value":"2013", + "prompt":"Year", + "name":"year"}, + {"value":"Spring", + "prompt":"Term", + "name":"termName"}, + {"prompt":"Delivery Method", + "name":"deliveryMethod", + "value":"Paper"}, + {"name":"status", + "prompt":"Status", + "value":"Confirmed"}], +"href":"https://uwt.iasystem.org/api/v1/evaluation/143116"}, +{"meta":[{"name":"type", + "value":"section"}, + {"name":"id", + "value":"2"}], +"data":[{"name":"instCourseId", + "value":"13907"}, + {"name":"year", + "value":"2013"}, + {"name":"termName", + "value":"Spring"}, + {"value":"T ARTS", + "name":"curriculumAbbreviation"}, + {"name":"courseNumber", + "value":"110"}, + {"value":"A", + "name":"sectionId"}, + {"value":"Music In Culture", + "name":"courseTitle"}]}, +{"data":[{"value":"133456789", + "name":"instInstructorId"}, + {"value":"see pws", + "name":"firstName"}, + {"value":"see pws", + "name":"lastName"}], + "meta":[{"value":"instructor", + "name":"type"}, + {"value":"3", + "name":"id"}]}], + "version":"1.0"} +} diff --git a/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation/143301 b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation/143301 new file mode 100644 index 0000000000..b66a813860 --- /dev/null +++ b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation/143301 @@ -0,0 +1,70 @@ +{"collection":{"href":"https://uwt.iasystem.org/api/v1/evaluation", + "links":[{"prompt":"IASystem v1 Web API", + "rel":"home", + "href":"https://uwt.iasystem.org/api/v1"}, + {"prompt":"IASystem Evaluation '143301'", + "rel":"self", + "href":"https://uwt.iasystem.org/api/v1/evaluation/143301"}], + "version":"1.0", + "items":[{"href":"https://uwt.iasystem.org/api/v1/evaluation/143301", + "links":[{"prompt":"Evaluation URL", + "href":"https://uwt.iasystem.org/survey/143301", + "rel":"publishedto"}], + "data":[{"value":"143301", + "prompt":"Id", + "name":"id"}, + {"prompt":"Year", + "name":"year", + "value":"2013"}, + {"prompt":"Term", + "name":"termName", + "value":"Spring"}, + {"name":"deliveryMethod", + "prompt":"Delivery Method", + "value":"Online"}, + {"name":"status", + "prompt":"Status", + "value":"Pending"}, + {"value":"2013-06-06T07:00:00Z", + "name":"openDate", + "prompt":"Open Date"}, + {"prompt":"Close Date", + "name":"closeDate", + "value":"2013-06-13T06:59:59Z"}], + "meta":[{"value":"evaluation", + "name":"type"}, + {"name":"id", + "value":"1"}, + {"value":"2", + "name":"childId"}, + {"value":"3", + "name":"childId"}]}, + {"data":[{"value":"13907", + "name":"instCourseId"}, + {"name":"year", + "value":"2013"}, + {"name":"termName", + "value":"Spring"}, + {"name":"curriculumAbbreviation", + "value":"T ARTS"}, + {"value":"110", + "name":"courseNumber"}, + {"name":"sectionId", + "value":"A"}, + {"name":"courseTitle", + "value":"Music In Culture"}], + "meta":[{"value":"section", + "name":"type"}, + {"name":"id", + "value":"2"}]}, + {"data":[{"value":"123456781", + "name":"instInstructorId"}, + {"name":"firstName", + "value":"see pws"}, + {"value":"see pws", + "name":"lastName"}], + "meta":[{"name":"type", + "value":"instructor"}, + {"value":"3", + "name":"id"}]} + ]}} diff --git a/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation_student_id_1033334_term_name_Autumn_year_2014 b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation_student_id_1033334_term_name_Autumn_year_2014 new file mode 100644 index 0000000000..30b5d09a41 --- /dev/null +++ b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation_student_id_1033334_term_name_Autumn_year_2014 @@ -0,0 +1,714 @@ +{ + "collection": { + "queries": [ + { + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "data": [ + { + "required": true, + "name": "year", + "prompt": "Year" + }, + { + "required": true, + "name": "term_name", + "prompt": "Term Name" + }, + { + "prompt": "Curriculum Abbreviation", + "name": "curriculum_abbreviation" + }, + { + "name": "course_number", + "prompt": "Course Number" + }, + { + "prompt": "Section ID", + "name": "section_id" + }, + { + "prompt": "Student ID", + "name": "student_id" + } + ], + "rel": "collection filter", + "prompt": "Evaluation Search Resource" + } + ], + "items": [ + { + "meta": [ + { + "name": "type", + "value": "evaluation" + }, + { + "value": "1", + "name": "id" + }, + { + "value": "2", + "name": "childId" + }, + { + "value": "3", + "name": "childId" + } + ], + "data": [ + { + "value": "132068", + "name": "id", + "prompt": "Id" + }, + { + "name": "year", + "prompt": "Year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName", + "prompt": "Term" + }, + { + "name": "deliveryMethod", + "prompt": "Delivery Method", + "value": "Online" + }, + { + "value": "Open", + "prompt": "Status", + "name": "status" + }, + { + "value": "2014-11-24T15:00:00Z", + "prompt": "Open Date", + "name": "openDate" + }, + { + "value": "2051-12-03T07:59:59Z", + "name": "closeDate", + "prompt": "Close Date" + } + ], + "links": [ + { + "rel": "publishedto", + "href": "https://uw.iasysdev.org/survey/132068", + "prompt": "Evaluation URL" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/132068" + }, + { + "meta": [ + { + "name": "type", + "value": "section" + }, + { + "name": "id", + "value": "2" + } + ], + "data": [ + { + "value": "15314", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "name": "curriculumAbbreviation", + "value": "GERMAN" + }, + { + "value": "201", + "name": "courseNumber" + }, + { + "name": "sectionId", + "value": "B" + }, + { + "value": "Second-year German", + "name": "courseTitle" + } + ] + }, + { + "meta": [ + { + "value": "instructor", + "name": "type" + }, + { + "value": "3", + "name": "id" + } + ], + "data": [ + { + "name": "instInstructorId", + "value": "851006409" + }, + { + "value": "Kristina", + "name": "firstName" + }, + { + "name": "lastName", + "value": "Pilz" + } + ] + }, + { + "meta": [ + { + "value": "evaluation", + "name": "type" + }, + { + "value": "4", + "name": "id" + }, + { + "value": "5", + "name": "childId" + }, + { + "name": "childId", + "value": "6" + }, + { + "name": "childId", + "value": "7" + }, + { + "name": "childId", + "value": "8" + } + ], + "data": [ + { + "name": "id", + "prompt": "Id", + "value": "132136" + }, + { + "value": "2014", + "name": "year", + "prompt": "Year" + }, + { + "prompt": "Term", + "name": "termName", + "value": "Autumn" + }, + { + "prompt": "Delivery Method", + "name": "deliveryMethod", + "value": "Online" + }, + { + "name": "status", + "prompt": "Status", + "value": "Closed" + }, + { + "value": "2014-11-24T15:00:00Z", + "prompt": "Open Date", + "name": "openDate" + }, + { + "prompt": "Close Date", + "name": "closeDate", + "value": "2014-12-03T07:59:59Z" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/132136", + "links": [ + { + "rel": "publishedto", + "href": "https://uw.iasysdev.org/survey/132136", + "prompt": "Evaluation URL" + } + ] + }, + { + "data": [ + { + "name": "instCourseId", + "value": "11840" + }, + { + "value": "2014", + "name": "year" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "value": "C LIT", + "name": "curriculumAbbreviation" + }, + { + "value": "270", + "name": "courseNumber" + }, + { + "value": "AG", + "name": "sectionId" + }, + { + "name": "courseTitle", + "value": "Perspectives On Film: Introduction" + } + ], + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "5" + } + ] + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "value": "6", + "name": "id" + } + ], + "data": [ + { + "value": "15327", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "value": "GERMAN", + "name": "curriculumAbbreviation" + }, + { + "name": "courseNumber", + "value": "275" + }, + { + "value": "AG", + "name": "sectionId" + }, + { + "value": "Crime Scenes: Investigating The Cinema And Its Cultures", + "name": "courseTitle" + } + ] + }, + { + "meta": [ + { + "name": "type", + "value": "section" + }, + { + "value": "7", + "name": "id" + } + ], + "data": [ + { + "value": "20334", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "value": "SCAND", + "name": "curriculumAbbreviation" + }, + { + "value": "275", + "name": "courseNumber" + }, + { + "value": "AG", + "name": "sectionId" + }, + { + "name": "courseTitle", + "value": "Crime Scenes: Investigating The Cinema And Its Cultures" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "849001851" + }, + { + "value": "Douglas", + "name": "firstName" + }, + { + "name": "lastName", + "value": "Anderson" + } + ], + "meta": [ + { + "name": "type", + "value": "instructor" + }, + { + "name": "id", + "value": "8" + } + ] + }, + { + "meta": [ + { + "name": "type", + "value": "evaluation" + }, + { + "value": "9", + "name": "id" + }, + { + "value": "10", + "name": "childId" + }, + { + "name": "childId", + "value": "11" + }, + { + "name": "childId", + "value": "12" + }, + { + "name": "childId", + "value": "13" + }, + { + "value": "14", + "name": "childId" + }, + { + "name": "childId", + "value": "15" + } + ], + "data": [ + { + "prompt": "Id", + "name": "id", + "value": "132167" + }, + { + "value": "2014", + "name": "year", + "prompt": "Year" + }, + { + "value": "Autumn", + "name": "termName", + "prompt": "Term" + }, + { + "value": "Paper", + "name": "deliveryMethod", + "prompt": "Delivery Method" + }, + { + "prompt": "Status", + "name": "status", + "value": "Closed" + }, + { + "value": "2014-11-24T15:00:00Z", + "prompt": "Open Date", + "name": "openDate" + }, + { + "value": "2014-12-03T07:59:59Z", + "prompt": "Close Date", + "name": "closeDate" + } + ], + "links": [ + { + "prompt": "Evaluation URL", + "href": "https://uw.iasysdev.org/survey/132167", + "rel": "publishedto" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation/132167" + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "10" + } + ], + "data": [ + { + "value": "11833", + "name": "instCourseId" + }, + { + "value": "2014", + "name": "year" + }, + { + "name": "termName", + "value": "Autumn" + }, + { + "name": "curriculumAbbreviation", + "value": "C LIT" + }, + { + "value": "270", + "name": "courseNumber" + }, + { + "name": "sectionId", + "value": "A" + }, + { + "name": "courseTitle", + "value": "Perspectives On Film: Introduction" + } + ] + }, + { + "data": [ + { + "value": "15320", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "value": "GERMAN", + "name": "curriculumAbbreviation" + }, + { + "value": "275", + "name": "courseNumber" + }, + { + "value": "A", + "name": "sectionId" + }, + { + "value": "Crime Scenes: Investigating The Cinema And Its Cultures", + "name": "courseTitle" + } + ], + "meta": [ + { + "name": "type", + "value": "section" + }, + { + "name": "id", + "value": "11" + } + ] + }, + { + "data": [ + { + "value": "15328", + "name": "instCourseId" + }, + { + "name": "year", + "value": "2014" + }, + { + "name": "termName", + "value": "Autumn" + }, + { + "value": "GERMAN", + "name": "curriculumAbbreviation" + }, + { + "value": "275", + "name": "courseNumber" + }, + { + "name": "sectionId", + "value": "B" + }, + { + "name": "courseTitle", + "value": "Crime Scenes: Investigating The Cinema And Its Cultures" + } + ], + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "name": "id", + "value": "12" + } + ] + }, + { + "meta": [ + { + "value": "section", + "name": "type" + }, + { + "value": "13", + "name": "id" + } + ], + "data": [ + { + "name": "instCourseId", + "value": "20327" + }, + { + "name": "year", + "value": "2014" + }, + { + "value": "Autumn", + "name": "termName" + }, + { + "name": "curriculumAbbreviation", + "value": "SCAND" + }, + { + "value": "275", + "name": "courseNumber" + }, + { + "value": "A", + "name": "sectionId" + }, + { + "name": "courseTitle", + "value": "Crime Scenes: Investigating The Cinema And Its Cultures" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "867009934" + }, + { + "name": "firstName", + "value": "Eric" + }, + { + "value": "Ames", + "name": "lastName" + } + ], + "meta": [ + { + "value": "instructor", + "name": "type" + }, + { + "name": "id", + "value": "14" + } + ] + }, + { + "data": [ + { + "name": "instInstructorId", + "value": "877002560" + }, + { + "name": "firstName", + "value": "Andrew" + }, + { + "value": "Nestingen", + "name": "lastName" + } + ], + "meta": [ + { + "value": "instructor", + "name": "type" + }, + { + "name": "id", + "value": "15" + } + ] + } + ], + "links": [ + { + "rel": "home", + "href": "https://uw.iasysdev.org/api/v1", + "prompt": "IASystem v1 Web API" + }, + { + "rel": "self", + "href": "https://uw.iasysdev.org/api/v1/evaluation?student_id=1230430&term_name=Autumn&year=2014", + "prompt": "IASystem Evaluation Listing" + } + ], + "href": "https://uw.iasysdev.org/api/v1/evaluation", + "version": "1.0" + } +} \ No newline at end of file diff --git a/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_ARCTIC_student_id_1443336_section_id_A_course_number_200_year_2013 b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_ARCTIC_student_id_1443336_section_id_A_course_number_200_year_2013 new file mode 100644 index 0000000000..ec4920276e --- /dev/null +++ b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_ARCTIC_student_id_1443336_section_id_A_course_number_200_year_2013 @@ -0,0 +1,26 @@ +{ +"collection":{"href":"https://uwt.iasystem.org/api/v1/evaluation", +"links":[{"href":"https://uwt.iasystem.org/api/v1", + "rel":"home", + "prompt":"IASystem v1 Web API"}, + {"href":"https://uwt.iasystem.org/api/v1/evaluation?year=2013&term_name=Spring&curriculum_abbreviation=ARCTIC&course_number=200§ion_id=A", + "rel":"self", + "prompt":"IASystem Evaluation Listing"}], +"queries":[{"prompt":"Evaluation Search Resource", + "data":[{"required":true, + "name":"year", + "prompt":"Year"}, + {"required":true, + "prompt":"Term Name", + "name":"term_name"}, + {"name":"curriculum_abbreviation", + "prompt":"Curriculum Abbreviation"}, + {"name":"course_number", + "prompt":"Course Number"}, + {"prompt":"Section ID", + "name":"section_id"}, + {"prompt":"Student ID", + "name":"student_id"}], + "href":"https://uwt.iasystem.org/api/v1/evaluation", + "rel":"collection filter"}], +"version":"1.0"}} \ No newline at end of file diff --git a/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_T_ARTS_student_id_1443336_section_id_A_course_number_110_year_2013 b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_T_ARTS_student_id_1443336_section_id_A_course_number_110_year_2013 new file mode 100644 index 0000000000..de9ed03945 --- /dev/null +++ b/myuw_mobile/resources/iasystem/uwt/api/v1/evaluation_term_name_Spring_curriculum_abbreviation_T_ARTS_student_id_1443336_section_id_A_course_number_110_year_2013 @@ -0,0 +1,135 @@ +{ + "collection":{ + "href":"https://uwt.iasystem.org/api/v1/evaluation", + "version":"1.0", + "links":[{"rel":"home", + "href":"https://uwt.iasystem.org/api/v1", + "prompt":"IASystem v1 Web API"}, + {"prompt":"IASystem Evaluation Listing", + "href":"https://uwt.iasystem.org/api/v1/evaluation?term_name=Spring&curriculum_abbreviation=T+ARTS&student_id=1443336§ion_id=A&course_number=110&year=2013", + "rel":"self"}], + "queries":[ + {"data":[ + {"name":"year", + "prompt":"Year", + "required":true}, + {"name":"term_name", + "prompt":"Term Name", + "required":true}, + {"prompt":"Curriculum Abbreviation", + "name":"curriculum_abbreviation"}, + {"name":"course_number", + "prompt":"Course Number"}, + {"name":"section_id", + "prompt":"Section ID"}, + {"prompt":"Student ID", + "name":"student_id"}], + "prompt":"Evaluation Search Resource", + "rel":"collection filter", + "href":"https://uwt.iasystem.org/api/v1/evaluation"}], + "items":[{"href":"https://uwt.iasystem.org/api/v1/evaluation/143116", + "meta":[ + {"name":"type", + "value":"evaluation"}, + {"name":"id", + "value":"1"}, + {"value":"2", + "name":"childId"}, + {"name":"childId", + "value":"3"}], + "data":[ + {"value":"143116", + "name":"id", + "prompt":"Id"}, + {"prompt":"Year", + "name":"year", + "value":"2013"}, + {"name":"termName", + "prompt":"Term", + "value":"Spring"}, + {"name":"deliveryMethod", + "prompt":"Delivery Method", + "value":"Paper"}, + {"prompt":"Status", + "name":"status", + "value":"Confirmed"}]}, + {"meta":[{"name":"type", + "value":"section"}, + {"name":"id", + "value":"2"}], + "data":[{"name":"instCourseId", + "value":"13907"}, + {"value":"2013", + "name":"year"}, + {"name":"termName", + "value":"Spring"}, + {"value":"T ARTS", + "name":"curriculumAbbreviation"}, + {"name":"courseNumber", + "value":"110"}, + {"value":"A", + "name":"sectionId"}, + {"name":"courseTitle", + "value":"Music In Culture"}]}, + {"data":[{"value":"133456789", + "name":"instInstructorId"}, + {"name":"firstName", + "value":"see pws"}, + {"name":"lastName", + "value":"see pws"}], + "meta":[{"name":"type", + "value":"instructor"}, + {"value":"3", + "name":"id"}]}, + {"meta":[{"value":"evaluation", + "name":"type"}, + {"value":"4", + "name":"id"}, + {"name":"childId", + "value":"2"}, + {"name":"childId", + "value":"5"}], + "data":[{"value":"143301", + "prompt":"Id", + "name":"id"}, + {"prompt":"Year", + "name":"year", + "value":"2013"}, + {"name":"termName", + "prompt":"Term", + "value":"Spring"}, + {"value":"Online", + "name":"deliveryMethod", + "prompt":"Delivery Method"}, + {"value":"Pending", + "prompt":"Status", + "name":"status"}, + {"value":"2013-06-06T07:00:00Z", + "name":"openDate", + "prompt":"Open Date"}, + {"name":"closeDate", + "prompt":"Close Date", + "value":"2013-06-13T06:59:59Z"}], + "links":[{"rel":"publishedto", + "href":"https://uwt.iasystem.org/survey/143301", + "prompt":"Evaluation URL"}], + "href":"https://uwt.iasystem.org/api/v1/evaluation/143301"}, + {"meta":[{"value":"instructor", + "name":"type"}, + {"name":"id", + "value":"5"}], + "data":[{"name":"instInstructorId", + "value":"123456781"}, + {"name":"firstName", + "value":"see pws"}, + {"value":"see pws", + "name":"lastName"}] + }], + "links":[{"prompt":"IASystem v1 Web API", + "rel":"home", + "href":"https://uwt.iasystem.org/api/v1"}, + {"href":"https://uwt.iasystem.org/api/v1/evaluation?year=2013&term_name=Spring&curriculum_abbreviation=T+ARTS&student_id=1443336§ion_id=A&course_number=110", + "rel":"self", + "prompt":"IASystem Evaluation Listing"}], + "href":"https://uwt.iasystem.org/api/v1/evaluation"} +} diff --git a/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_123456781 b/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_123456781 new file mode 100644 index 0000000000..9c11163087 --- /dev/null +++ b/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_123456781 @@ -0,0 +1,42 @@ +{ + "Current": { + "DevelopmentID": null, + "EduPersonAffiliationAffiliate": null, + "EduPersonAffiliationAlum": null, + "EduPersonAffiliationEmployee": null, + "EduPersonAffiliationFaculty": null, + "EduPersonAffiliationMember": null, + "EduPersonAffiliationStaff": null, + "EduPersonAffiliationStudent": null, + "EmployeeID": "123456781", + "Href": "/identity/v1/person.json?uwregid=&uwnetid=&employee_id=123456781&student_number=&student_system_key=&development_id=®istered_surname=®istered_first_middle_name=&edupersonaffiliation_student=&edupersonaffiliation_staff=&edupersonaffiliation_faculty=&edupersonaffiliation_employee=&edupersonaffiliation_member=&edupersonaffiliation_alum=&edupersonaffiliation_affiliate=&page_size=10&page_start=1", + "PageSize": "10", + "PageStart": "1", + "RegisteredFirstMiddleName": null, + "RegisteredSurname": null, + "Start": "1", + "StudentNumber": null, + "StudentSystemKey": null, + "UWNetID": null, + "UWRegID": null + }, + "MaxResultSize": 500, + "Next": null, + "Persons": [ + { + "PersonFullURI": { + "DisplayName": "Eight Average Student", + "Href": "/identity/v1/person/12345678901234567890123456789012/full.json", + "UWNetID": "eight", + "UWRegID": "12345678901234567890123456789012" + }, + "PersonURI": { + "DisplayName": "James Average Student", + "Href": "/identity/v1/person/12345678901234567890123456789012.json", + "UWNetID": "eight", + "UWRegID": "12345678901234567890123456789012" + } + } + ], + "Previous": null +} diff --git a/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_123456782 b/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_123456782 new file mode 100644 index 0000000000..71aecda8d1 --- /dev/null +++ b/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_123456782 @@ -0,0 +1,42 @@ +{ + "Current": { + "DevelopmentID": null, + "EduPersonAffiliationAffiliate": null, + "EduPersonAffiliationAlum": null, + "EduPersonAffiliationEmployee": null, + "EduPersonAffiliationFaculty": null, + "EduPersonAffiliationMember": null, + "EduPersonAffiliationStaff": null, + "EduPersonAffiliationStudent": null, + "EmployeeID": "123456789", + "Href": "/identity/v1/person.json?uwregid=&uwnetid=&employee_id=123456782&student_number=&student_system_key=&development_id=®istered_surname=®istered_first_middle_name=&edupersonaffiliation_student=&edupersonaffiliation_staff=&edupersonaffiliation_faculty=&edupersonaffiliation_employee=&edupersonaffiliation_member=&edupersonaffiliation_alum=&edupersonaffiliation_affiliate=&page_size=10&page_start=1", + "PageSize": "10", + "PageStart": "1", + "RegisteredFirstMiddleName": null, + "RegisteredSurname": null, + "Start": "1", + "StudentNumber": null, + "StudentSystemKey": null, + "UWNetID": null, + "UWRegID": null + }, + "MaxResultSize": 500, + "Next": null, + "Persons": [ + { + "PersonFullURI": { + "DisplayName": "BILL AVERAGE TEACHER", + "Href": "/identity/v1/person/FBB38FE46A7C11D5A4AE0004AC494FFE/full.json", + "UWNetID": "bill", + "UWRegID": "FBB38FE46A7C11D5A4AE0004AC494FFE" + }, + "PersonURI": { + "DisplayName": "BILL AVERAGE TEACHER", + "Href": "/identity/v1/person/FBB38FE46A7C11D5A4AE0004AC494FFE.json", + "UWNetID": "bill", + "UWRegID": "FBB38FE46A7C11D5A4AE0004AC494FFE" + } + } + ], + "Previous": null +} diff --git a/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_123456798 b/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_123456798 new file mode 100644 index 0000000000..5bea2ebc3c --- /dev/null +++ b/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_123456798 @@ -0,0 +1,42 @@ +{ + "Current": { + "DevelopmentID": null, + "EduPersonAffiliationAffiliate": null, + "EduPersonAffiliationAlum": null, + "EduPersonAffiliationEmployee": null, + "EduPersonAffiliationFaculty": null, + "EduPersonAffiliationMember": null, + "EduPersonAffiliationStaff": null, + "EduPersonAffiliationStudent": null, + "EmployeeID": "123456789", + "Href": "/identity/v1/person.json?uwregid=&uwnetid=&employee_id=123456782&student_number=&student_system_key=&development_id=®istered_surname=®istered_first_middle_name=&edupersonaffiliation_student=&edupersonaffiliation_staff=&edupersonaffiliation_faculty=&edupersonaffiliation_employee=&edupersonaffiliation_member=&edupersonaffiliation_alum=&edupersonaffiliation_affiliate=&page_size=10&page_start=1", + "PageSize": "10", + "PageStart": "1", + "RegisteredFirstMiddleName": null, + "RegisteredSurname": null, + "Start": "1", + "StudentNumber": null, + "StudentSystemKey": null, + "UWNetID": null, + "UWRegID": null + }, + "MaxResultSize": 500, + "Next": null, + "Persons": [ + { + "PersonFullURI": { + "DisplayName": "Jim Bags Winslow", + "Href": "/identity/v1/person/260A0DEC95CB11D78BAA000629C31437/full.json", + "UWNetID": "mwinslowe", + "UWRegID": "260A0DEC95CB11D78BAA000629C31437" + }, + "PersonURI": { + "DisplayName": "Jim Bags Winslow ", + "Href": "/identity/v1/person/260A0DEC95CB11D78BAA000629C31437.json", + "UWNetID": "mwinslowe", + "UWRegID": "260A0DEC95CB11D78BAA000629C31437" + } + } + ], + "Previous": null +} diff --git a/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_133456789 b/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_133456789 new file mode 100644 index 0000000000..49a05ce9ab --- /dev/null +++ b/myuw_mobile/resources/pws/file/identity/v1/person.json_employee_id_133456789 @@ -0,0 +1,42 @@ +{ + "Current": { + "DevelopmentID": null, + "EduPersonAffiliationAffiliate": null, + "EduPersonAffiliationAlum": null, + "EduPersonAffiliationEmployee": null, + "EduPersonAffiliationFaculty": null, + "EduPersonAffiliationMember": null, + "EduPersonAffiliationStaff": null, + "EduPersonAffiliationStudent": null, + "EmployeeID": "133456789", + "Href": "/identity/v1/person.json?uwregid=&uwnetid=&employee_id=133456789&student_number=&student_system_key=&development_id=®istered_surname=®istered_first_middle_name=&edupersonaffiliation_student=&edupersonaffiliation_staff=&edupersonaffiliation_faculty=&edupersonaffiliation_employee=&edupersonaffiliation_member=&edupersonaffiliation_alum=&edupersonaffiliation_affiliate=&page_size=10&page_start=1", + "PageSize": "10", + "PageStart": "1", + "RegisteredFirstMiddleName": null, + "RegisteredSurname": null, + "Start": "1", + "StudentNumber": null, + "StudentSystemKey": null, + "UWNetID": null, + "UWRegID": null + }, + "MaxResultSize": 500, + "Next": null, + "Persons": [ + { + "PersonFullURI": { + "DisplayName": "JAMES INTERNATIONAL TEACHER", + "Href": "/identity/v1/person/9136CCB8F66711D5BE060004AC494F31/full.json", + "UWNetID": "jinter", + "UWRegID": "9136CCB8F66711D5BE060004AC494F31" + }, + "PersonURI": { + "DisplayName": "JAMES INTERNATIONAL TEACHER", + "Href": "/identity/v1/person/9136CCB8F66711D5BE060004AC494F31.json", + "UWNetID": "jinter", + "UWRegID": "9136CCB8F66711D5BE060004AC494F31" + } + } + ], + "Previous": null +} diff --git a/myuw_mobile/resources/pws/file/identity/v1/person/260A0DEC95CB11D78BAA000629C31437/full.json b/myuw_mobile/resources/pws/file/identity/v1/person/260A0DEC95CB11D78BAA000629C31437/full.json index 66f1e1e36d..728dc3767f 100644 --- a/myuw_mobile/resources/pws/file/identity/v1/person/260A0DEC95CB11D78BAA000629C31437/full.json +++ b/myuw_mobile/resources/pws/file/identity/v1/person/260A0DEC95CB11D78BAA000629C31437/full.json @@ -1,14 +1,61 @@ -{"DisplayName":"Jim Bags", -"EduPersonAffiliations":["member","student","alum","staff","employee"], -"IsTestEntity":true, -"PriorUWNetIDs":[], -"PriorUWRegIDs":[], -"RegisteredFirstMiddleName":"Jim", -"RegisteredName":"Bags", -"RegisteredSurname":"WINSLOWE", -"UIDNumber":"56375", -"UWNetID":"mwinslowe", -"UWRegID":"260A0DEC95CB11D78BAA000629C31437", -"WhitepagesPublish":true,"PersonAffiliations":{"AlumPersonAffiliation":{"DevelopmentID":"0000773877"},"EmployeePersonAffiliation":{"EmployeeID":"123456789","EmployeeWhitePages":{"Address1":null,"Address2":null,"Department1":null,"Department2":null,"Email1":null,"Email2":null,"Fax":null,"Name":null,"Phone1":null,"Phone2":null,"PublishInDirectory":true, -"Title1":null,"Title2":null,"TouchDial":null,"VoiceMail":null}, -"HomeDepartment":"C&C TEST BUDGET","MailStop":null},"StudentPersonAffiliation":{"StudentNumber":"1443336","StudentSystemKey":"000083857","StudentWhitePages":{"Class":null,"Department1":null,"Department2":null,"Department3":null,"Email":null,"Name":null,"Phone":null,"PublishInDirectory":true}}}} +{ + "DisplayName": "Jim Bags", + "EduPersonAffiliations": [ + "member", + "student", + "alum", + "staff", + "employee" + ], + "IsTestEntity": true, + "PriorUWNetIDs": [], + "PriorUWRegIDs": [], + "RegisteredFirstMiddleName": "Jim", + "RegisteredName": "Bags", + "RegisteredSurname": "WINSLOWE", + "UIDNumber": "56375", + "UWNetID": "mwinslowe", + "UWRegID": "260A0DEC95CB11D78BAA000629C31437", + "WhitepagesPublish": true, + "PersonAffiliations": { + "AlumPersonAffiliation": { + "DevelopmentID": "0000773877" + }, + "EmployeePersonAffiliation": { + "EmployeeID": "987654321", + "EmployeeWhitePages": { + "Address1": null, + "Address2": null, + "Department1": null, + "Department2": null, + "Email1": null, + "Email2": null, + "Fax": null, + "Name": null, + "Phone1": null, + "Phone2": null, + "PublishInDirectory": true, + "Title1": null, + "Title2": null, + "TouchDial": null, + "VoiceMail": null + }, + "HomeDepartment": "C&C TEST BUDGET", + "MailStop": null + }, + "StudentPersonAffiliation": { + "StudentNumber": "1443336", + "StudentSystemKey": "000083857", + "StudentWhitePages": { + "Class": null, + "Department1": null, + "Department2": null, + "Department3": null, + "Email": null, + "Name": null, + "Phone": null, + "PublishInDirectory": true + } + } + } +} \ No newline at end of file diff --git a/myuw_mobile/resources/pws/file/identity/v1/person/9136CCB8F66711D5BE060004AC494F31/full.json b/myuw_mobile/resources/pws/file/identity/v1/person/9136CCB8F66711D5BE060004AC494F31/full.json new file mode 100644 index 0000000000..9b164b79ce --- /dev/null +++ b/myuw_mobile/resources/pws/file/identity/v1/person/9136CCB8F66711D5BE060004AC494F31/full.json @@ -0,0 +1,45 @@ +{"DisplayName":"JAMES INTERNATIONAL STUDENT", +"EduPersonAffiliations":["member", + "student", + "alum", + "staff", + "employee"], +"IsTestEntity":false, +"PriorUWNetIDs":[], +"PriorUWRegIDs":[], +"RegisteredFirstMiddleName":"JAMES INTERNATIONAL", +"RegisteredName":"JAMES INTERNATIONAL STUDENT", +"RegisteredSurname":"STUDENT", +"UIDNumber":"35443", +"UWNetID":"jinter", +"UWRegID":"9136CCB8F66711D5BE060004AC494F31", +"WhitepagesPublish":false, +"PersonAffiliations":{"AlumPersonAffiliation":{"DevelopmentID":"0000773877"}, + "EmployeePersonAffiliation":{"EmployeeID":"133456789", + "EmployeeWhitePages":{"Address1":null, + "Address2":null, + "Department1":null, + "Department2":null, + "Email1":null, + "Email2":null, + "Fax":null, + "Name":null, + "Phone1":null, + "Phone2":null, + "PublishInDirectory":false, + "Title1":null, + "Title2":null, + "TouchDial":null, + "VoiceMail":null}, +"HomeDepartment":"MUSIC", +"MailStop":null}, +"StudentPersonAffiliation":{"StudentNumber":"1233334", + "StudentSystemKey":"000083856", +"StudentWhitePages":{"Class":null, + "Department1":null, + "Department2":null, + "Department3":null, + "Email":null, + "Name":null, + "Phone":null, +"PublishInDirectory":false}}}} diff --git a/myuw_mobile/resources/pws/file/identity/v1/person/9136CCB8F66711D5BE060004AC494FFE/full.json b/myuw_mobile/resources/pws/file/identity/v1/person/9136CCB8F66711D5BE060004AC494FFE/full.json new file mode 100644 index 0000000000..294fb90291 --- /dev/null +++ b/myuw_mobile/resources/pws/file/identity/v1/person/9136CCB8F66711D5BE060004AC494FFE/full.json @@ -0,0 +1,61 @@ +{ + "DisplayName": "JAMES AVERAGE STUDENT", + "EduPersonAffiliations": [ + "member", + "student", + "alum", + "staff", + "employee" + ], + "IsTestEntity": true, + "PriorUWNetIDs": [], + "PriorUWRegIDs": [], + "RegisteredFirstMiddleName": "JAMES AVERAGE", + "RegisteredName": "JAMES AVERAGE STUDENT", + "RegisteredSurname": "STUDENT", + "UIDNumber": "35443", + "UWNetID": "javerage", + "UWRegID": "9136CCB8F66711D5BE060004AC494FFE", + "WhitepagesPublish": true, + "PersonAffiliations": { + "AlumPersonAffiliation": { + "DevelopmentID": "0000773877" + }, + "EmployeePersonAffiliation": { + "EmployeeID": "123456789", + "EmployeeWhitePages": { + "Address1": null, + "Address2": null, + "Department1": null, + "Department2": null, + "Email1": null, + "Email2": null, + "Fax": null, + "Name": null, + "Phone1": null, + "Phone2": null, + "PublishInDirectory": true, + "Title1": "Senior Lecturer", + "Title2": null, + "TouchDial": null, + "VoiceMail": null + }, + "HomeDepartment": "C&C TEST BUDGET", + "MailStop": null + }, + "StudentPersonAffiliation": { + "StudentNumber": "1033334", + "StudentSystemKey": "000083856", + "StudentWhitePages": { + "Class": null, + "Department1": null, + "Department2": null, + "Department3": null, + "Email": null, + "Name": null, + "Phone": null, + "PublishInDirectory": false + } + } + } +} \ No newline at end of file diff --git a/myuw_mobile/resources/pws/file/identity/v1/person/FBB38FE46A7C11D5A4AE0004AC494FFE/full.json b/myuw_mobile/resources/pws/file/identity/v1/person/FBB38FE46A7C11D5A4AE0004AC494FFE/full.json new file mode 100644 index 0000000000..fe864d7c6d --- /dev/null +++ b/myuw_mobile/resources/pws/file/identity/v1/person/FBB38FE46A7C11D5A4AE0004AC494FFE/full.json @@ -0,0 +1,39 @@ +{ "DisplayName" : "BILL AVERAGE TEACHER", + "EduPersonAffiliations" : [ "member", + "alum", + "staff", + "employee" + ], + "IsTestEntity" : false, + "PersonAffiliations" : { "AlumPersonAffiliation" : { "DevelopmentID" : "0000995897" }, + "EmployeePersonAffiliation" : { "EmployeeID" : "123456782", + "EmployeeWhitePages" : { "Address1" : "4518 University Way NE Seattle, WA 98105", + "Address2" : null, + "Department1" : "UW-IT", + "Department2" : null, + "Email1" : "bill@u.washington.edu", + "Email2" : null, + "Fax" : "206 555-1234", + "Name" : "Teacher, Bill Average", + "Phone1" : "206 555-1235", + "Phone2" : "425 555-1236", + "PublishInDirectory" : true, + "Title1" : "Associate Professor", + "Title2" : null, + "TouchDial" : null, + "VoiceMail" : "425-555-1237" + }, + "HomeDepartment" : "OVP OF UW IT", + "MailStop" : "354744" + } + }, + "PriorUWNetIDs" : [ ], + "PriorUWRegIDs" : [ ], + "RegisteredFirstMiddleName" : "BILL AVERAGE", + "RegisteredName" : "BILL AVERAGE TEACHER", + "RegisteredSurname" : "TEACHER", + "UIDNumber" : "35343", + "UWNetID" : "bill", + "UWRegID" : "FBB38FE46A7C11D5A4AE0004AC494FFE", + "WhitepagesPublish" : true +} diff --git a/myuw_mobile/resources/pws/file/identity/v1/person/FE36CCB8F66711D5BE060004AC494F31/full.json b/myuw_mobile/resources/pws/file/identity/v1/person/FE36CCB8F66711D5BE060004AC494F31/full.json new file mode 100644 index 0000000000..419e7c2c47 --- /dev/null +++ b/myuw_mobile/resources/pws/file/identity/v1/person/FE36CCB8F66711D5BE060004AC494F31/full.json @@ -0,0 +1,43 @@ +{"DisplayName":"Jeffrey C Larkin", +"EduPersonAffiliations":["member", + "student", + "staff", + "employee"], +"IsTestEntity":false, +"PriorUWNetIDs":[], +"PriorUWRegIDs":[], +"RegisteredFirstMiddleName":"FREY", +"RegisteredName":"FREY LIN", +"RegisteredSurname":"LIN", +"UIDNumber":"624304", +"UWNetID":"fake", +"UWRegID":"FE36CCB8F66711D5BE060004AC494F31", +"WhitepagesPublish":true, +"PersonAffiliations":{"EmployeePersonAffiliation":{"EmployeeID":"100456789", +"EmployeeWhitePages":{"Address1":null, +"Address2":null, +"Department1":null, +"Department2":null, +"Email1":null, +"Email2":null, +"Fax":null, +"Name":null, +"Phone1":null, +"Phone2":null, +"PublishInDirectory":false, +"Title1":null, +"Title2":null, +"TouchDial":null, +"VoiceMail":null}, +"HomeDepartment":"MUSIC", +"MailStop":"353450"}, +"StudentPersonAffiliation":{"StudentNumber":"1233334", +"StudentSystemKey":"000083856", +"StudentWhitePages":{"Class":"Graduate", +"Department1":"Music (Choral Conducting)", +"Department2":null, +"Department3":null, +"Email":"fake@u.washington.edu", +"Name":"Lin, Frey C", +"Phone":"+1 503 123-1234", +"PublishInDirectory":true}}}} \ No newline at end of file diff --git a/myuw_mobile/resources/pws/file/identity/v1/person/FE36CCB8F66711D5BE060004AC494FCD/full.json b/myuw_mobile/resources/pws/file/identity/v1/person/FE36CCB8F66711D5BE060004AC494FCD/full.json new file mode 100644 index 0000000000..cfcf10033a --- /dev/null +++ b/myuw_mobile/resources/pws/file/identity/v1/person/FE36CCB8F66711D5BE060004AC494FCD/full.json @@ -0,0 +1 @@ +{"DisplayName":"JAMES BOTHELL STUDENT","EduPersonAffiliations":["member","student","alum","staff","employee"],"IsTestEntity":true,"PriorUWNetIDs":[],"PriorUWRegIDs":[],"RegisteredFirstMiddleName":"JAMES BOTHELL","RegisteredName":"JAMES BOTHELL STUDENT","RegisteredSurname":"STUDENT","UIDNumber":"35443","UWNetID":"javerage","UWRegID":"FE36CCB8F66711D5BE060004AC494FCD","WhitepagesPublish":false,"PersonAffiliations":{"AlumPersonAffiliation":{"DevelopmentID":"0000773877"},"EmployeePersonAffiliation":{"EmployeeID":"133456789","EmployeeWhitePages":{"Address1":null,"Address2":null,"Department1":null,"Department2":null,"Email1":null,"Email2":null,"Fax":null,"Name":null,"Phone1":null,"Phone2":null,"PublishInDirectory":false,"Title1":null,"Title2":null,"TouchDial":null,"VoiceMail":null},"HomeDepartment":"C&C TEST BUDGET","MailStop":null},"StudentPersonAffiliation":{"StudentNumber":"1233334","StudentSystemKey":"000083856","StudentWhitePages":{"Class":null,"Department1":null,"Department2":null,"Department3":null,"Email":null,"Name":null,"Phone":null,"PublishInDirectory":false}}}} diff --git a/myuw_mobile/resources/pws/file/identity/v1/person/eight/full.json b/myuw_mobile/resources/pws/file/identity/v1/person/eight/full.json index 8762c8b28e..8b566276dc 100644 --- a/myuw_mobile/resources/pws/file/identity/v1/person/eight/full.json +++ b/myuw_mobile/resources/pws/file/identity/v1/person/eight/full.json @@ -1,2 +1,2 @@ -{"DisplayName":"EIGHT CLASS STUDENT","EduPersonAffiliations":["member","student","alum","staff","employee"],"IsTestEntity":true,"PriorUWNetIDs":[],"PriorUWRegIDs":[],"RegisteredFirstMiddleName":"EIGHT CLASS","RegisteredName":"EIGHT CLASS STUDENT","RegisteredSurname":"STUDENT","UIDNumber":"97802","UWNetID":"javerage","UWRegID":"12345678901234567890123456789012","WhitepagesPublish":false,"PersonAffiliations":{"AlumPersonAffiliation":{"DevelopmentID":"0000773877"},"EmployeePersonAffiliation":{"EmployeeID":"123456789","EmployeeWhitePages":{"Address1":null,"Address2":null,"Department1":null,"Department2":null,"Email1":null,"Email2":null,"Fax":null,"Name":null,"Phone1":null,"Phone2":null,"PublishInDirectory":false,"Title1":null,"Title2":null,"TouchDial":null,"VoiceMail":null},"HomeDepartment":"C&C TEST BUDGET","MailStop":null},"StudentPersonAffiliation":{"StudentNumber":"1443336","StudentSystemKey":"000083857","StudentWhitePages":{"Class":null,"Department1":null,"Department2":null,"Department3":null,"Email":null,"Name":null,"Phone":null,"PublishInDirectory":false}}}} +{"DisplayName":"EIGHT CLASS STUDENT","EduPersonAffiliations":["member","student","alum","staff","employee"],"IsTestEntity":true,"PriorUWNetIDs":[],"PriorUWRegIDs":[],"RegisteredFirstMiddleName":"EIGHT CLASS","RegisteredName":"EIGHT CLASS STUDENT","RegisteredSurname":"STUDENT","UIDNumber":"97802","UWNetID":"javerage","UWRegID":"12345678901234567890123456789012","WhitepagesPublish":false,"PersonAffiliations":{"AlumPersonAffiliation":{"DevelopmentID":"0000773877"},"EmployeePersonAffiliation":{"EmployeeID":"123456781","EmployeeWhitePages":{"Address1":null,"Address2":null,"Department1":null,"Department2":null,"Email1":null,"Email2":null,"Fax":null,"Name":null,"Phone1":null,"Phone2":null,"PublishInDirectory":false,"Title1":null,"Title2":null,"TouchDial":null,"VoiceMail":null},"HomeDepartment":"C&C TEST BUDGET","MailStop":null},"StudentPersonAffiliation":{"StudentNumber":"1443336","StudentSystemKey":"000083857","StudentWhitePages":{"Class":null,"Department1":null,"Department2":null,"Department3":null,"Email":null,"Name":null,"Phone":null,"PublishInDirectory":false}}}} diff --git a/myuw_mobile/resources/pws/file/identity/v1/person/jinter/full.json b/myuw_mobile/resources/pws/file/identity/v1/person/jinter/full.json index 875def183f..e313dab10d 100644 --- a/myuw_mobile/resources/pws/file/identity/v1/person/jinter/full.json +++ b/myuw_mobile/resources/pws/file/identity/v1/person/jinter/full.json @@ -1 +1 @@ -{"DisplayName":"JAMES INTERNATIONAL STUDENT","EduPersonAffiliations":["member","student","alum","staff","employee"],"IsTestEntity":true,"PriorUWNetIDs":[],"PriorUWRegIDs":[],"RegisteredFirstMiddleName":"JAMES INTERNATIONAL","RegisteredName":"JAMES INTERNATIONAL STUDENT","RegisteredSurname":"STUDENT","UIDNumber":"35443","UWNetID":"jinter","UWRegID":"9136CCB8F66711D5BE060004AC494F31","WhitepagesPublish":false,"PersonAffiliations":{"AlumPersonAffiliation":{"DevelopmentID":"0000773877"},"EmployeePersonAffiliation":{"EmployeeID":"133456789","EmployeeWhitePages":{"Address1":null,"Address2":null,"Department1":null,"Department2":null,"Email1":null,"Email2":null,"Fax":null,"Name":null,"Phone1":null,"Phone2":null,"PublishInDirectory":false,"Title1":null,"Title2":null,"TouchDial":null,"VoiceMail":null},"HomeDepartment":"C&C TEST BUDGET","MailStop":null},"StudentPersonAffiliation":{"StudentNumber":"1233334","StudentSystemKey":"000083856","StudentWhitePages":{"Class":null,"Department1":null,"Department2":null,"Department3":null,"Email":null,"Name":null,"Phone":null,"PublishInDirectory":false}}}} +{"DisplayName":"JAMES INTERNATIONAL STUDENT","EduPersonAffiliations":["member","student","alum","staff","employee"],"IsTestEntity":true,"PriorUWNetIDs":[],"PriorUWRegIDs":[],"RegisteredFirstMiddleName":"JAMES INTERNATIONAL","RegisteredName":"JAMES INTERNATIONAL STUDENT","RegisteredSurname":"STUDENT","UIDNumber":"35443","UWNetID":"jinter","UWRegID":"9136CCB8F66711D5BE060004AC494F31","WhitepagesPublish":false,"PersonAffiliations":{"AlumPersonAffiliation":{"DevelopmentID":"0000773877"},"EmployeePersonAffiliation":{"EmployeeID":"100456789","EmployeeWhitePages":{"Address1":null,"Address2":null,"Department1":null,"Department2":null,"Email1":null,"Email2":null,"Fax":null,"Name":null,"Phone1":null,"Phone2":null,"PublishInDirectory":false,"Title1":null,"Title2":null,"TouchDial":null,"VoiceMail":null},"HomeDepartment":"C&C TEST BUDGET","MailStop":null},"StudentPersonAffiliation":{"StudentNumber":"1233334","StudentSystemKey":"000083856","StudentWhitePages":{"Class":null,"Department1":null,"Department2":null,"Department3":null,"Email":null,"Name":null,"Phone":null,"PublishInDirectory":false}}}} diff --git a/myuw_mobile/resources/sws/file/student/v5/course/2013_spring_BCWRIT_500/A.json b/myuw_mobile/resources/sws/file/student/v5/course/2013_spring_BCWRIT_500/A.json index 7940995701..75f3138f13 100644 --- a/myuw_mobile/resources/sws/file/student/v5/course/2013_spring_BCWRIT_500/A.json +++ b/myuw_mobile/resources/sws/file/student/v5/course/2013_spring_BCWRIT_500/A.json @@ -66,7 +66,6 @@ "RoomNumber":"*", "Instructors": [ - { "Person": { @@ -74,7 +73,7 @@ "Href":"/student/v5/person/260A0DEC95CB11D78BAA000629C31437.json", "Name":"STUDENT, JAMES AVERAGE" }, - "TSPrint":false, + "TSPrint":true, "FacultySequenceNumber":"", "GradeRoster": { diff --git a/myuw_mobile/resources/sws/file/student/v5/course/2013_spring_T%20ARTS_110/A.json b/myuw_mobile/resources/sws/file/student/v5/course/2013_spring_T%20ARTS_110/A.json new file mode 100644 index 0000000000..ad37680d4d --- /dev/null +++ b/myuw_mobile/resources/sws/file/student/v5/course/2013_spring_T%20ARTS_110/A.json @@ -0,0 +1,120 @@ +{"AddCodeRequired":false, +"Auditors":0, +"ClassWebsiteUrl":"", +"Course":{"Href":"\/student\/v5\/course\/2013,spring,T%20ARTS,110.json", + "Year":2013, + "Quarter":"spring", + "CurriculumAbbreviation":"T ARTS", + "CourseNumber":"110"}, +"CourseCampus":"Tacoma", +"CourseDescription":"Explores music and social expression through innovative and collaborative projects. Investigates roles of music in addressing issues of social justice and resistance, issues of cultural and identity and history, and popular culture.", +"CourseHasVariableContent":false, +"CourseTitle":"MUSIC IN CULTURE", +"CourseTitleLong":"MUSIC IN CULTURE", +"CreditControl":"fixed credit", +"CurrentEnrollment":38, +"Curriculum":{"CollegeName":"TACOMA", + "DepartmentAbbreviation":"TCAC", + "TimeScheduleLinkAbbreviation":"tarts"}, +"DeleteFlag":"active", +"DistanceLearning":false, +"DuplicateEnrollmentAllowed":false, +"EndDate":"", +"EnrollmentRestrictions":false, +"FeeAmount":"", +"FeeBudget":"", +"FeeType":"", +"FinalExam":{"Building":null, + "Date":"", + "EndTime":"", + "MeetingStatus":null, + "RoomNumber":null, + "StartTime":""}, +"FinancialAidEligible":true, +"FinancialAidEligibleDisplay":"", +"GeneralEducationRequirements":{"Diversity":false, + "EnglishComposition":false, + "IndividualsAndSocieties":false, + "NaturalWorld":false, + "QuantitativeAndSymbolicReasoning":false, + "VisualLiteraryAndPerformingArts":true, + "Writing":false}, +"GradeSubmissionDelegates":[ + {"DelegateLevel":"department", + "Person":{"Href":"\/student\/v5\/person\/FE36CCB8F66711D5BE060004AC494F31.json", + "Name":"KAY,TUAN", + "RegID":"FE36CCB8F66711D5BE060004AC494F31"} + }, + {"DelegateLevel":"curriculum", + "Person":{"Href":"\/student\/v5\/person\/FE36CCB8F66711D5BE060004AC494FCD.json", + "Name":"LUND,JEI A", + "RegID":"FE36CCB8F66711D5BE060004AC494FCD"} + }], +"GradingSystem":"standard", +"HonorsCourse":false, +"IndependentStudy":false, +"InstituteName":"", +"JointSections":[], +"LimitEstimateEnrollment":40, +"LimitEstimateEnrollmentIndicator":"limit", +"LinkedSectionTypes":[], +"MaximumCredit":"3.0", +"MaximumTermCredit":"", +"Meetings":[{"Building":"KEY", +"BuildingToBeArranged":false, +"DaysOfWeek":{"Days":[{"Name":"Wednesday"}], + "Text":" W"}, +"DaysOfWeekToBeArranged":false, +"EndTime":"19:25", +"Instructors":[{"FacultySequenceNumber":"", + "GradeRoster":{"Href":"\/student\/v5\/graderoster\/2013,spring,T%20ARTS,110,A,9136CCB8F66711D5BE060004AC494F31"}, + "Person":{"Href":"\/student\/v5\/person\/9136CCB8F66711D5BE060004AC494F31.json", + "Name":"J,INTER", + "RegID":"9136CCB8F66711D5BE060004AC494F31"}, + "TSPrint":true}], +"MeetingIndex":"1", +"MeetingType":"lecture", +"RoomNumber":"102", +"RoomToBeArranged":false, +"StartTime":"18:30"}], +"MinimumTermCredit":"1.0", +"PrimarySection":{"Href":"\/student\/v5\/course\/2013,spring,T%20ARTS,110\/A.json", + "CourseNumber":"110", + "CurriculumAbbreviation":"T ARTS", + "Quarter":"spring", + "SectionID":"A", + "Year":2013}, +"Registrations":{"Href":"\/student\/v5\/registration.json?year=2013&quarter=spring&curriculum_abbreviation=T%20ARTS&course_number=110§ion_id=A®_id=&is_active=True&instructor_reg_id=&verbose=False", + "CourseNumber":"110", + "CurriculumAbbreviation":"T ARTS", + "InstructorRegID":null, + "IsActive":true, + "PageSize":null, + "PageStart":null, + "Quarter":"spring", + "RegID":null, + "SectionID":"A", + "Verbose":false, + "Year":2013}, +"ResearchCredit":false, +"RoomCapacity":162, +"SLN":"13907", +"SameVariableContentAs":[], +"SecondaryGradingOption":false, +"SectionID":"A", +"SectionType":"lecture", +"SelfRegistrationAllowed":true, +"ServiceLearning":false, +"StartDate":"", +"StudentCreditHours":" 38.0", +"SummerTerm":"", +"Term":{"Href":"\/student\/v5\/term\/2013,spring.json", + "Quarter":"spring", + "Year":2013}, +"TimeScheduleComments":{"CollegeComments":{"Lines":[]}, +"CourseComments":{"Lines":[]}, +"CurriculumComments":{"Lines":[]}, +"DepartmentComments":{"Lines":[]}, +"InstituteComments":{"Lines":[]}, +"SectionComments":{"Lines":[]}, +"TimeScheduleGeneratedComments":{"Lines":[]}}} diff --git a/myuw_mobile/resources/sws/file/student/v5/enrollment/2013_spring_12345678901234567890123456789012.json b/myuw_mobile/resources/sws/file/student/v5/enrollment/2013_spring_12345678901234567890123456789012.json index 7d25d3ac44..4bf1998edd 100644 --- a/myuw_mobile/resources/sws/file/student/v5/enrollment/2013_spring_12345678901234567890123456789012.json +++ b/myuw_mobile/resources/sws/file/student/v5/enrollment/2013_spring_12345678901234567890123456789012.json @@ -222,9 +222,9 @@ "RequestDate": "", "RequestStatus": "", "Section": { - "Href": "/student/v5/course/2013,spring,ASL,101/A.json", - "CourseNumber": "101", - "CurriculumAbbreviation": "ASL", + "Href": "/student/v5/course/2013,spring,T%20ARTS,110/A.json", + "CourseNumber": "110", + "CurriculumAbbreviation": "T ARTS", "Quarter": "spring", "SectionID": "A", "Year": "2013" diff --git a/myuw_mobile/resources/sws/file/student/v5/person/FE36CCB8F66711D5BE060004AC494F31.json b/myuw_mobile/resources/sws/file/student/v5/person/FE36CCB8F66711D5BE060004AC494F31.json index 56fd889883..a3608e3b11 100644 --- a/myuw_mobile/resources/sws/file/student/v5/person/FE36CCB8F66711D5BE060004AC494F31.json +++ b/myuw_mobile/resources/sws/file/student/v5/person/FE36CCB8F66711D5BE060004AC494F31.json @@ -27,7 +27,7 @@ "RegID":"FE36CCB8F66711D5BE060004AC494F31", "Resident":null, "StudentName":"Newsome,Jaylen", -"StudentNumber":"1033334", +"StudentNumber":"1233334", "StudentSystemKey":"000083856", "TestScore":{"Href":"\/student\/v5\/testscore\/FE36CCB8F66711D5BE060004AC494F31.json", "RegID":"FE36CCB8F66711D5BE060004AC494F31"}, diff --git a/myuw_mobile/resources/sws/file/student/v5/registration.json_reg_id_12345678901234567890123456789012_quarter_spring_is_active_true_year_2013 b/myuw_mobile/resources/sws/file/student/v5/registration.json_reg_id_12345678901234567890123456789012_quarter_spring_is_active_true_year_2013 index abee51252b..948698cfde 100644 --- a/myuw_mobile/resources/sws/file/student/v5/registration.json_reg_id_12345678901234567890123456789012_quarter_spring_is_active_true_year_2013 +++ b/myuw_mobile/resources/sws/file/student/v5/registration.json_reg_id_12345678901234567890123456789012_quarter_spring_is_active_true_year_2013 @@ -65,10 +65,10 @@ "SectionID" : "A", "Year" : "2013" }, - { "CourseNumber" : "101", - "CurriculumAbbreviation" : "ASL", + { "CourseNumber" : "110", + "CurriculumAbbreviation" : "T ARTS", "DuplicateCode" : "1", - "Href" : "\/student\/v5\/registration\/2013,spring,ASL,101,A,12345678901234567890123456789012,.json", + "Href" : "\/student\/v5\/registration\/2013,spring,T%20ARTS,110,A,12345678901234567890123456789012,.json", "Instructor" : null, "Quarter" : "spring", "RegID" : "12345678901234567890123456789012", diff --git a/myuw_mobile/resources/sws/file/student/v5/registration/2013_spring_T%20ARTS_110_A_12345678901234567890123456789012_.json b/myuw_mobile/resources/sws/file/student/v5/registration/2013_spring_T%20ARTS_110_A_12345678901234567890123456789012_.json new file mode 100644 index 0000000000..6e8f7e8d24 --- /dev/null +++ b/myuw_mobile/resources/sws/file/student/v5/registration/2013_spring_T%20ARTS_110_A_12345678901234567890123456789012_.json @@ -0,0 +1,29 @@ +{ "AddAccessCode" : "", + "Auditor" : false, + "Credits" : "5.0", + "DropAccessCode" : "", + "DuplicateCode" : "", + "FacultySequenceNumber" : "", + "FeeBaseType" : "", + "Grade" : "X", + "GradeDate" : "", + "GradeDocumentID" : "000000000", + "HonorsCourse" : false, + "IsActive" : true, + "Person" : { "Href" : "\/student\/v5\/person\/12345678901234567890123456789012.json", + "Name" : "Student, Eight Class", + "RegID" : "12345678901234567890123456789012" + }, + "RepeatCourse" : false, + "RequestDate" : "", + "RequestStatus" : "", + "Section" : { "CourseNumber" : "110", + "CurriculumAbbreviation" : "T ARTS", + "Href" : "\/student\/v5\/course\/2013,spring,T%20ARTS,110\/A.json", + "Quarter" : "spring", + "SectionID" : "A", + "Year" : "2013" + }, + "VariableCredit" : false, + "WritingCourse" : false +} diff --git a/myuw_mobile/static/css/mobile.less b/myuw_mobile/static/css/mobile.less index cdcd8592f3..87bce03369 100644 --- a/myuw_mobile/static/css/mobile.less +++ b/myuw_mobile/static/css/mobile.less @@ -581,7 +581,30 @@ body { .shortTitle { font-family: 'Roboto', sans-serif; font-weight: 400; color: #444 !important; font-size: 16px !important; margin-top: 5px; } } - h5 { font-family: 'Roboto', sans-serif; font-weight: 400; color: @darktan; margin-top: 1.5em; margin-bottom: .5em; font-size: 16px; } + h5 { font-family: 'Roboto', sans-serif; font-weight: 500; color: @darktan; margin-top: 1.5em; margin-bottom: .5em; font-size: 16px; } + + .myuw-course-eval { + h5 {margin-bottom: .2em;} + .eval-related-messages {margin-top:0; margin-bottom: 1em; font-size: 12px;} + .myuw-eval-list {list-style: none; padding-left:0px; + .myuw-eval-list-item {line-height: normal; margin-bottom:8px; padding: 3px 0; + .myuw-eval-link {font-size:110%; + .myuw-eval-name {font-weight: normal;} + } + .myuw-eval-title {font-style: italic;font-size:95%;} + } + } + .myuw-eval-multi-list {list-style: none; font-size:80%;padding-left:10px;padding-top:10px; + .myuw-eval-multi-list-item {padding: 0 0 10px 0;line-height:normal; + .myuw-eval-name {} + .myuw-eval-title {font-style:italic;} + } + } + .myuw-eval-multi-link { + .myuw-eval-name {font-size:110%;} + } + .myuw-eval-close-date {font-weight: bold;} + } .instructor-container {list-style-type: none; padding: 0; margin-bottom: 1em; diff --git a/myuw_mobile/static/js/handlebars-helpers.js b/myuw_mobile/static/js/handlebars-helpers.js index 12a7248445..b89c8411d3 100644 --- a/myuw_mobile/static/js/handlebars-helpers.js +++ b/myuw_mobile/static/js/handlebars-helpers.js @@ -29,6 +29,21 @@ Handlebars.registerHelper("formatStudentCredits", function(str) { return d; } + // used on course card + Handlebars.registerHelper("toMonthDay", function(str) { + return moment(parse_date(str)).format("MMM D"); + }); + + // used on course card + Handlebars.registerHelper("toMoreDay", function(str) { + var d = moment().from(moment(parse_date(str)), true); + if (d.match(/^an? [a-z]+$/)) { + return d.replace(/^an? /, '1 more '); + } else { + return d.replace(/ ([a-z]+)$/, ' more $1'); + } + }); + // used on Library card Handlebars.registerHelper("toFromNowDate", function(str) { return moment(parse_date(str)).fromNow(); diff --git a/myuw_mobile/templates/display_dates/override.html b/myuw_mobile/templates/display_dates/override.html index 6fd8e69128..b6d5b20b33 100644 --- a/myuw_mobile/templates/display_dates/override.html +++ b/myuw_mobile/templates/display_dates/override.html @@ -53,6 +53,11 @@

Set individual values - overrides the date above


+Is after course evaluation display start:
+ + + +

@@ -101,6 +106,7 @@

Values used - for now, and based on your overrides above

is_before_last_day_of_classes{{ values_used.is_before_last_day_of_classes}}{{ values_now.is_before_last_day_of_classes}} is_before_end_of_registration_display_period{{ values_used.is_before_end_of_registration_display_period}}{{ values_now.is_before_end_of_registration_display_period}} is_before_first_day_of_term{{ values_used.is_before_first_day_of_term}}{{ values_now.is_before_first_day_of_term}} + is_after_7d_before_last_instruction{{ values_used.is_after_7d_before_last_instruction}}{{ values_now.is_after_7d_before_last_instruction}} diff --git a/myuw_mobile/templates/handlebars/banner/profile.html b/myuw_mobile/templates/handlebars/banner/profile.html index 2ce62cf64e..38d923cc0e 100644 --- a/myuw_mobile/templates/handlebars/banner/profile.html +++ b/myuw_mobile/templates/handlebars/banner/profile.html @@ -21,7 +21,7 @@

Mailing addresses and UW mail

Receiving UW mail


@@ -72,14 +72,14 @@

Profile privacy settings

{{else}} Your profile information is currently private (not releasable) {{/if}} diff --git a/myuw_mobile/templates/handlebars/card/grade.html b/myuw_mobile/templates/handlebars/card/grade.html index 180c0ff3de..89724990c0 100644 --- a/myuw_mobile/templates/handlebars/card/grade.html +++ b/myuw_mobile/templates/handlebars/card/grade.html @@ -34,7 +34,7 @@

Final Grades

@@ -45,7 +45,7 @@

Final Grades

Resources

diff --git a/myuw_mobile/templates/handlebars/card/pce_tuition.html b/myuw_mobile/templates/handlebars/card/pce_tuition.html index 21a1b1a33d..d7f8703fcb 100644 --- a/myuw_mobile/templates/handlebars/card/pce_tuition.html +++ b/myuw_mobile/templates/handlebars/card/pce_tuition.html @@ -27,7 +27,7 @@

PCE Account Balance

Your PCE tuition has been paid - See tuition statement + See tuition statement
@@ -56,7 +56,7 @@

PCE Account Balance

{{/each}} - + {% endtplhandlebars %} diff --git a/myuw_mobile/templates/handlebars/card/tuition.html b/myuw_mobile/templates/handlebars/card/tuition.html index befa6dfb42..024f067534 100644 --- a/myuw_mobile/templates/handlebars/card/tuition.html +++ b/myuw_mobile/templates/handlebars/card/tuition.html @@ -20,7 +20,7 @@

Tuition & Fees

{{ #if past_due }}
- {{ #if is_pce}} Your PCE tuition is past due.{{ else }}You have a balance that may be past due. {{ /if }}See your statement for details. + {{ #if is_pce}} Your PCE tuition is past due.{{ else }}You have a balance that may be past due. {{ /if }}See your statement for details.
{{ /if }} @@ -32,7 +32,7 @@

Tuition & Fees

  • {{ #if is_pce}}Your PCE tuition
    has been paid{{ else }}Your tuition and fees have been paid{{ /if }}
    - +
  • @@ -77,7 +77,7 @@

    Tuition due

    {{ /if }}