Requirements from Phx Mtg
Warning
This page is out of date. don't use.
Integration of Goal Management Tool
(Syracuse / rSmart)
OSP-GM-01 - Develop linking ability between a wizard page and goals in the GMT.
- When a wizard author creates/edits a wizard page, they will have the option to link published goals to the cell from "associated" sites. This will allow goals to be linked to matrix cells and pages of hierarchical and sequential wizards.
- This will allow evaluations of cells/pages to be accomplished by a blend of Evaluation Forms and goal ratings/comments. Evaluators will be presented with an evaluation interface that combines the goal management ratings helper and the selected evaluation form.
OSP-GM-02 - Auto-populate a wizard page with assignment artifacts (turned in assignments) based on the relationship between the wizard page and goals in GMT, and relationships between the same goals and Assignments in the Assignments tool.
- When a wizard author creates/edits a wizard page, they will be required to set a "population method" option for that page. Example options for this setting might include:
- Auto-populate page/cell with work that meets linked goals and allow changes
- When a user visits a cell configured this way they will see all of the work done that meets any one of the linked goals. They will not be able to delete the items not add more items.
- New work done that satisfies linked goals will be added to the cells/pages automatically.
- Auto-populate page/cell with work that meets linked goals and allow changes
-
- Auto-populate page/cell with work that meets linked goals and do not allow changes.
- When a user first visits a page/cell configured this way they will see all of the work done that meets any one of the linked goals. They will be able to add more items and/or delete the items that were automatically added.
- New work done that satisfies linked goals will be added to the cells/pages automatically.
- Auto-populate page/cell with work that meets linked goals and do not allow changes.
-
- Prompt student to add items to page/cell with work that meets linked goals.
- When a user visits a page/cell that has been configured this way they are prompted to add new items that have been done in response to activities that are linked to goals linked to this page/cell. User can add check off those items that they would like to be added to the page/cell.
- Prompt student to add items to page/cell with work that meets linked goals.
-
- Do not auto-populate or prompt user with items.
OSP-GM-03 - Present the student user with a workflow that allows the user to choose which artifacts from OSP-GM-02 should be referenced in a given wizard page.
UI rework/refinement
Responsible: (U Michigan / ASU)
Focus on making the user experience more integrated and cohesive by assessing current user workflows, reducing clicks, potentially reducing tools, increasing UI consistency between tools,and making language consistent.
ui-usecases1-7.doc
Key to estimates:
- small = one day or less
- medium = one week or less
- large = more than one week
Type I
Minor UI changes to JSP, JSF, transformation that do not require Java development.
Id |
OSP-UI-01 - Displaying description and instructions from xsd in the form when form is being filled out. |
JIRA Tasks |
|
Status |
lead: rSmart |
History |
Nov 16 2006: Created |
Description |
The form xsd contains a node locale (<xs:documentation source="ospi.description" />) for instructions associated with an element (a label/input pair) but this is not available to user when form is being filled out. This forces form creators to overload the label with instructions, to the detriment of the form's legibility. |
Actors |
The resources tool |
Steps |
When the tools displays the HTML edit form to fill out a form for each item in the form definition that has an associated description that description should be rendered |
Issues |
Made "ospi.description render as an extended tooltip. Also added processing for new node <xs:documentation source="ospi.inlinedescription" /> that will render as a bit of inline text associated with the element. Since the form render is via a transformation that can be customized, these two choices should be useful and can be changed as needed. |
Id |
OSP-UI-03 - Resolve issues with forms not rendering properly where fields move off to the right of the screen, especially when there are hierarchical elements of the form. |
JIRA Tasks |
|
Status |
completed - issues detailed below addressed in separate JIRA default tickets |
History |
Nov 16 2006: Created |
Description |
Failure on validation (ie. forget to fill in a required field) wipes out data. |
Assumptions |
Forms and Resources tool will continue to be integrated |
Actors |
Users filling out forms. |
Steps |
User fills out form - either from Matrix or from Resource |
Variations |
See associated wire frames |
Issues |
First pass done. Remaining issues:
|
Id |
OSP-UI-04 - The resources tool should display the form type in the list view of resources as a new column, or a mouse over, or an icon type. The form type should be recognized by Sakai as a valid file type. |
JIRA Tasks |
|
Status |
UM: pending completion of the release of new resources tool functionality |
History |
Nov 16 2006: Created |
Description |
Form type (ie. "Personal Information") needs to be displayed at least in two places: in the Resources list and in the Form title. |
Assumptions |
Forms and Resources tool will continue to be integrated |
Actors |
The resources tool |
Steps |
From Matrix or Resource, create new form, view same in Resources list context |
Variations |
See associated wire frames wf-osp-ui-04.pdf |
Issues |
In list hspace is at a premium; could use a mouse over text for the form type. |
Type II
Minor changes in the underlying logic that require Java expertise.
Id |
OSP-UI-07 - Define and implement a folder structure for forms like feedback, evaluations, and reflections created as a part of a wizard. These forms should be automatically stored in the author's resources, in a folder patterned like: "portfolio-interaction"/site/wizard name/type where type is either "Reflections", "Evaluations", or "Feedback." |
JIRA Tasks |
|
Status |
lead: IU |
History |
Nov 20 2006: Created |
Description |
Define and implement a folder structure for forms like feedback, evaluations, and reflections created as a part of a wizard. These forms should be automatically stored in the author's resources, in a folder patterned like: "portfolio-interaction"/// where type is either "Reflections", "Evaluations", or "Feedback." This is a means of improving the storing of Feedback, Evaluation and Review forms (fer-forms) in the resources area of the user My Workspace in such a way that the root area of the resources does not get cluttered with forms. The forms are saved in a patterned folder structure and are named by use case OSP-UI-09 |
Assumptions |
The page that the form is added to belongs to a published matrix. |
Actors |
Users that have 'use' permission on the wizard (students) |
Steps |
|
Variations |
#5b: if the folder exists no operation is performed |
Issues |
1. We need feedback on what the best option is for the folder structure adnd form name. |
Id |
OSP-UI-08 - Add a property to a form in the form tool to specify that this form is a 'hidden' form. 'Hidden' forms show up in wizards but not in resources tool. |
JIRA Tasks |
|
Status |
lead: rSmart |
History |
Nov 20 2006: Created |
Description |
Add a property to a form in the form tool to specify that this form is a 'hidden' form. 'Hidden' forms show up in wizards but not in resources tool. |
Assumptions |
|
Actors |
Form creators |
Steps |
|
Id |
OSP-UI-09 - Define and implement an auto-naming scheme that simplifies the creation and storage of forms that have been completed by the end user, including reflections, evaluations, and feedback forms from wizards. |
JIRA Tasks |
|
Status |
lead: IU |
History |
Nov 20 2006: Created |
Description |
Define and implement an auto-naming scheme that simplifies the creation and storage of forms that have been
|
Assumptions |
These assumtions apply to the resources tool: |
Actors |
Wizard Tool |
Steps |
|
Issues |
Row and Column names and Wizard Page Names may be very long, how should we deal with that? Suggestion: take a number of characters |
Id |
OSP-UI-10 - Make the ability to preview portfolios more intuitive. For example, clicking "finish" to complete a portfolio and then having to click on the portfolio name is not a user-friendly way to preview a portfolio. |
JIRA Tasks |
|
Status |
ASU* |
History |
Nov 20 2006: Created |
Description |
Make the ability to preview portfolios more intuitive. To preview a portfolio now, the user needs to click "finish" to complete |
Id |
OSP-UI-11 - Matrix cells form/feedback relationship needs to be expressly stated |
JIRA Tasks |
|
Status |
UM High Priority |
History |
Nov 20 2006: Created |
Description |
Presently feedback is global when added to a matrix cell. Feedback should be either global or related to a particular form entry. So: |
Type III
Changes in underlying logic with framework implications or a need for the interaction of multiple tools.
Id |
OSP-UI-13 - form entry form optimisation: Change the UI for completing a form so that the "resources" parts are more clear. Move the "title" and "description" to the top and change "title" to "save as". Remove the "access", "copyright", "meta-data", and "groups". Configure Sakai properties as the means for determining whether or not to include these fields. The default should be to hide the properties. If they are shown, they should appear below the rest of the form. |
JIRA Tasks |
|
Status |
a. dependent on Resources tool rework, See Resource Design Meeting Minutes for more details |
History |
Nov 20 2006: Created |
Description |
See osp-form-flowv2.pdf for some possible designs for this workflow.
|
Note |
thanks to - SAK-7030Getting issue details... STATUS the forms are independent from the Resources tool UI. Most of the issues detailed here are moot. Some that are not: use of metadata in forms - needed? if so which metadata items are pertinent? see above Description |
Type IV
Existing bugs and tasks already in Jira.
Id |
OSP-UI-19 - Resolve/merge the following Jira's: SAK-6947(guest comment) , SAK-5852 (forms reset) |
JIRA Tasks |
|
Status |
lead: UM/rSmart |
Description: |
see JIRA for details |
Documentation & Sample data structures
(Need leader / IU / VTech / UVA / Syracuse)
Documentation should include a map and description of how all the tools work together, simple 'start here' cookbook type docs, documentation on how to construct the various data structures such as forms, portfolio templates, etc.
User Documentation
Authoring Documentation
Library of Sample structures
Improve authoring flexibility
Reports
(rSmart / Syracuse)
Forward compatibility
No changes that require difficult migration. The project team is making a commitment to building all migration scripts for a seamless upgrade from 2.2.x.
"Builders" for the hard to create xsd, xsl, css, xhtml files.
(IU / U Michigan / ASU)
Create "Builders" for the hard to create xsd, xsl, css, xhtml files. In the short term, tools that enable faculty to build their own forms and their own custom presentations are also needed to reduce the bottleneck around programming staff.