Unable to Update Due Date using the REST API For Courses Copied From a Template Course




 
Unable to Update Due Date using the REST API For Courses Copied From a Template Course

Date Published: Jul 23,2021 Category: Planned_First_Fix_Release:SaaS_v3900_19_0,Learn_9_1_3900_19_0_Release; Product:Data_Management_and_Integrations_Learn; Version:Learn_9_1_3900_2_0,Learn_9_1_3900_4_0,Learn_9_1_3900_8_0,Learn_9_1_3900_6_0,Learn_9_1_3900_10_0,Learn_9_1_3900_15_0,Learn_9_1_3900_13_0,Learn_9_1_3900_17_0,Learn_9_1_3900_19_0,SaaS   Article No.: 000075202

Product: Blackboard Learn

Release: 9.1;SaaS

Service Pack(s): Learn 9.1, 3900.2.0, Learn 9.1, 3900.4.0, Learn 9.1, 3900.8.0, Learn 9.1, 3900.6.0, Learn 9.1, 3900.10.0, Learn 9.1, 3900.15.0, Learn 9.1, 3900.13.0, Learn 9.1, 3900.17.0, Learn 9.1, 3900.19.0, SaaS

Description: When courses are copied from a template course, due dates aren't updated using the REST API.

Steps to Replicate:

  1. Log into Blackboard Learn as an Administrator
  2. Go to Admin Panel > Integrations > Data Integration > Student Information System Integrations > Create an integration 
    • Note: Make sure the integration allows copying from template. This can be done through the options menu of the integration > Advanced configuration > Courses > Field Mapping > Source Course Copy Key > Check the box of Update and make sure the drop down says "Template course Key"
  3. Create a new course through SIS using as a template course: Admin Panel > Integrations > Data Integration > Student Information System Integrations > Upload Feed File > Course > Submit.
  4. Using the API  /learn/api/public/v2/courses/{courseId}/gradebook/columns/{columnId} a due date.

Observed Behavior: "status": 500 error
Expected Behavior: The Due Date is changed. 

 

 




Target Release: Learn 9.1, 3900.19.0 Release

SaaS - Fixed (v3900.19.0)