PebblePad supports integration with the following services. To enable full functionality at least one of each type should be configured. While basic operation is possible with just a method of authentication it will generally not be possible to provision assessment areas for users who have not yet logged in.


LTI and SAML2 are common integration methods which have limitations that should be noted if you are considering their use:

  • LTI integration alone does not support the use of the PebblePocket mobile app so a second Authentication method such as LDAP or SAML2 is recommended.
  • With SAML2 Authentication, users (both students and staff) who have not yet logged in to the system will not be able to be allocated to assessment areas or assigned permissions (other than via LTI integration if in place). Data Island configuration is recommended to enable access to User Directory and Group Information.

When you have identified the methods you are interested in using please contact support@pebblepad.co.uk to arrange an implementation meeting to cover the options in more detail.


Authentication

  • LTI *
  • LDAP
  • SAML2 (Shibboleth, ADFS, Oracle Access Manager, other compatible solutions)
  • PebblePad Internal Authentication **
    • Can be populated via
      • PebblePad admin user interface
      • Manual CSV upload
      • PebblePad API ***

User Directory

  • LDAP
  • Data Island ****
  • PebblePad Internal Directory
    • Can be populated via
      • PebblePad admin user interface
      • Manual CSV upload
      • PebblePad API ***

Group Information

  • LDAP
  • Data Island ****
  • PebblePad Internal Groups
    • Can be populated via
      • PebblePad admin user interface
      • Manual CSV upload of group members
      • PebblePad API ***

Notes

* LTI can send user and group information to PebblePad as part of the logon process but this must be manually triggered. It may be possible to use this as an alternative source user / group information for certain workflows.


* LTI is not compatible with the PebblePocket mobile app and must be used in combination

with another method of authentication


** PebblePad Internal Authentication is not recommended for large scale deployments.


*** See Account Management and PebblePad API 2.0 for details of the PebblePad API and associated documentation.

**** Data Island is a companion solution for PebblePad, see documentation for details