Questions tagged [desire2learn]

Desire2Learn provides eLearning solutions on a variety of platforms. The products also include an API that can be used to interface with them.

D2L Corporation (previously Desire2Learn) provides eLearning solutions on a variety of platforms. The products also include the open source Brightspace developer platform that developers can use to integrate with them.

361 questions
6
votes
1 answer

Desire2Learn Valence API logout

I'm trying to implement a way to actually logout from my application that is using the Valence API. I can obviously clear the session on my end, but is there a way through the API to actually log out of the Desire2Learn site as well? I've looked…
Harry
  • 2,996
  • 2
  • 20
  • 20
4
votes
1 answer

Authenticating the approved application ID/Key

I am trying to authenticate my application's ID/Key against one of our LMS environments. However, when I attempt to do so - I get the following error: "This application is not authorized on this LMS instance. Ask your administrator to authorize…
DOE
  • 71
  • 3
3
votes
1 answer

Error 400 when posting a new topic and file to Brightsapce API

Using PHP with guzzle I am attempting to post a new topic with file to the the Brightsapce API as per https://docs.valence.desire2learn.com/res/content.html#post--d2l-api-le-(version)-(orgUnitId)-content-modules-(moduleId)-structure- Using guzzle…
Kirby
  • 155
  • 6
3
votes
0 answers

Sending LIS Outcome to Desire2Learn

I'm building an LTI tool that will allow users to be graded on content they create in my system. I want to accomplish this through LIS Outcomes, but I'm having trouble sending my grade to the D2L system. I keep getting an "Exception Occurred while…
Paul Gray
  • 549
  • 1
  • 5
  • 9
3
votes
1 answer

Is there a way to add tools to the Desire2Learn WYSIWYG editor?

In Desire2Learn, when you click the Insert Stuff button in the WYSIWYG editor, you can add things like YouTube videos and Flickr into page content. There seem to be several third party tools listed there. We have our own video tool, among other…
2
votes
1 answer

Is there a log for api requests to Desire2Learn LMS?

With Desire2Learn's REST APIs, how do you see a log of the calls that are made to the APIs? There is nothing in the debug log table.
Cadmium
  • 566
  • 3
  • 10
2
votes
2 answers

Valence API D2L/Brightspace API calls from WordPress Site

I'm new to the Valence API and D2L(Brightspace) and I'm currently having issues with sending API Requests through my WordPress Enrollment form. Below are some steps as to what I am trying to achieve: A Student Signs up/enrolls in a course through…
massi
  • 31
  • 3
2
votes
1 answer

Valence and Release Conditions?

Is there a way to add a release condition to a content item using Valence? Alternatively is there a way to programmatically copy an individual content item somehow from one course offering to another such that it keeps its release conditions?
2
votes
2 answers

Are the D2L XML formats published anywhere?

I would like to be able to export my quizzes, to csv or xml or what have you.. Process them for my own database...and be able to reimport. I can't seem to find out to export into csv format...and I can't find the xml schema of quiz questions. Is…
2
votes
1 answer

Desire2Learn Max API Limit

Is there a max limit on the valance API. I've made a number of calls, but I put some self throttling in the program. It makes a call to the user page, loops through the data, and then makes another call. It probably averaged 1 call every second or…
2
votes
2 answers

Desire2Learn invalid oAuth signature with LTI Learning Tool Link

I've created a test LTI Tool Provider and tested it successfully against the IMSGlobal test consumer at http://www.imsglobal.org/developers/LTI/test/v1p1/lms.php. However, when I use my endpoint in our client's D2L test instance the oAuth signatures…
zodiac58
  • 21
  • 2
2
votes
0 answers

POSTing GradeObjects always results in 400

I'm trying to POST Numeric GradeObjects to D2L, but no matter what I include in the data of the POST request, I get a 400 error (Bad request, my data is invalid). The D2L system log has no details about what could have gone wrong, and the response…
2
votes
1 answer

Can I get an LMS-specific or org-specific user identifier in a Desire2Learn LE LTI launch?

By default, an LTI launch sent from the D2L LE provides the user_id property to uniquely identify the user making the LTI launch; however, this user ID can't be directly used with the LMS or most other institution systems to refer to the user: it is…
Viktor Haag
  • 3,253
  • 1
  • 15
  • 21
2
votes
1 answer

Primer on Getting Started

I'm just getting started with D2L and am running into problems. On the "Getting Started" page, I have completed the first three steps: 1) Acquire an App Key/ID pair from D2L - I have received the App ID and App Key 2) Create a test account in your…
Ray
  • 33
  • 3
2
votes
1 answer

How can I find out the OrgUnitCode using JavaScript in Desire2Learn?

We're converting from ANGEL to D2L.  We've created JavaScript-based widgets that use the $SECTION_ID$ token to tell the script what course it is running from.  In Desire2Learn the equivalent would be the replacement string {OrgUnitCode}.  We'd like…
1
2 3
24 25