Activity Dependencies Tab

This tab provides a clear and detailed view of all the dependencies associated with a particular activity. It lists where the resource is being used, such as 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=1896%3A88058&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 activity will affect other activities, modules, and lessons. 

UI Description

Dependencies Table

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

  • Columns: The table may include columns like:

    • Entity Type: Specifies whether the entity is a module or lesson.

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

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

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

Navigation to Entity

  • Clicking on View in a row in the dependencies table allows the user to navigate directly to the corresponding entity (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 activity across the platform. Users can quickly assess the activities 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 an activity is applied within various educational components.

Workflow Description

  1. Viewing Dependencies:

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

  2. Assessing Impact:

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

  3. Navigating to Entities:

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

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