Link To Assignments

I am able to pull down assignments via the Assignments For Student endpoint. I would like to be able to create a link to the internal Blackbaud view of this assignment.
The ID in “/lms-assignment/assignment/assignment-student-view/{id}”
is different from the assignment_id I get from the payload. Is it possible to achieve this? If so, how would I go about it.

Also, the assignment I created has some auxiliary data such as an attached pdf and a link to an video. These pieces of data do not appear in the assignment data I get, is there a way to receive a more detailed view of the assignment?

Thanks,
Corey.

Comments

  • Stephen Boyle
    Stephen Boyle Blackbaud Employee
    Tenth Anniversary Kudos 5 First Reply Name Dropper

    @Corey Wolff
    Right now the only endpoint that brings back all assignments is the Academics assignments by section endpoint. There are a couple of others, but they have to be called by student and parent users.

    A general set of LMS/Gradebook endpoints is not available at this point. We do have plans to provide them, but it is not scheduled for 2024. And while it is under review for 2025, it is not committed as of now.

  • @Stephen Boyle I will be using this with the student permissions. So I have access to Academic Assignments for Student (and Graded Assignments For Student.) With those permissions, are there ways to get the URL for the assignment inside of Blackbaud?

  • Stephen Boyle
    Stephen Boyle Blackbaud Employee
    Tenth Anniversary Kudos 5 First Reply Name Dropper

    @Corey Wolff
    That isn't part of the output today, but I can see how hard it would be to add a URL to the internal page for the assignment. If it is added, anyone using it would have to be (or get) logged-in in order to see the page, though.

  • @Corey Wolff
    We are using the following string but must admit I haven't verified lately with our schools that this trick still works since we moved from OnAPI to SKY. When a student followed this link, “/app/faculty” was redirected to “/app/student”.

    /app/faculty#assignmentdetail/{assignmentId}/{assignmentIndexId}/0/academicclass--{sectionId}--0--assignments"

    (AssigmnentId is the “id” field, and AssignmentIndexId the “index_id” field)

    EDIT: Just noticed that “assignments by section” (which we use) reports that index_id, but not “assignments by student” (according to the reference doc, that is).

Categories