The University of Puerto Rico at Mayagüez provides a public Web Service interface to access Course Catalog information.
Schedule
The University of Puerto Rico at Mayagüez provides a public Web Service interface to access Course Catalog information.
Method: getCourseForSubject
Use Policy
The University retains the right to determine/identify inappropriate use of these data. The University retains the right to change the behavior or content of this service. The University will make a genuine effort to ensure the availability of this service and data, yet the University does not guarantee the availability of this service. Use of this service or data for commercial use is prohibited. If you have any question, please contact us cti at uprm dot edu.
Service URL: http://home.uprm.edu/ws/schedule.php
XML Security: N/A
Web Service Type: Soap
WSDL: N/A
Last Revision: Agust 27, 2008
Use Policy
URI: http://home.uprm.edu/ws/course.php#getCourseForSubject
Namespace: N/A
Returns a list of courses for a given subject.
Arguments:
subject, Code of course subject. A four character code assigned to each subject. Type is xsd:string. Required argument.
language, An integer indicating language of data returned. Type is xsd:integer. Possible values are 1 for spanish data or 0 for english data. Optional argument. Default value used is english.
Schema Returned:
The response entity is "course_response".
course_count entity of course_response indicates the number of records returned.
An entity is created for each of the courses returned each entity is named with the string "course" followed by an underscore and the number of this entry. The first record will be on the entity "course_1" and the entity number 17 will be "course_17".
The data returned for each course is as follows:
subject, xsd:string, subject code.
coursenumber, xsd:string, course number, generally a four digit number.
name, xsd:string, the title of the course.
version, xsd:string, the version number of the course. higher numbers are newer versions.
credits, xsd:string, course work credits.
creditsmin, xsd:string, for a variable credit course the minimum creadits earned for course work.
creditsmax, xsd:string, for a variable credit course the maximum creadits earned for course work.
type, xsd:string, one character defining the basic course type.
status, xsd:string, a numeric status code.
Method: getCourseInfo
URI: http://home.uprm.edu/ws/course.php#getCourseInfo
Namespace: N/A
Returns the course information.
Arguments:
subject, Code of course subject. A four character code assigned to each subject. Type is xsd:string. Required argument.
materia, Course number. A numeric code assigned to each course in a given subject. Type is xsd:string. Required argument.
version, Course version to return. A numeric value. Type is xsd:string. Optional argument. Default version returned is current version.
language, An integer indicating language of data returned. Type is xsd:integer. Possible values are 1 for spanish data or 0 for english data. Optional argument. Default value used is english.
Schema Returned:
The response entity is "course_response".
The response entity is "course_response".
The data returned for each course is as follows:
nombreesp, xsd:string, spanish name.
nombreing, xsd:string, english name.
fecha, xsd:string, data created.
prereq, xsd:string, textual pre-requisites.
coreq, xsd:string, textual co-requisites.
descing, xsd:string, english description.
descesp, xsd:string, english description.
version, xsd:string, the version number of the course. higher numbers are newer versions.
credits, xsd:string, course work credits.
creditsmin, xsd:string, for a variable credit course the minimum creadits earned for course work.
creditsmax, xsd:string, for a variable credit course the maximum creadits earned for course work.
type, xsd:string, one character defining the basic course type.
status, xsd:string, a numeric status code.