creating users and courses in blackboard

Thu, Mar 14, 2013

So I have this interesting scenario to deal with. Users from a nightly ingest or real time via the Matrix Provisioning system need to be created in Blackboard and associated with specific roles depending on where they are located. It’s a run of the mill integration scenario so how did I deal with it? Here’s the big picture.


Matrix pulls a load of info from the student records system and creates a user with a correct primary role:

The above code creates a user with a primary role but how do you add secondary roles for them?

So all fine and dandy. Now for the courses. It’s quite simple really:

but what if you want to associate the new course with an existing node? That’s pretty simple too:

The long number is the batch uid of the node which you can get from the Blackboard UI.

comments powered by Disqus