Skip to content

JT

My feedback

1 result found

  1. 6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Ares Ideas » LTI  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    An error occurred while saving the comment
    JT commented  · 

    The AtlasSystems.Ares.Core.CourseFactory “Course builder” routine doesn’t allow for a NULL defaultProcessingSite, even though the Courses.DefaultPickupSite field in the database can store a NULL value without any problems. The AresWebService.log generates these messages when a NULL value is submitted:

    2017-09-05 09:22:42,600 [72] INFO AtlasSystems.Ares.Core.CourseManager - Creating new course
    2017-09-05 09:22:42,600 [72] WARN AtlasSystems.Ares.Core.CourseFactory - Invalid Pickup Site (Null). Using the value from the DefaultPickupSite customization key.
    2017-09-05 09:22:42,600 [72] DEBUG AtlasSystems.Ares.Core.Customization - Looking up 'DefaultPickupSite' in customization.

    Where this required Pickup Site value becomes a problem is, our learning management system (Canvas) automatically creates an initial stub record for the Canvas course in Ares using a BasicLTI/OAuth/WebService call. It’s only when the instructor visits the Course Reserves section of Canvas that they are presented an embedded Ares form where they can fill in remaining details (Department, Default Pickup Site, Password Protection, etc.). It would be ideal to defer having to specify the Default Pickup Site until the instructor gets to the Ares web form, in order to force them to make a choice at that time. When the Default Pickup Site is already set to a value during the automated LTI step, most instructors don’t bother with changing the default value to something more appropriate.

    Is there any way to get around having to specify the Pickup Site when creating a course via the WebService DLL?

    JT supported this idea  · 

Feedback and Knowledge Base