Rice 2.2 – KRAD Validation Framework Requirements Review – “Feedback Friday” session 3/9/2012 KRAD Team (C Soderston, facilitating - Kuali Rice 2.2 – KRAD.

Slides:



Advertisements
Similar presentations
How to Create a Local Collection
Advertisements

Dynamic Forms Designing Forms – Forms Basics
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
E-Portfolio July2014 Managing Multi-source Feedback.
FULBRIGHT-HAYS DOCTORAL DISSERTATION ABROAD (84.022A) G5 APPLICATION SUBMISSION OVERVIEW FOR A FELLOW.
Creating Accessible Word Documents by Debbie Lyn Jones, IT Manager I, NSU Webmaster FRIDAY, JANUARY 23, 2015.
7 Day Self Assessment Tool (7 Day SAT) User Guide v7 (June 2015)
Web Page Development Identify elements of a Web Page Start Notepad
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Steps – From the Model and View Salary menu option, choose a filter to select a pool Under the Search Results, click on [Model] for the pool desired From.
Inventory Throughout this slide show there will be hyperlinks (highlighted in blue) follow the hyperlinks to navigate to the specified Topic or Figure.
Creating Web Page Forms
Software Development, Programming, Testing & Implementation.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
JavaScript Form Validation
Github & Arduino How To: Post On Github How To: Download from Github How To: Upload Code Downloaded from Github to Arduino Tommy Sanchez EE400D Spring.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
Module 7: Validating User Input.
Rice 2.2 – KRAD Help Framework Requirements Review – KAI meeting, 2/16/2012 C Soderston, Kuali Rice 2.2 – KRAD BA & UX 1.
Vanche Gujarat Abhiyaan(VGA)- Best Reader Competition Online Student Registration and Data Entry presentation.
Rice 2.2 KRAD Topics for Collaboration Call 4/9/2012 Candace Soderston,
Environmental Studies Department – Internship Web Site Instructions Dean Berman 5/21/2005.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
SWC Spring 2010 Application Version SWC Spring 2010 Select Folder 2.
Office of Educational Technology School District of Philadelphia Introduction to Sites Google Sites This presentation is available at
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Discipline Referrals Presented by: Christine Lee Presented by: Christine Lee.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
Family Resource Centers in ePlan August 2015 Adding a Budget in ePlan.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
FULBRIGHT-HAYS DOCTORAL DISSERTATION ABROAD (84.022A) G5 APPLICATION SUBMISSION OVERVIEW.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
ITCS373: Internet Technology Lecture 5: More HTML.
Vanche Gujarat Abhiyaan(VGA)- Best Reader Competition Online School Registration and Data Entry presentation.
Rev.04/2015© 2015 PLEASE NOTE: The Application Review Module (ARM) is a system that is designed as a shared service and is maintained by the Grants Centers.
HTML Forms. Slide 2 Forms (Introduction) The purpose of input forms Organizing forms with a and Using different element types to get user input A brief.
User Interface Components Lecture # 5 From: interface-elements.html.
MIMOS Berhad. All Rights Reserved. Nazarudin Wijee Mohd Sidek Salleh Grid Computing Lab MIMOS Berhad P-GRADE Portal Heuristic Evaluation.
Page Designer Storyboard J. A. Fitzpatrick December 2004.
January 2006Colby College ITS Setting Up Course Pages.
Looking at various Rich Message options in KRAD Kuali University: Apply Now Lab : Rich Messages Lab Objectives Understand what Rich Messages are and how.
CENG 476 Projects 2014 (10’th November 2014) 1. Projects One problem for each student One problem for each student 2.
Looking at various Rich Message options in KRAD Kuali University: Apply Now Lab : Rich Messages Lab Objectives Understand what Rich Messages are and how.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
Elizabeth Pyatt, Blockers: What do I REALLY Need to Fix?
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 6: Creating XHTML Forms Kelly.
William H. Bowers – Specification Techniques Torres 17.
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
Dockage Standard User Test User 7/24/08. Dockage For New Test Must have Standard User Access for Dockage to initiate new Dockage checktest. Select FGIS-928.
Rice 2.2 – KRAD Question / Rich Lightbox Framework Requirements Review – KAI - 3/15/2012 Candace Soderston,
Tutorial 6 Creating a Web Form
Comprehensive Continuous Improvement Plan(CCIP) Training Module 3 Funding Application.
Using Custom Submission Questions and Questionnaires in Editorial Manager™ Created by J. Strusz (9/21/2010)
This screen may be skipped altogether if the user chooses a report from the server and clicks Ad Hoc or Edit or whatever. Also, the next screen would ordinarily.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
Comprehensive Continuous Improvement Plan(CCIP) Training Module 4 Funding Application.
© 2015 Ex Libris | Confidential & Proprietary Yoel Kortick Senior Librarian Cataloging introductory flow.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
JavaScript, Sixth Edition
Journal of Mountain Science (JMS)
Objectives Design a form Create a form Create text fields
User Interface Components
Chrome River Navigation Guide
WorkIT SQA Work Placement Units & Pupil Questionnaires.
Building Configurable Forms
Guides to Reviewerss Journal of Mountain Science Guides to Reviewerss
Increased Efficiency and Effectiveness
REDCap External Modules
FAFSA on the Web Simplification
Presentation transcript:

Rice 2.2 – KRAD Validation Framework Requirements Review – “Feedback Friday” session 3/9/2012 KRAD Team (C Soderston, facilitating - Kuali Rice 2.2 – KRAD BA & UX)

User submits complex form (after field-level client-side validation, if any, is done). Application finds validation problems in multiple fields on the page, across sections of the page. At top of page there is a page-level summary of validation messages - focus is placed here when the application returns after a submit with validation problems – the summary includes the # & type of errors & other messages in each section, not the full message text. User can jump directly to any of the sections that have messages, because each section in the summary is marked up as a link: If there are section-level summaries, the focus(link) moves to the section’s summary, and from there the user can jump to any of the fields. (this is recommended) If there are no section-level summaries, the focus(link) moves to the header of the chosen section. (Application can implement w/o section summaries but this is not recommended) The page level and section level headings are appended with the # of errors & other messages. The user can get back to the page-level summary using standard shortcuts for moving to top of page ( or we could create a custom global shortcut). 2 Validation Messaging – Rice 2.2 KRAD Strategy

Example page-level summary, with heading text-variable filled in: 17 errors in form submission Example group and field-level error messaging: Error state indication is placed with the field – see icon and field visual treatment. (Helps low-vision & all users!) Error text is placed in section-level summary above the section’s fields AND placed in an error tooltip. The tooltip appears contiguous with the field when the user hovers over and when the field is selected. Try out the behavior in a sample code implementation here! 3 Validation Messaging – Scenario Review

Additional visual indication on the field when user hovers over the error text. Additional visual indication on the field when the user selects it and can enter data. Tooltip remains visible with the field while entering the data. Try out the behavior in a sample code implementation here! 4 Validation Messaging – Scenario Review, cont.

This strategy solves the formatting problems we otherwise create when we place error message text within each field (whether immediately below or to the right), requiring other space to be pushed aside or down: We don’t know how wide or deep the other aspects associated with the fields and groups will be, how adding the error text will affect the relationship/layout with other field groups on the page. Placing content inside a form field’s label means that all this content will be announced by a screen reader as the field’s accessible name, rather than as the field’s accessible description or state information. This is too verbose. This strategy addresses the need to place the error indication and text as close to the field as possible -- helpful for all users and also needed particularly for low-vision users. Try out the behavior in a sample code implementation here! 5 Validation Messaging – Scenario Review, cont.

Summary – “Feedback Friday” Discussion & Feedback More information is available here on the wiki.here on the wiki Interested in your input to Scenarios: Scenarios where your application returns all 3 levels of server-side validation messages -- multiple error, warning, and informational messages, associated with a single field or control? Scenarios where your application returns messages that are not affiliated with a particular field or control (“global” – at the page or section level)? Assessment across the applications – longer-term impact to you and your users? Other comments / critiques? 6

Q & A 7