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 [email protected] to arrange an implementation meeting to cover the options in more detail.
Authentication
- LTI *
- LDAP
- SAML2 (Shibboleth, Azure AD, ADFS, Oracle Access Manager, other compatible solutions)
- We are members of the UK, Australian and SURFconext access federations and can be found in other federations such as InCommon via eduGAIN
- PebblePad Internal Authentication **
- Can be populated via
- PebblePad admin user interface
- Manual CSV upload
- PebblePad API ***
- Can be populated via
User Directory
- LDAP
- Data Island ****
- PebblePad Internal Directory
- Can be populated via
- PebblePad admin user interface
- Manual CSV upload
- PebblePad API ***
- Can be populated via
Group Information
- LDAP
- Data Island ****
- PebblePad Internal Groups
- Can be populated via
- PebblePad admin user interface
- Manual CSV upload of group members
- PebblePad API ***
- Can be populated via
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