3rd Party configuration variables

Variable Type Default Value Description

d2l.3rdParty.AdobeConnect.
AuthenticationType

Org

1

The type of authentication used to connect to Adobe Connect.
0 = Username and Password
1 = Header Authentication

d2l.3rdParty.AdobeConnect.
ServerApiUrl

Org

N/A

The URL of the Adobe Connect server that accepts XML API requests.

d2l.3rdParty.AdobeConnect.
ServerUrl

Org

N/A

The URL of the Adobe Connect server.

d2l.3rdParty.AdobeConnect.
Sync.ArchiveInterval

System

30

Synchronization interval for Archives with Adobe Connect server.

d2l.3rdParty.AdobeConnect.
Sync.ArchiveRangeStart

Org

5

Number of days in the past to start the archive range.

d2l.3rdParty.AdobeConnect.
Sync.Password

Org

N/A

The password of the Sync Service User responsible for synchronization between the local cache and the Adobe Connect server. Only used for username and password authentication.

d2l.3rdParty.AdobeConnect.
Sync.RoomInterval

System

30

How often, in minutes, to synchronize the rooms with Adobe Connect.

d2l.3rdParty.AdobeConnect.
Sync.RoomRangeEnd

Org

5

Number of days into the future to end the room range.

d2l.3rdParty.AdobeConnect.
Sync.RoomRangeStart

Org

5

Number of days in the past to start the room range.

d2l.3rdParty.AdobeConnect.
Sync.Username

Org

N/A

The login of the Sync Service User responsible for synchronization between the local cache and Adobe Connect server.

d2l.3rdParty.CourseSignals.
CourseSignalsPassword

Org

N/A

Password used to connect to the course signals service.

d2l.3rdParty.CourseSignals.
CourseSignalsUrl

Org

N/A

URL to connect to the course signals service.

d2l.3rdParty.CourseSignals.
CourseSignalsUsername

Org

N/A

Username used to connect to the course signals service.

d2l.3rdParty.Elluminate.
CloseTimeout

Org

1

Close connection timeout value for WCG instance.

d2l.3rdParty.Elluminate.
EndpointAddress

Org

N/A

SSL endpoint for the address for WCF instance.

d2l.3rdParty.Elluminate.
BufferPoolSize

Org

524288

Max buffer pool size value for WCF instance.

d2l.3rdParty.Elluminate.Max
BufferSize

Org

65536

Max data buffer value for WCF instance.

d2l.3rdParty.Elluminate.Max
ReceivedMessageSize

Org

65536

Max received message size value for WCF instance.

d2l.3rdParty.Elluminate.Open
Timeout

Org

1

Open connection timeout value for WCF instance.

d2l.3rdParty.Elluminate.
ReceiveTimeout

Org

10

Receive data timeout value for WCF instance.

d2l.3rdParty.Elluminate.Send
Timeout

Org

1

Send timeout value for WCF instance.

d2l.3rdParty.Elluminate.SSLEndpoint

Org

ON

SSL endpoint for the address for WCF instance.

d2l.3rdParty.Elluminate.Sync.
ArchiveInterval

System

30

Synchronization interval for archives with Collaborate Server.

d2l.3rdParty.Elluminate.Sync.
ArchiveRangeStart

Org

5

Number of days in the past to start the archive range.

d2l.3rdParty.Elluminate.Sync.
RoomInterval

System

30

Synchronization interval for rooms with Collaborate Server.

d2l.3rdParty.Elluminate.Sync.
RoomRangeEnd

Org

5

Number of days into the future to end the room range.

d2l.3rdParty.Elluminate.Sync.
RoomRangeStart

Org

5

Number of days in the past to start the room range.

d2l.3rdParty.GoogleApps.
AdminEmail

Org

ON

Institution-specific email address for technical support questions regarding IPCT Google Apps.

d2l.3rdParty.GoogleApps.ApplicationName

Org

N/A

Name that identifies the IPCT Google Apps integration running on an institution's instance. This variable does not have to be unique. D2L recommends the following naming convention: {institution name}_D2LGoogleApps.

d2l.3rdParty.GoogleApps.ClientID

Org

N/A

Specifies a unique application identifier necessary for API requests to Google Apps.

d2l.3rdParty.GoogleApps.ClientSecret

Org

N/A

Used by Google API to verify that requests made with the clientID are authorized.

d2l.3rdParty.GoogleApps.EnableCalendarTab

Org

ON

Enables the Google Drive tab in the Google Apps widget.

d2l.3rdParty.GoogleApps.EnableDriveTab

Org

ON

Enables the Google Drive tab in the Google Apps widget.

d2l.3rdParty.GoogleApps.EnableMailTab

Org

ON

Enables the Google Mail tab in the Google Apps widget.

