Type I
Minor UI changes to JSP, JSF, transformation that do not require Java development.
OSP-UI-01
Id |
OSP-UI-01 - Displaying description and instructions from xsd in the form when form is being filled out |
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. |
Assumptions |
Forms and Resources tool will continue to be integrated |
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 |
Variations |
Various layout possibilities. See associated wire frames |
Issues |
Questions of layout. Please see associated wire frames. |
OSP-UI-03
Id |
OSP-UI-03 - Resolve issues with forms not rendering properly. |
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 |
Questions of layout. Please see associated wire frames. |
OSP-UI-04
Id |
OSP-UI-04 - The resources tool should display the form type. |
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 |
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.
OSP-UI-05
Id |
OSP-UI-05 - Select the default location in resources when using the selection helper based on the user's context and role |
Description |
At present when a user adds an item to a wizard page the resource helper opens in de context of the current site. The user then has to navigate to their own resources to pick the resource they want to add. This is repeated for each time that the helper is opened and requires a lot of clicks. For a user creating a wizard it makes more sence to open the resource helper in the contect of the site that the wizard is in. |
Assumptions |
Forms and Resources tool will continue to be integrated |
Actors |
Users adding forms to a matrix. |
Steps |
|
Variations |
|
Issues |
|
OSP-UI-06
Id |
OSP-UI-06 - Template-based portfolios need to be updated to use the resource helper as an option for choosing items where a user has to select items from resources. |
Description |
Using a Portfolio Template a user is constrained to selecting pre-existing items created with forms that fall within the scope of that template. A "Contact Information" template for example will allow content selection from items created with the "Contact Information" form and graphic file types (for the picture). This is done by populating a <select /> with the pertinent items. Default location to which the resource helper opens should be set as specified in OSP-UI-05 above |
Assumptions |
Forms and Resources tool will continue to be integrated |
Actors |
Users creating a portfolio based on a template. |
Steps |
From Portfolios tool click on "Add" |
Variations |
|
Issues |
If original login obeyed the need to constrain user to selecting specific information in a given template how will this work when user is using the file picker/attachment helper to populate the portfolio? |
OSP-UI-07
Id |
OSP-UI-07 - Storing Feedback, Evaluation and Reflections form data entered in a wizard page |
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. |
OSP-UI-8
Id |
OSP-UI-8 - hidden forms |
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 |
|
Variations |
|
Issues |
|
OSP-UI-09
Id |
OSP-UI-09 - auto-naming scheme for wizard forms |
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 |
|
Variations |
|
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 |
OSP-UI-10
Id |
OSP-UI-10 - Make the ability to preview portfolios more intuitive |
Description |
Make the ability to preview portfolios more intuitive. To preview a portfolio now, the user needs to click "finish" to complete |
OSP-UI-11
Id |
OSP-UI-11 - enable wizards in wizards |
Description |
Add the ability to attach wizards to a wizard page in order to create complex workflows. |
Type III
Changes in underlying logic with framework implications or a need for the interaction of multiple tools.
OSP-UI-12 - Make matrices a part of wizards as was originally intended.
Id |
OSP-UI-12 - |
Description |
Finish the work to make matrices a part of wizards as was originally intended. |
Assumptions |
|
Actors |
|
Steps |
|
Variations |
|
Issues |
Would it make sense to make it possible to have multple wizard tools in a site that each have their own wizards. That was an implementer could |
OSP-UI-13
Id |
OSP-UI-13 - form entry form optimisation |
Description |
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. |
- Whether or not the "Access" option menu should be enabled for this type
- Whether of not the "Copyright" options should be enabled for this type
- Whether or not the "Meta-data" options should be enabled for this type
- Whether or not the "Groups" options should be enables for this type |
OSP-UI-14
Id |
OSP-UI-14 - A preview capability to wizards. |
Description |
A preview capability to wizards. This would display the wizard as a user would see it. In preview mode the wizard should be testable |
Assumptions |
|
Actors |
|
Step |
|
Variations |
|
Issues |
|
OSP-UI-15
Id |
OSP-UI-15 - Comments should allow file attachments. |
Description |
Comments should allow file attachments. |
Assumptions |
Forms are used to specify a format for the comments on presentations. The person creating the presentation template specified which form should be used |
|
|
|
|
|
|
|
|
OSP-UI-16
Id |
OSP-UI-16 - User centric design |
Description |
Design and develop a new UI for portfolio tools that shows the user an appropriate, task-based view of portfolio tools. Most users would only see wizards and portfolios. Others would see wizards, portfolios, and evaluations. Another screen accessed from the global actions, would be for authoring and administrative tools. See the whiteboard shot from the Phoenix meeting |
Assumptions |
|
Actors |
|
Steps |
|
Variations |
|
Issues |
This is a broad requirement that needs to elaborated on before use cases can be specified at this level |
OSP-UI-17
Id |
OSP-UI-17 - Tools work according to context |
Description |
Make sure OSP tools work according to context. If a tool appears in My Workspace, it shows the items across sites (customizable by the user for site type, specific sites, etc.). If it appears in a site, it shows only the items for that site. |
Assumptions |
|
Actors |
|
Steps |
|
Variations |
|
Issues |
This is a broad requirement that needs to elaborated on before use cases can be specified at this level |
OSP-UI-18
Id |
OSP-UI-18 - Create a porftolio supported by a wizard |
Description |
Add the ability at the end of a wizard to "automagically" create a portfolio using the items created during the wizard, and a portfolio template. |
Assumptions |
|
Actors |
|
Steps |
|
Variations |
|
Issues |
This may not be needed if OSP-UI-06 can be implemented |