Department Course Info Web Service Connector

The ADN created a web service that allows the department websites to display up-to-date course information.

  • The Department Course Information Web Service
  • PHP Code that interacts with the web service
  • PHP Code that Displays the Courses in an organized manner

PHP Code

The PHP code for both interacting with the web service as well as displaying the results can be found on the Code Library.

 

UML of the PHP Code for the Department Course Info Web Service

Department Course/Class Information

This is a passcode protected web service and an agreement is required to access this information.  Please use this form to request a passcode.

Currently there are four methods for this web service. However, we can create new ones that match your needs. Just contact us to begin the process.

  1. Terms List
  2. Course Information (just a basic listing of courses with description)
  3. Unique Course Information.  The same as Course Info but it is a unique list of courses (no Duplicates)
  4. Course List (more detail)
  5. Section List

The ADN has even created a PHP package that will allow you to interact with the webservice and its methods. Contact us for more information

Term List

InputOutput

No Inputs

# of results found

  • Term Code
  • Term Name

Course Info

InputOutput

  • Passcode (unique to each user)
  • Term Code
  • Subject Code
    • Ex CMP_SC for computer science

# of results found

  • Subject Code
  • Catalog Number
  • Title
  • Credit Hours
  • Description

Unique Course Info

InputOutput

  • Passcode (unique to each user)
  • Term Code
  • Subject Code
    • Ex CMP_SC for computer science

# of results found

  • Subject Code
  • Catalog Number
  • Title
  • Credit Hours
  • Description

Course List

InputOutput

  • Passcode (unique to each user)
  • Course ID
  • Course Level
  • Course Credits
  • Term Code

# of results found

  • Course ID
  • Level
    • Undergraduate,
    • Graduate,
    • Medical
    • ect...
  • Credit Hours
  • Title
  • Description
  • Sections
    • Section ID
    • Reference Number
    • Start Date
    • End Date
    • Instruction Mode
    • Location
    • Semester
    • Year
    • Session
    • Topic
    • Notes
    • Enrollment
      • Cap
      • Seats
      • Consent
      • Status
    • Meeting Info
      • Days
      • Start Time
      • End Time
      • Location
    • Instructors
      • First Name
      • Last Name

Section List

InputOutput

  • Passcode (unique to each user)
  • Section ID
  • Reference
  • Term

# of results found

  • Section ID
  • Reference Number
  • Start Date
  • End Date
  • Instruction Mode
  • Location
  • Semester
  • Year
  • Session
  • Topic
  • Notes
  • Enrollment
    • Cap
    • Seats
    • Consent
    • Status
  • Meeting Info
    • Days
    • Start Time
    • End Time
    • Location
  • Instructors
    • First Name
    • Last Name