Implementation Cards Meta- Data | Goals & Interventions

User Story

As a user, I need to enter Implementation Card metadata details so that the Implementation Cards can be located and displayed in the CMS Authoring Tool and the Intervention Library.

UI Description

  1. Title

    • Description: The name or headline of the Implementation Card.

    • Required: Yes.

    • Type of Input: Text field.

    • Validation Criteria: Must contain at least 3 characters and no more than 255 characters. It should accurately reflect the content or subject of the Focus Area to ensure easy identification and searchability.

  2. Short Description

    • Description: A concise summary of the Implementation Card, highlighting its main points or features.

    • Required: Yes.

    • Type of Input: Text area.

    • Validation Criteria: A minimum of 10 characters and a maximum of 500 characters. This constraint ensures the description is brief yet informative enough to convey the resource's value or purpose.

  3. Subject

    • Description: The subject area of the Implementation Card.

    • Required: Yes.

    • Type of Input: Dropdown menu.

    • Dropdown Values (single select):

      • ELA

      • Math

      • SEL

      • Behavior

  4. Grade

    • Description: The grade for which the Implementation Card applies to.

    • Required: Yes

    • Type of Input: Dropdown menu

    • Dropdown values (multi-select):

      • Pre-K, Kindergarten, 1st Grade, 2nd Grade, 3rd Grade, 4th Grade, 5th Grade, 6th Grade, 7th Grade, 8th Grade, 9th Grade, 10th Grade, 11th Grade, 12th Grade, Not Applicable

  5. Intervention Strategy

    • Description: The Intervention Strategy the Implementation Card belongs to.

    • Required: Yes

    • Type of Input: Dropdown menu

    • Dropdown values: Varies depending on the Subject selected. Should be filled with all Intervention Strategies that correspond to the subject.

  6. Focus Area

    • Description: The Focus Area the Implementation Card belongs to.

    • Required: No

    • Type of Input: Drop down menu

    • Dropdown Values: Varies depending on the Intervention Strategy selected. Should be filled with all Focus Area that correspond to the Intervention Strategy.

  7. Related Teaching Skills

    • Description: Used in place of Focus Areas for SEL and Behavior. Allows the user to mark an implementation card that should be recognized as a ‘Related Teaching Skill’.

    • Required: No

    • Type of Input: Checkbox

User Interaction and Validation Notes

 

Intervention Metadata Workflow Description

  1. Accessing the Page:

    • When a user navigates to the "Implementation Card" page, they can either be creating a new Implementation Card or editing an existing one. The system differentiates these scenarios based on whether a Implementation Card ID is provided (for editing) or not (for creating).

  2. Initial State:

    • New Implementation Card: If the user is adding a new Implementation Card, all fields on the left panel of the "Implementation Card Builder" page are presented as empty, ready for the user to input the new information.

    • Existing Implementation Card: If the user is editing an existing Implementation Card, the system retrieves all current metadata for that Implementation Card from the server and populates the fields accordingly. This ensures that the user can see the existing information and make any necessary updates.

  3. Editing Metadata:

    • Users can make changes to any of the metadata fields, regardless of whether they are creating a new Implementation Card or editing an existing one. This includes updating the title, short description, subject, grade, among others.

  4. Validation and Feedback:

    • Before submission, the system validates all input based on the specified criteria for each field. If any field does not meet its validation requirements, the system displays an appropriate error message, prompting the user to correct the input.

    • This step ensures data integrity and prevents the submission of incomplete or incorrect metadata.

  5. Saving Changes:

    • Once all fields are correctly filled out and validated, the user can save the changes by clicking the "Save" button.

    • Upon saving, the system updates the metadata on the server. For a new Implementation Card, this action creates a new record; for an existing Implementation Card, it updates the existing record with the new metadata.

  6. Access Control:

    • The form for editing or adding metadata is accessible only to users who have the "Edit Goals & Interventions" permission. This ensures that only authorized personnel can modify Implementation Card information, maintaining the integrity and security of the content on the portal.

  7. Confirmation and Redirect:

    • After successfully saving the metadata, the user may receive a confirmation message, and the system will stay on the page displayed. This action provides clear feedback that the operation was successful and guides the user on what to do next. The user can close the Implementation Card Builder to return to the Implementation Card table.