Is there an API content type where any user type can read & write to a created data instance?

Paul.M.4581
Paul.M.4581 Publicaciones: 2 🔍
editado August 15 en Social Groups

I'm working on a BrightSpace-integrated port of an existing fully external custom data service where an important requirement would be Learners being able to make booking content that any other user, regardless of type, can see and edit provided they have service-unique permissions. I have repurposed the API's discussion board structure but it is bloated — I am only using the Name/Description and Subject/Message fields to store JSON content — and it only allows Instructor+ and the original creator to make edits. It also means that a useful core feature of our existing bespoke service — admins being able to create content on behalf of a regular user and then allocate the created content to them — is not feasible. I had already been forced to abandon using Event since only the creator and instructors could see the created content. Is there something I've overlooked in the API that would better meet our needs? Thanks

Etiquetado:

Respuestas

  • Furkan.K.312
    Furkan.K.312 Publicaciones: 81 🤝🏼
    editado August 14

    Hi Paul,
    Thank you for asking this question, and I hope the following will help

     Current Limitations in Brightspace API Content Types

    1. Discussion Boards:
      • You've correctly identified that only Instructors+ and the original creator can edit posts.
      • While repurposing discussions for JSON content is clever, it's bloated and restrictive for collaborative editing.
    2. Events and Calendar Items:
      • These are not visible to all roles, especially learners, unless they are the creator or instructor.
      • Not suitable for shared, editable content.
    3. Locker, Dropbox, and ePortfolio:
      • These are user-specific and not designed for shared editing across roles.
      • ePortfolio sharing is possible but lacks granular control and isn't ideal for structured data.

    Thank you