Matrix Wizard

Right now this is a page for gathering requirements for Matrix Mutability. The matrix, once it has been published, limits the properties that may be edited. This prevents columns and rows from being deleted after site participants have added materials to it -which is good. However, to some extend the matrix needs more flexibility so that for example rows and colums may be added once the matrix is in use, but not deleted.

Mutabilty of Matrix properties

A Matrix wizards is a scaffolding that consists of Columns and Rows. By these means a rubric is created that contains cells that we will refer to as pages. Each page belongs to a row and a column and defines the entity that student work in matrices is focused around. Rows may be defined as competencies and columns as the levels at which the competency can be met.

These are screenprints of adding a matrix wizard, adding rows and adding columns

Add Matrix

Add Column

Add Row

The following lists the properties of a matrix wizard.

Property/Feature

type

Mutable

Matrix properties

 

 

Title

Displayed in the list of matrix wizards and when viewing the matrix.

No

Description

A richtext description that is Displayed in the list of matrix wizards and when viewing the matrix

Yes

Style

An uploadable stylesheet to customize matrix style

Yes

Column Label

Supply a label to specify what your columns represent. (Competenties, Levels, Stages, _etc.)

Yes

Add Column

Button to add a column

No

Row label

Supply a label to specify what your columns represent.

Yes

Add Row

Button to add a row

No

Matrix progression

None/ Horizontal/ Vertical/ Open/ Determined by Instructor

No

Matrix status colors

Use a color picker to specify which colors denote the cell status (Ready, Pending, Completed, Locked)

Yes

Columns

 

 

Column Name

When adding a column, specify its name

Yes

Move Column

Button for moving columns left or right

No

Remove Column

Button for removing a column

No

Revise Column

Button for editing a column

Yes

Column Background color

The background color of the display area that holds the column name

Yes

Column Font Color

The fontcolor that is used for displaying the column name

Yes

Rows

 

 

Row Name

When adding a row, specify its name

Yes

Move Row

Button for moving columns left or right

No

Remove Row

Button for removing a row

No

Revise Row

Button for editing a row

Yes

Row Background color

The background color of the display area that holds the row name

Yes

Row Font Color

The fontcolor that is used for displaying the row name

Yes

Mutability of Page properties

The cells in the matrix wizard are refered to as 'pages' and they are effectively the same as the pages that occur in the sequential wizard and hierarchical wizard. The every so slight difference is that a matrix wizard page displays the name of the column and the row it belongs to. Column and row are not relevant in the context of sequential and hierarchical wizards.

The following displays a wizard page in edit mode after it was first created

Add Wizard page

Add Instructions

Add reviewers

Editable properties for a new page are:

Property/Feature

type

Mutable

Title

Displayed when the cell is viewed

Yes

Description

Displayed when the cell is viewed

Yes

Initial status

Ready or locked

Yes

Style

Associated style

Yes

Forms

pre-added forms, particpant enters data or selects existing form

No

Instructions

Richtext and attachments

Yes

Rationale

Richtext and attachments

Yes

Examples

Richtext and attachments

Yes

Reflection

Specify which form should be used for reflection

No

Feedback

Specify which form should be used for feedback

No

Evaluation

Specify which form should be used for evaluaion

No

Evaluators

Specify who will evaluate the page

Yes

Requirements for mutability

( U Michigan / rSmart )

Improve ability to edit and completely delete data structures (forms, wizards, portfolios) once created and published. Rethink the immutable design of published data structures and when it makes sense to allow changes in them, i.e., should it be possible to add pages to a wizard once it is already in use?

References:

Key to estimates:

  • small = one day or less
  • medium = one week or less
  • large = more than one week

Id

OSP-WF-01 - Adding Rows and Columns

JIRA

status key summary assignee resolution updated

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Status

lead: UM

Description

In a published matrix:

  • Add rows and columns to a matrix
  • Move rows and columns in a matrix
  • Set Matrix Progression (only if matrix is 'unused')


Id

OSP-WF-02 - Removing Columns and Rows

JIRA

status key summary assignee resolution updated

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Status

lead: UM

Description

In a published matrix when no participant has added items or reflections to a page:

  • Remove Columns and Rows


Id

OSP-WF-03 - Changing the forms in a page

JIRA

status key summary assignee resolution updated

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

status key summary assignee resolution updated

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Status

lead: UM

Description

  • Add form items on a cell/page (always allow)
  • Select/modify forms for Reflection, Feedback and Evaluation (only if cell has not been used: no form items or reflection)


ID

OSP-WF-04 - Add more flexibility when editting forms

JIRA

status key summary assignee resolution updated

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Status

sak-8591 scheduled for 2.4


Id

OSP-WF-05 - Being able to test (preview) a matrix and wizard

JIRA

status key summary assignee resolution updated

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

status key summary assignee resolution updated

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Status

lead: UM

Description

A matrix designer has the need to test matrix before publishing. This could be part of the preview mode. Besides the status published, unpublished there would be a status named preview. In the status anyone with the appropriate permission can use and/or revise the matrix. On publishing the matrix all data is removed.


Id

OSP-WF-06 - An author will be able to delete a published matrix (and wizard)

JIRA

status key summary assignee resolution updated

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

status key summary assignee resolution updated

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Status

lead: UM

Description

If a designer needs to make more extensive changes than allowed by these rules, a new matrix may need to be designed and an existing matrix deleted.
A matrix designer may decide to delete a matrix from a site after the matrix has been published. The user should be prompted that this "can't be undone" and that "data is in there" if users have already attached forms and resources to the matrix.