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 votesReopening 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?26 votes -
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 -
allow potential service consumers to limit their usage authorization request to only the less sensitive resources
We're preparing the paperwork to request FWS authorization for one of our applications. Relative to other UW services, it's a fairly rigorous process, considering we only want org code and org name data, neither of which seems to be of a sensitive nature.
Since we're trying to follow best practices in terms of not re-using already approved certs across multiple applications, I anticipate we'll have to go through the approval process at least a few times.
It would be nice if we could self-regulate in exchange for a less rigorous authorization process - i.e. don't let us see sensitive stuff,…
23 votesWe definitely recognize this is a real problem. We plan on working with the FWS data stewards to see if we can develop a lighter weight process for certain resources.
-
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).
16 votes -
15 votes
-
Allow search for multiple IDs
Allow the input of multiple IDs in a single search request e.g. netid1, netid2, netid3 so that you can save network round-trips.
14 votesWe are evaluating this design for other of our web services too.
-
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.13 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…
11 votesa 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
-
11 votes
-
Provide Course Material Lists via API
It would be useful to have an API which exposes the required / optional material lists for courses. The basics would be books titles, isbn, and if they are required or not. Currently this information is not available at all through the UW, and must be retrieved from the U Bookstore (which is an independent entity).
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 votesgreat idea, seems pretty doable
-
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.9 votes -
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.
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 -
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 -
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…
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 -
move towards a XML schema first design for the data that is being exchanged through the services
Schema based design helps communicate service contracts much better. It also helps some technologies like Java to build clients from the schema.
Schema first design is also handy in finding out changes between versions.4 votesThis is a good idea but we haven’t been able to prioritize it.
-
Provide SLN availability within Term Resource
We do a few things based on SLN, and if you query section info too soon the SLN's are 0000.
What I'm doing now is making sure I don't query courses based on the relevant terms "registration_services_start" via the Term resource, which is more than a month after SNL availability noted here http://depts.washington.edu/registra/staffFaculty/calendars/tscal1011.php. This solution is a little hacky and I would love something more integrated.
4 votesWe will talk to the data owners to figure out if/when this info is available.
- Don't see your idea?