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:
- Documentation on Matrix Wizard Mutability
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 |
lead: UM |
Description |
In a published matrix:
|
Id |
OSP-WF-02 - Removing Columns and Rows |
JIRA |
|
Status |
lead: UM |
Description |
In a published matrix when no participant has added items or reflections to a page:
|
Id |
OSP-WF-03 - Changing the forms in a page |
JIRA |
|
Status |
lead: UM |
Description |
|
ID |
OSP-WF-04 - Add more flexibility when editting forms |
JIRA |
|
Status |
sak-8591 scheduled for 2.4 |
Id |
OSP-WF-05 - Being able to test (preview) a matrix and wizard |
JIRA |
|
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 |
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. |