d2l.3rdParty.GoogleApps.IsPrivateDomain

Org

OFF

Specifies if your instance is located on a private domain. This variable is only visible to D2L Support and installation administrators.

d2l.3rdParty.GoogleApps.ServiceAccount

Org

N/A

Specifies the email address of the service account. This variable is provided in API requests to Google Apps.

d2l.3rdParty.GoogleApps.ServiceAccountP12

Org

N/A

Specifies the service account private key (PKCS #12) to access Google APIs. The variable is used together with d2l.3rdParty.GoogleApps.ServiceAccountP12Password.

d2l.3rdParty.GoogleApps.ServiceAccountP12Password

Org

N/A

Specifies the service account password to access Google APIs. The variable is used together with d2l.3rdParty.GoogleApps.ServiceAccountP12.

d2l.3rdParty.GoogleApps.SubmitAsPDF

Org

OFF

Exports all submitted Google Document types as PDF files. This is useful for preventing users from editing Google Documents after submitting them.

d2l.3rdParty.GoogleApps.
SuperAdminUser

Org

N/A

Google Apps domain administrator's login name, unique for every institution. This variable is provided in API requests to Google Apps during user provisioning and should be in the format of an email address (for example, administrator@gapps.desire2learn.com). Replaces the deprecated d2l.3rdParty.GoogleApps.AdminUser.

d2l.3rdParty.GoogleApps.
PasswordRegex

Org

^.{8,30}$

Regular expression that is used to evaluate passwords during user provisioning. This variable is used in combination with d2l.3rdPary.GoogleApps.PasswordReqDescription.

d2l.3rdParty.GoogleApps.
ProvisioningUserType

Org

0

Controls what the user can do to set up a Google Apps account: "Create Account" allows users to create and link a Google Apps account to an organization account themselves. "Create Link" allows users to link an existing Google Apps account to their organization account. "No Access" means that only administrators are able to create or link organization user accounts to Google Apps accounts.

d2l.3rdParty.GoogleDrive.EnableGooglePicker Org 1 Controls if the option to add files from Google Drive is visible.

d2l.3rdParty.Kaltura.AdminSecret

Org

N/A

Secret Key used for Administrative SSO and API Calls.

d2l.3rdParty.Kaltura.BaseURL

Org

http://www.kaltura.com

Base URL for Kaltura Installation.

d2l.3rdParty.Kaltura.Category.
KCWRootId

Org

N/A

ID of Root Category whose children will be used in the KCW category selection.

d2l.3rdParty.Kaltura.Category.
RootOverride

Org

N/A

Kaltura Root Category to use instead of Default, which is of the format: Desire2Learn>InstanceCode>OrgId.

d2l.3rdParty.Kaltura.Category.
Search

Org

Public

Comma separated Kaltura Categories to include in Search.

d2l.3rdParty.Kaltura.Default
UserId

Org

Desire2Learn

UserId assigned as the Creator for media created using Video Capture.

d2l.3rdParty.Kaltura.Enforce
OrgUnitEnrollment

Org-OrgUnit

TRUE

Require users to be enrolled in the org unit referenced in the Media Player iframe code.

d2l.3rdParty.Kaltura.Integration
Version

Org

1

Which version of the Kaltura integration to use.

d2l.3rdParty.Kaltura.KDP
FlashVars

Org

N/A

The Flash Variables for the Kaltura Player.

d2l.3rdParty.Kaltura.KMCSSOUserId

Role

N/A

The KMC UserId used for Single Sign-On if a user doesn't have their own personal account. An Empty String is equivalent to Full Publisher Admin Rights.

d2l.3rdParty.Kaltura.PartnerId

Org

N/A

PartnerId associated with the Administrative Kaltura Account.

d2l.3rdParty.Kaltura.RTMP
HostURL

Org

rtmp://www.kaltura.com

RTMPHost URL for the Kaltura Installation.

d2l.3rdParty.Kaltura.UIConfId.
AudioKDP

Org

14645151

Kaltura Player Configuration to use when inserting Audio Media Items. When this variable is not set, Audio Items are not returned in search results.

d2l.3rdParty.Kaltura.UIConfId.
KCW

Org

5697302

Kaltura Contribution Wizard to use when contributing media.

d2l.3rdParty.Kaltura.UIConfId.
KSR

Org

14536831

Kaltura Screen Record Configuration to use when inserting screen recordings.

d2l.3rdParty.Kaltura.UIConfId.
KSU

Org

14281801

Kaltura Simple Uploader Configuration to use when inserting uploaded media items.

d2l.3rdParty.Kaltura.UIConfId.
SearchKDP

Org

5259492

Kaltura Player Configuration to use for previews in Search.

d2l.3rdParty.Kaltura.UIConfId.
VideoKDP

Org

14645131

Kaltura Player Configuration to use when inserting Video Media items.

d2l.3rdParty.Kaltura.UserSecret

Org

N/A

Secret Key used for User level SSO and API Calls.

d2l.3rdParty.Lync.Dial-In
Conferencing

Org

False

This variable allows for Lync dial-in conferencing to be turned ON or OFF. All dial-in conferencing advanced options will be removed from the user interface and email notification if this option is turned off.

d2l.3rdParty.Lync.ExpirationTime

OrgUnit

180

This is the number of days after which the meeting will expire and the "Join" link will no longer be available. The value specified in this variable is the offset in days from the time the meeting ends. The number of days cannot exceed 3652 (10 years) and must be a positive value. Changing this variable affects all meetings in Online Rooms, but is only communicated to Lync for any new or updated meetings saved after the variable is modified.

d2l.3rdParty.Lync.ServerURL

Org

N/A

The URL of the Lync Server. This allows Brightspace Learning Environment to communicate with the Lync Server. It is recommended that the URL begin with https://

d2l.3rdParty.MyD2L.EnablePublish
ToMyD2L

Org

OFF

Determines whether or not the feature "Publish to MyD2L" is enabled.

d2l.3rdParty.OneDrive.EnableOneDrivePicker Org 1 Controls if the option to add files from OneDrive is visible.

d2l.3rdParty.ReadSpeaker.
CustomerId

Org

N/A

Defines the ReadSpeaker customer ID used by the integration. ReadSpeaker provides the client with the customer ID, and administrators can configure it.

d2l.3rdParty.ReadSpeaker.
ReadspeakerUrl

Org

https://app.readspeaker.com/
cgi-bin/rsent

Defines the ReadSpeaker URL that the integration interacts with. Administrators can modify this value; however, they should use the default of https://app.readspeaker.com/cgi-bin/rsent unless instructed otherwise by D2L or ReadSpeaker technical staff.

d2l.3rdParty.ReadSpeaker.
ScriptLocation

OrgUnit

/d2l/im/d2lreader/rs_v.2.5.3_rev1551/
ReadSpeaker.js?pids=embhl

The script location.

d2l.3rdParty.ReadSpeaker.
SpeakingVoice

OrgUnit

en-us [Kate]

ReadSpeaker supports many
languages and voices. If an institution
licenses a language and voice that is
currently not available in the D2L
configuration variable, D2L
Support and Services staff can add them.
The institution should submit a request to
the Support desk with the explicit language
and voice required.

Controls the language and speaking voice used by ReadSpeaker for the content in an org unit. Administrators can set a value for the Org that applies to all courses, and then override individual courses with different values.

d2l.3rdParty.ReadSpeakerDocReader.CustomerId

Org

N/A

Defines the ReadSpeaker docReader customer ID used by the integration. ReadSpeaker provides the client with the customer ID, and administrators can configure it.

d2l.3rdParty.ReadSpeakerDocReader.DocReaderUrl

Org

https://docreader.readspeaker.com/docreader/

Defines the ReadSpeaker docReader URL that the integration interacts with. Administrators can modify this value; however, they should use the default of https://docreader.readspeaker.com/docreader/ unless instructed otherwise by D2L or ReadSpeaker technical staff.

d2l.3rdParty.Respondus.
HasLockDownBrowser

Org

OFF

This variable determines whether the
organization has a license for the
Respondus LockDown Browser.

d2l.3rdParty.Respondus.
LockDownBrowserDownloadURL

Org

N/A

This variable stores the download URL for
users to obtain the Respondus LockDown
Browser client software.

d2l.3rdParty.Respondus.SecretKeyIndex

OrgUnit

N/A

Stores the secret key index required to encrypt messages to be sent to the Respondus LockDown Browser.

d2l.3rdParty.Turnitin.AccountID

OrgUnit

N/A

Stores the Turnitin Account ID for the legacy Turnitin API integration.

d2l.3rdParty.Turnitin.AllowExemption

OrgUnit

OFF

Determines whether or not instructors can exempt specific learners from Turnitin at an org unit level (for example, course offering). If this option is on, Manage Preference for Turnitin® appears on the Assignment Submissions page under More Actions.

d2l.3rdParty.Turnitin.GrademarkAutoTransferDefault   OFF Enables you to set up the default behavior of Turnitin assignment submissions. Once set, scores can be copied automatically to Brightspace Learning Environment as a draft.

d2l.3rdParty.Turnitin.HasERater

OrgUnit

OFF

Enabled when the organization has a license for the legacy Turnitin e-Rater functionality. If this option is On for an org unit, options for configuring e-Rater on an assignment are displayed when creating folders. If enabled for an org unit, d2l.3rdParty.Turnitin.HasPlagiarismPrevention and d2l.3rdParty.Turnitin.HasGradeMark must also be enabled for that org unit. This setting is not used for Turnitin LTI enabled assignments.

d2l.3rdParty.Turnitin.HasGradeMark

OrgUnit

OFF

Determines whether or not the organization has a license for the Turnitin GradeMark service. If this option is enabled for an org unit, users can mark-up files submitted to assignments using GradeMark in the org unit. If enabled for an org unit, d2l.3rdParty.Turnitin.HasPlagiarismPrevention must also be enabled for that org unit.

d2l.3rdParty.Turnitin.
HasPlagiarismPrevention

OrgUnit

OFF

Determines whether or not the organization has a license for the Turnitin plagiarism prevention service. If this option is on for an org unit, users can generate originality reports for files submitted to assignment in the org unit.

d2l.3rdParty.Turnitin.LTI.AccountID

OrgUnit

69250

Stores the Turnitin LTI Account ID for the org unit. Used only for the Turnitin Assignments integration, not for added External Learning Tools links.

d2l.3rdParty.Turnitin.LTI.PaperViewRequestEmail  

N/A

Stores the valid and formatted email address to receive all Paper View ReqAfuests.

d2l.3rdParty.Turnitin.LTI.SharedKey

OrgUnit

N/A

Stores the Turnitin LTI Shared Key. Used only for the Turnitin Assignments integration, not for added External Learning Tools links. This is a masked field. When editing this value, the user is required to confirm the value by entering the same value twice.

d2l.3rdParty.Turnitin.LTI.URL

OrgUnit

https://sandbox.turnitin.com

Stores the URL for connecting to Turnitin LTI. Used only for the Turnitin Assignments integration, not for added External Learning Tools links.

d2l.3rdParty.Turnitin.SharedKey

OrgUnit

N/A

Stores the Turnitin Shared Key for the legacy Turnitin API integration. This is a masked field. When editing this value, the user is required to confirm the value by entering the same value twice.

d2l.3rdParty.Turnitin.SubmissionCallbackTimeout

Org

N/A

The amount of time elapsed, in minutes, before it is assumed that Turnitin is not making a submission callback. This affects the LTI based Turnitin integration only.

d2l.3rdParty.Turnitin.URL

OrgUnit

N/A

Stores the URL that API requests are sent to for the legacy Turnitin API integration.

d2l.3rdParty.Urkund.SendRealStudentEmail Org Off Determines whether to send the learner's external email address or a system generated one. When enabled, a valid learner email address is sent.

d2l.3rdParty.WebEx.ServerURL

Org

N/A

The URL of the WebEx Server.

d2l.3rdParty.WebEx.SiteName

Org

N/A

The site name given to the institution by WebEx.

d2l.3rdParty.WebEx.Sync.Archive
Interval

System

30

Interval in minutes between synchronization of archives with the WebEx Server. This is the wait time between the recurring synchronization. Synchronization processes vary depending on the number of items being synchronized.

d2l.3rdParty.WebEx.Sync.Archive
RangeStart

Org

5

Number of days in the past to start the archive range.

d2l.3rdParty.WebEx.Sync.Password

Org

N/A

The password of the Sync Service User responsible for synchronization between the local cache and the WebEx server. Only used for username and password authentication.

d2l.3rdParty.WebEx.Sync.RoomInterval

System

30

Interval in minutes between synchronization of rooms with the WebEx Server. This is the wait time between the recurring synchronization. The synchronization processes themselves vary in time depending on the number of items being synchronized.

d2l.3rdParty.WebEx.Sync.Room
RangeEnd

Org

5

Number of days into the future to end the room range.

d2l.3rdParty.WebEx.Sync.Room
RangeStart

Org

5

Number of days in the past to start the room range.

d2l.3rdParty.WebEx.Sync.Username

Org

N/A

The login of the Sync Server User responsible for synchronization between the local cache and WebEx server.

d2l.3rdParty.WebEx.Sync.Username

Org

N/A

The login of the Sync Server User responsible for synchronization between the local cache and WebEx server.

d2l.3rdParty.WebEx.WebExAudio
Availability

Org

False

Identifies whether WebEx Audio is available to a user. If set to False, WebEx Audio is not available. If set to True, WebEx Audio is available.

d2l.3rdParty.WebEx.WebExTemplate
Type

OrgUnit

default

TheWebEx template that is used to create all meetings.

d2l.3rdParty.WebEx.WebExTemplate
TypeName

OrgUnit

N/A

Custom WebEx Template Name.

d2l.3rdParty.Turnitin.OriginalityCheckDefault OrgUnit

N/A

Enables an administrator to set whether or not the Turnitin originality score is automatically checked when you enable grademark.