Resource Dependencies Tab

This tab provides a clear and detailed view of all the dependencies associated with a particular resource. It lists where the resource is being used, such as in activities, modules, or lessons, making it easier for users to navigate to these entities if needed.

Figma

https://www.figma.com/file/hq6VjWO99WfQaSzXswgVIY/Authoring?type=design&node-id=1531%3A46226&mode=design&t=vvGjNsOR5fwC0ENl-1

User Story 

As a RethinkEd content creator, I want a dedicated dependencies tab in the authoring tool that displays the connections between content so that I can easily understand how changes to the resource will affect other resources, activities, modules, and lessons. 

UI Description

Dependencies Table

  • Description: A table that displays a list of all entities (activities, modules, lessons) where the resource is currently being used. This visibility helps in understanding the resource's impact and reach across the educational content.

  • Columns: The table may include columns like:

    • Entity Type: Specifies whether the entity is an activity, module, or lesson.

    • Entity Name: The name of the activity, module, or lesson where the resource is utilized.

    • Grade: Specifies the grade or grades of the activity, module, or lesson.

    • Usage Details: Provides additional context on how the resource is used within the entity, if applicable.

Navigation to Entity

  • Clicking on a row in the dependencies table allows the user to navigate directly to the corresponding entity (activity, module, or lesson), facilitating easy access to detailed information or for making any necessary modifications.

User Interaction Notes

  • The dependencies table is automatically populated based on the current uses of the resource across the platform. Users can quickly assess the resource's integration and significance.

  • Direct navigation to an entity from this table streamlines the process of managing and updating educational content, ensuring users can easily modify or review how a resource is applied within various educational components.

Workflow Description

  1. Viewing Dependencies:

    • Upon accessing the "Resource Dependencies Tab," users are presented with a table listing all the entities where the resource is included.

  2. Assessing Impact:

    • The table provides a comprehensive overview, allowing users to understand the breadth of the resource's application and its importance within the educational content.

  3. Navigating to Entities:

    • Users can click on any row within the table to be taken directly to that specific entity (activity, module, or lesson). This feature is particularly useful for reviewing the resource's context of use or for performing updates.

This tab is an essential tool for content creators and administrators, offering insights into the resource's utility and facilitating efficient management of educational content. By understanding where and how a resource is employed, users can make informed decisions about content development and revision.