Skip to content

Object-oriented PHP wrapper for Desire2Learn SOAP API. Formerly zfD2L.

License

Notifications You must be signed in to change notification settings

cdli/CdliD2LSoap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Wrapper for Desire2Learn SOAP API

This project aims to provide a robust object-oriented PHP5 wrapper for interacting with the SOAP web service exposed by the Desire2Learn Learning Management System (LMS).

SYSTEM REQUIREMENTS

###Library Usage###

  • PHP v5.3.0+, with the following extensions enabled:
    • dom
    • SimpleXML
    • soap
  • Desire2Learn Learning Environment (LE) v9.0+
    • NOTE: Support for earlier versions is untested.

###Unit Test Suite###

  • PHP 5.3.0+
  • PHPUnit v3.5+

CONTRIBUTING

###How you can help###

This project is still a work in progress, and there is much ground to cover before it can be considered stable. There are a number of ways you can help with reaching our goal of providing a robust, easy-to-use and well-documented finished product:

  • Run the unit test suite against your Desire2Learn development environment and report the results back to a member of the core maintainers list
  • Report any issues you encounter while using our code to the Issue Tracker
  • Add/update documentation and/or code examples on the project wiki
  • Fill in gaps in the unit test suite
  • Tackle an outstanding issue from the Issue Tracker
  • Implement SOAP API methods which are currently missing/incomplete

###Getting Started### If you are interested in contributing source code or documentation updates back to our project, you only need two things to get started:

  1. GitHub Account: You can sign up for a GitHub account at www.github.com. It's free and super easy!

  2. Git Client Software: Git is a distributed version control system. For instructions on how to install Git on Windows, Mac or Linux and configure it for use with GitHub, see this Help.GitHub page

Once you have completed both of those steps, fork our project into your own GitHub account and get crackin'! If you are new to GitHub, the Beginner section on Help.GitHub is a fantastic resource. Our suggestion is to start with the Fork a Repo page and work your way through the section from there.

###List of Contributors### ####Core Maintainers####

####Contributors####

  • Thomas Hawkins
    Memorial University of Newfoundland

DISCLAIMER

This code is considered proof-of-concept, and has not been vetted or tested for inclusion in a production environment. Use of this code in such environments is at your own risk.

Released under the New BSD license. See file LICENSE included with the source code for this project for a copy of the licensing terms.

About

Object-oriented PHP wrapper for Desire2Learn SOAP API. Formerly zfD2L.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages