• REST endpoint for Course Archive

    score29
    Open for voting
    29 votes
    It would be great for automated backup, storage optimization and migrations.   It could be also interesting a course export/import for content distribution.
    Alberto Ruiz
    last modified by Alberto Ruiz
  • Manage User avatar

    score16
    Open for voting
    16 votes
    It would extremely useful in order to integrate with other institutional image sources to be able of making post and patch requests with the user's avatar image. Now, if the institution wants to have control over the ...
    Alberto Ruiz
    last modified by Alberto Ruiz
  • Learn REST API for Attendance

    score15
    Delivered
    15 votes
    Create a Learn REST API to pull attendlance data for all users in an entire course (or courses) and also a Learn REST API to pull data by individua user.   Fields from Learn to include: Course ID, SourceID, and ...
    casey.eubank
    last modified by casey.eubank
  • REST API for Calendar or Events

    score13
    Delivered
    13 votes
    Currently there is no way to fetch or create calendars/events by courses. The idea could be like  announcements  api.   GET /events POST /events DELETE /events/{eventId} GET /events/{eventId} PATH ...
    rodolfos
    last modified by rodolfos
  • REST APIs Option To Fetch only Recently Modified

    score7
    For future consideration
    7 votes
    Currently there is no way to only grab recently updated courses, enrollments, or grades. If you are fetching this data using the current API setup, you have to fetch all and the parse it out in another application to ...
    mkauffman
    last modified by mkauffman
  • Add the "Include this column in Grade Center calculations" to gradebook column endpoints

    score5
    Open for voting
    5 votes
    When you add a column (POST /learn/api/public/v2/courses/{courseId}/gradebook/columns) the column gets set to "Include this column in Grade Center calculations".   Make this an option on creation and on update, ...
    Peter Love
    last modified by Peter Love
  • REST API / Data Integrations - allow security restriction by ip / range similar to Web Services

    score2
    Open for voting
    2 votes
    Thanks Ian! See REST API / Data Integrations - allow security restriction by ip / range similar to Web Services  for details. Vote here! +1 there.
    mkauffman
    last modified by mkauffman
  • Always include the absolute score in the results from Get Column Grades

    score1
    Open for voting
    1 vote
    Include a field in the response from Get Column Grades (/learn/api/public/v2/courses/{courseId}/gradebook/columns/{columnId}/users) that always contains the gradebook absolute score.   displayGrade.score current...
    Peter Love
    last modified by Peter Love
  • Get Group Memberships: add option to return user name

    score0
    Under review
    0 votes
    So far as I can tell (I'm using V1 of the API on 2018 Q4 and V2 is only supported on 2019 Q2+) when you use  GET /learn/api/public/v1/courses/{courseId}/groups/{groupId}/users it will only return the batch id. &...
    mdeeprose
    last modified by mdeeprose
  • Grade Column Filter Min/Max Score

    score0
    Under review
    0 votes
    Add the ability to filter grade columns by a minimum and/and or maximum score.
    bh0077154
    last modified by bh0077154
  • Allow staff profile/contact details to be Created/Read/Updated/Deleted by REST API

    score0
    Under review
    0 votes
    We use the contacts area for staff to create profiles of themselves for their students to see.   A frequent complaint is that staff have to do this manually for each course.   Looking at the explore APIs p...
    mdeeprose
    last modified by mdeeprose
  • Files - Assignment Submissions as well

    score0
    Delivered
    0 votes
    As well as content files as discussed at REST Api - Download File could we also have the ability to download assignment files?
    Peter Love
    last modified by Peter Love
  • Upload and assign grade to student assignment files

    score0
    Delivered
    0 votes
    We have a few partner universities asking for this ability.  Can you please consider it for development?   The idea title is similar to that of an existing idea, but that idea is for downloading files: Fil...
    mike.warner
    last modified by mike.warner
  • Add uuid & Other User Identifiers to the courses/:id/users Endpoint

    score0
    Delivered
    0 votes
    It would be really helpful to have the UUID and other user identifier fields returned in the courses/:id/users endpoint. This would better align the data being passed from LTI (uuid for the user_id) to build tighter L...
    jl0055129
    last modified by jl0055129
  • REST endpoint for Group Sets

    score0
    Delivered
    0 votes
    Would be great for external applications getting groups set up for a particular task. Groups already return parent_id, but we can't get details about the Group Set itself making it difficult to distinguish the target ...
    damian.sweeney
    last modified by damian.sweeney
  • Groups, smartviews and default group tools.

    score0
    Under review
    0 votes
    Can we please have an API to manage smartviews? These are especially valuable when associated with groups. An extension of the group API to add 'create smartview for this group' as per the UI. Whilst extending the g...
    pw0070955
    last modified by pw0070955
  • GET "extraInfo" from error response

    score0
    Under review
    0 votes
    For example, in a response like this:   {      "status":  403,      "message": "Attempting to alter grades from another course",      "extraInfo": ...
    rh0068652
    last modified by rh0068652
  • API to get all assessments in course

    score0
    Under review
    0 votes
    Hi, is there any API to get all assessments in a course? someone said I can get assessmentId from content contentHandler but what I got is no assessment in the contentHandler. please help,   Thanks   Greg ...
    greg.zhang
    last modified by greg.zhang
  • Add filter for external grade only to GET user grades endpoint

    score0
    Under review
    0 votes
    Add the ability to get only the external grade, (formerly  GradebookSettings.getPublicItemId() in the B2 API ) to the endpoint: GET /learn/api/public/v2/courses/{courseId}/gradebook/users/{userId}  It could...
    Alberto Ruiz
    last modified by Alberto Ruiz
  • REST API for rubrics

    score0
    Under review
    0 votes
    It would be helpful to have ways to interact with rubrics that are within a course.  Several schools use rubrics, especially for use with accreditation.  While currently you can load students' submissions fo...
    ja29127
    last modified by ja29127