University of Washington ROA & Web Services
Welcome to our UW web services feedback forum. Do you have an idea for a web service? Do you recognize a good web service idea when you see one? We want to hear from you!
-
SWS should provide past quarter registration search by section
currently SWS only allow registration searches *by section* for the current quarter. we had to implement this feature in this manner due to performance issues however we can work in fixing this problem if there is enough demand on campus for this
44 votesacknowledged ·
AdminTony Chang
(Integration Architect, UW Web Services)
responded
Reopening due to more demand
-
make Course Evaluations available via SWS
The Course Evaluations are currently available here: https://www.washington.edu/cec/
Could we add these to the SWS?31 votes -
Add cross-listing attributes to course and section resources
Many of the new course-based applications being deployed on campus understand cross-listing and can use this data if it is provisioned to them. Instructors who know their courses are cross-listed are often frustrated when the application they are using doesn't recognize it, because they need to duplicate course content unnecessarily.
The SWS course and section resources should expose both curriculum-level (‘true joint’) and Time Schedule-level (‘wither’) cross-listing attributes.
26 votesacknowledged ·
AdminTony Chang
(Integration Architect, UW Web Services)
responded
We will likely need to work with Matt Winslow and possibly someone from SIS to understand the data. What is the timeline for this?
-
Provide Syllabus And Assignment Due Dates in Standard XML form
Give students a tool to automate class and assignment schedules across a standard api... e.g. Google Calendar APIs and Tools. This will save student time and ensure accurate communication of changes
24 votes -
mark courses as offered for the particular quarter
currently SWS shows all courses that "may" be available that quarter but some do not have a meeting time. There should be a flag alerting users that the course has no current sections, so they don't have to make several requests to find that out.
21 votes -
16 votes
-
15 votes
-
Add Instructor Course Descriptions (ICDs) in SWS course resource
It now contains the catalog course description (good!). But adding these:
http://www.washington.edu/students/icd/
would allow devs to use all available course data. The new course catalog search using SWS can't fully replace the old Google-based search until it has access to ICDs.12 votes -
11 votes
-
Standard Look Up Resource Protocol
There are lots of core "Master Data" bits and pieces that need to be input into form fields in systems all over campus. Things like EID, budget number, org code, object/subobject codes, PCA codes, course numbers...the list is almost infinite. What the end-user often faces is a field that requires a key or code to be entered, but only knows the name or description. They then need to lookup it up somehow. Ideally the lookup function should be close coupled to the data entry field
There should be a standard protocol for writing lookup services so that developers can quickly… more
10 votesacknowledged ·
AdminPaul Schurr
(Admin, UW Web Services)
responded
a central metadata repository is a big project that folks in uwit have been talking about. we’ll look for some smaller bits that we could do within the web services to provide some value in the meantime
-
Get 3rd party code online
I have code that is generic enough that others could use it, but there isn't a place to share code.
A sourceforge/launchpad/codeplex-like area (hosted by UW or just a special tag for UW Web Services projects at either site) would be great. A forum would allow for knowledge capture, collaboration, and deduplication of efforts.
10 votes -
Allow SLN based lookups for SWS to get course info
Instead of requiring the curriculum and course number, allow a lookup to be performed with a given SLN number.
10 votesplanned ·
AdminPaul Schurr
(Admin, UW Web Services)
responded
great idea, seems pretty doable
-
Search for Students in my Programs
I would like to have a service that lets me search for all students who's majors are within my unit. I suggest that the parameters for this search should be a Major (aka Curriculum) code and a Pathway code. The result would be a list of students represented in the SWS person micro format (Name and RegID).
9 votes -
Community of Science
Generate a service to pull faculty CV data from Community of Science: http://www.cos.com/services/workbench.shtml
9 votes -
Provide web service access to OWLS data
Provide a web service that allows access to the UW Online Work/Leave System (OWLS) data for employee schedules and available leave time.
Currently OWLS is a read only web interface for UW employees, forcing departments to implement their own systems for employees to request and get approval for leave time. This means that departments either have a cumbersome wasteful paper based system, or they implement a web based system where the schedule for every employee must be manually added into the system.8 votes -
display course add codes on the MyUW teaching tab
As a admin assistant for faculty, I constantly have to go to the SDB to look up add codes, then send them to faculty. The printed ones get lost by faculty. It would be great if the faculty had access to add codes on the teaching section on MyUW.
6 votes -
add gender, birthdate, ethnicity, etc. to Student resource
These are some very common attributes that I use a lot.
5 votesplanned ·
AdminTony Chang
(Integration Architect, UW Web Services)
responded
Just recently added Gender and Birth date to the SWS Person Resource among other things. Please see link: https://wiki.cac.washington.edu/display/SWS/Person+Resource for details on whats new. Keeping this open until we get ethnicity created.
-
formalize business logic for certain attributes (GPA, class)
There are a number of attributes -- particularly for student resources -- that depend on business logic that isn't well-defined across campus. The most famous example of this is GPA, which must be calculated based on a number of different fields, taking into account a number of caveats about different types of courses, etc. To make matters worse, the business logic that defines this calculation is not well-documented (as far as I know) and results in potentially different results in different applications that may or may not properly calculate the GPA using the same rules of the registrar's office. Whenever… more
5 votes -
MyPlan: SWS Section Search service needs query parameter to filter Section results by /Section/DeleteFlag
MyPlan is using Section Search to provide time schedule info and build links back to uw.edu/timesched. Currently the only way for us to determine the status of a particular course (aka is it on the time schedule (DeleteFlag eq [active|withdrawn|suspended])) is do a section search and then query section and check the value DeleteFlag field. It would be much less labor intensive to be able to filter results by DeleteFlag.
5 votes -
merge class registration data into a web form based on NetID login
We are in the process of developing an online form for services requested from Disability Resources for Students. Most requests require that students provide us with their entire class schedule, so it would be great if that information was already populated for them based on thier NetID.
5 votes