1

IA Tool 2006-2007 - Functional Specification

1 2 3 4 5 6 7 8 9 10 11 12

13 14
15

ISIR ANALYSIS TOOL – 2006-2007 FUNCTIONAL SPECIFICATION

2 3

IA Tool 2006-2007 - Functional Specification

1REVISION
2

CHART
Primary Author(s) Description of Version Date Completed

Document Version

Draft v1.0 Draft v2.0

Derek Kalm Derek Kalm

Initial v1.0 draft. Updated based on internal technical review. 3.2.9.26.1: Added link to file containing list of QA schools. 3.2.9.26.13: Added missing fields.

06/10/2005 06/17/2005

V1.0 V1.1 V1.2

Derek Kalm Derek Kalm Derek Kalm

Baselined version. Added text to Export page in 3.2.9.24 per PLS #26282. Updated 3.2.9.2 per PLS #28269 to modify “READ” access for UserSpecified Fields and Analysis of Data. • • Updated Table of Contents Updated 3.2.9.26.9 per PLS #28281 to clarify graph titles.

06/17/2005 07/15/2005 07/19/2005

V1.3

Derek Kalm

07/22/2005

4 5

IA Tool 2006-2007 - Functional Specification

1TABLE OF
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

CONTENTS

DOCUMENT USAGE.........................................................................................................................................................4 3.2.9 ISIR ANALYSIS (IA) TOOL APPLICATION SYSTEM........................................................................................6 3.2.9.2 Disable Command Buttons.......................................................................................................................6 3.2.9.3 User Access to Data..................................................................................................................................6 3.2.9.4 Page Formats............................................................................................................................................6 3.2.9.5 Standard Page Header..............................................................................................................................6 3.2.9.6 Standard Left Nav Bar..............................................................................................................................7 3.2.9.7 Standard Page Footer...............................................................................................................................9 3.2.9.8 Home/Welcome Page..............................................................................................................................10 3.2.9.9 “Data Request” Page.............................................................................................................................11 3.2.9.10 “Data Request: ISIR Data” Page.........................................................................................................12 3.2.9.11 “Data Request: ISIR Data Load” Page................................................................................................14 3.2.9.12 “Data Request: ISIR Data from File – With Transactions” Page........................................................15 3.2.9.12.0 “Data Request: ISIR Data Upload – With Transactions” Page........................................................17 3.2.9.12.1 ISIR Data from File Record Layout...................................................................................................19 3.2.9.12.2 “Data Request: ISIR Data from File – Without Transactions” Page................................................20 3.2.9.12.2.1 “Data Request: ISIR Data Upload – Without Transactions” Page...............................................22 3.2.9.12.3 “Data Request: Auto-Load Initial” Page..........................................................................................24 3.2.9.12.4 “Confirmation in Progress” page.....................................................................................................25 3.2.9.13 “Data Request: User-Defined Data” Page..........................................................................................26 3.2.9.14 “User-Specified Fields” Page..............................................................................................................28 3.2.9.15a “User-Specified Fields: View” Page..................................................................................................29 3.2.9.15b “User-Specified Fields: Add” Page...................................................................................................30 3.2.9.15c “User-Specified Fields: Delete” Page...............................................................................................32 3.2.9.16 “Current Status” Page.........................................................................................................................34 3.2.9.17 “Student Listing” Page.........................................................................................................................35 3.2.9.18 “Student Listing: View Records” Page.................................................................................................36 3.2.9.19 “User-Specified Fields: View” Page....................................................................................................39 3.2.9.20 “Student Listing: Update Records” Page............................................................................................40 3.2.9.21 “User-Specified Fields: Update” Page................................................................................................41 3.2.9.22 “Student Listing: Delete Records” Page..............................................................................................41 3.2.9.24 “Export” Page......................................................................................................................................42 3.2.9.25 “Data Validation” Page.......................................................................................................................43 3.2.9.25.1 Calculating Pell Awards....................................................................................................................45 3.2.9.26 “Analysis of Data” Page......................................................................................................................46 3.2.9.26.0 “Dashboard”.....................................................................................................................................47 3.2.9.26.1 “Dashboard” Folders Pane..............................................................................................................48 3.2.9.26.2 “Dashboard” Report Panes..............................................................................................................49 3.2.9.26.3 Report Outputs...................................................................................................................................49 3.2.9.26.4 Dollar Amount Formats.....................................................................................................................49 3.2.9.26.5 Percentage Formats...........................................................................................................................49 3.2.9.26.6 Standard IA Tool Report Header.......................................................................................................50 3.2.9.26.7 Standard IA Tool Report Footer........................................................................................................51 3.2.9.26.7.2 Ad Hoc / Custom Report Footer.....................................................................................................51 3.2.9.26.7.3 Ad Hoc / Custom Report Fields......................................................................................................51 3.2.9.26.9 “Verification Summary” Report........................................................................................................54 3.2.9.26.10 “Field Change” Report...................................................................................................................56 3.2.9.26.11 “Pell Eligibility by Dependency Status” Report..............................................................................59 3.2.9.26.12 “Student Listing” Report.................................................................................................................62 3.2.9.26.13 “Student Detail” Report..................................................................................................................64 3.2.9.26.14 Field Increments..............................................................................................................................70 3.2.9.26.15 “Field Increments” Report..............................................................................................................73

6 7

IA Tool 2006-2007 - Functional Specification

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

3.2.9.26.16 “Where” Statements........................................................................................................................75 3.2.9.26.17 Filters...............................................................................................................................................76 3.2.9.26.19 “Quality Assurance Listing” Report...............................................................................................79 3.2.9.26.20 “Verification Tracking Flags” Report.............................................................................................81 3.2.9.27 “IA Tool Extract Error Report”............................................................................................................83 3.2.9.28 Standard Confirmation Page................................................................................................................84 3.2.9.28.1 “Data Request: Auto-Load Confirmation” page (ia_data_request_auto_conf.jsp).........................84 3.2.9.28.2 “Data Request: Data Confirmation” page (ia_data_conf.jsp – Secure)..........................................85 3.2.9.28.3 “User-Specified Fields: Confirmation” page (ia_user_fields_conf.jsp – Secure).............................86 3.2.9.28.4 “Student Data: Confirmation” page (ia_stud_data_conf.jsp – Secure)............................................86 3.2.9.28.5 “Student User-Specified Data: Confirmation” page (ia_stud_user_conf.jsp – Secure)....................87 3.2.9.28.6 “Export: Confirmation” page (ia_export_conf.jsp – Secure)............................................................87 3.2.9.28.7 “Data Validation: Confirmation” page (ia_data_valid_conf.jsp – Secure).......................................88 3.2.9.29 Data Flow Diagram...............................................................................................................................89 APPENDICES.................................................................................................................................................................92 1. Fields for Extraction and Storage..................................................................................................................92 2. User-Defined Data Upload.............................................................................................................................99

19Document Usage 21• This document should be considered as a companion document to the “2006-2007 CPS Web Applications and PIN –
22 23 24 25 27 28 30 31 32 33 34 36 37 39 40 42 43 20

26• 29•

35• 38• 41•
44

Functional Specification and High Level Design” document (Cpslan\Cps0607\Functional Specifications\ CPSWEB010_FS_HLD.doc). Because of the size of the “2006-2007 CPS Web Applications and PIN – Functional Specification and High Level Design” document, this document will be referenced and linked within that document rather than included within that document. Only the “Functions” section is included in this document; non-functional requirements are included in “2006-2007 CPS Web Applications and PIN – Functional Specification and High Level Design” document (Cpslan\Cps0607\Functional Specifications\CPSWEB010_FS_HLD.doc). In accordance with the processes and standards published in the Pearson Government Solutions Software Engineering Handbook Version 3.1: 1. The purpose of the Functional Specification is to describe the externally discernible functions/attributes of the software system that meet the software requirements set forth in the Customer Requirements Allocation Document. 2. The Functional Specification is intended to be a requirements document, not a design document. For testing purposes, this document should only be used for functional, “black box” testing, whereby the internal workings of the item being tested are not known by the tester, and the testing is done from the point of view of the user, not the designer. Sample reports are included as a general guideline as to what the actual reports will look like. As long as all the report elements are present and in the same general location and of the same general format as specified in a sample report, the developer has some discretion as to the specific placement and formatting of report elements. Certain terminology is used in much of this document when defining web pages and the components on those web pages. The following information should be used as a reference for describing that terminology when interpreting functional requirements:
Terminology Description

ACTION

WHAT

• CREATE: A new page, new page component, or new function will be added to the existing (or new) software. • UPDATE: A page, page component, or function in the existing software will be modified. • DELETE: A page, page component, or function in the existing software will be removed. • NO CHANGE: A page, page component, or function in the existing software will remain unchanged. The page, page component, or function on which the ACTION is performed.

8 9

IA Tool 2006-2007 - Functional Specification

Terminology

Description

ACCESSED FROM WEB BROWSER TITLE

The page, page component, or function from which a page is accessed or a function initiated. The text that displays in the title bar of the web browser.

10 11

IA Tool 2006-2007 - Functional Specification

13.2.9 ISIR Analysis (IA) Tool APPLICATION SYSTEM 23.2.9.2 Disable Command Buttons
3If the logged in user is setup for read-only access in PM (Participation Management), then disable the following Command 4Buttons: 5- Data Request 6- User-Specified Fields – Update 7- User-Specified Fields – Delete 8 9- Student Listing – Update 10- Student Listing – Delete 11- Data Validation 12- Analysis of Data 13 14TRACEABILITY TO 2004-2005 CRAD – 2

153.2.9.3 User Access to Data
16IA Tool will have a service within Participation Management (PM) with which Destination Point Administrators can use to 17grant read or write access to financial administrators at their school(s). Limit/restrict access to applicant data to the school 18in which the user entered at log on, and was authenticated against, in the PM system. 19- Only those applicants that selected that school on their record will be available for the school to extract from the ISIR 20DataMart. 21 22TRACEABILITY TO 2004-2005 CRAD – 2, 8

233.2.9.4 Page Formats
24Create all pages in a similar format (look and feel), layout, and text font and size to all other CPS Web Application pages. 25 26See the “Design Standards” section of the FAA Common FS for details. 27 28TRACEABILITY TO 2004-2005 CRAD – 31

293.2.9.5 Standard Page Header
30ACTION: NO CHANGE 31WHAT: Standard Page Header; position this header at the top of all pages unless otherwise indicated. 32Include the following: 33- FSA/ISIR Analysis Tool logo/graphic 34- <Home> Graphic/link; links to IA Tool Home page 35- <Help> Graphic/link; links to IA Tool Help page 36- <FAQs> Graphic/link; links to IA Tool FAQs page 37- ‘U.S. Department of Education’ seal logo/graphic 38 39See the “Page Header” section of the FAA Common FS for details. 40 41TRACEABILITY TO 2004-2005 CRAD – 30

12 13

IA Tool 2006-2007 - Functional Specification

13.2.9.6 Standard Left Nav Bar
2ACTION: NO CHANGE 3WHAT: Standard Left Navigation Bar; position this navigation bar on the left side all pages unless otherwise indicated. 4Include the following, in the order listed: 5<Data Request> Text/link to Data Request page 6<User-Specified Fields> Text/link to User-Specified Fields page 7<Current Status>Text/link to Current Status page 8<Student Listing>Text/link to Student Listing page 9<Export> Text/link to Export page 10<Data Validation>Text/link to Data Validation page 11<Analysis of Data>Text/link to Analysis of Data page 12 13Detailed designs of the left nav bar are given in the following table: 14 15The IA Tool side navigation bar is present on all pages and is displayed in A-1234

Control Type
Graphic/Hypertext Link

Form at
A—1 <sidenav_bkgd_lf.gif>

Text or Description
Data Request

Field Content
Background image = “sidenav_bkgd_rt.gif” Submits [dowhat] = “display”, [pageid] = “20” Link will be disabled for users with read only access [ACCESSRIGHTS]=’R’

Graphic Hypertext Link

A—1 A—1

<sidenav_active.gif or sidenav_inactive.gif> <sidenav_bkgd_lf.gif> User-Specified Fields

Background image = “sidenav_bkgd_rt.gif” Submits [dowhat] = “display”, [pageid] = “90” Link will be disabled for users with read only access [ACCESSRIGHTS]=’R’

Graphic Hypertext Link

A—1 A—1

<sidenav_active.gif or sidenav_inactive.gif> <sidenav_bkgd_lf.gif> Current Status

Background image = “sidenav_bkgd_rt.gif” Submits [dowhat] = “display”, [pageid] = “140”

Graphic Hypertext Link

A—1 A—2

<sidenav_active.gif or sidenav_inactive.gif> <sidenav_bkgd_lf.gif> Student Listing

Background image = “sidenav_bkgd_rt.gif” Submits [dowhat] = “display”, [pageid] = “150”

Graphic Hypertext Link

A—2 A—2

<sidenav_active.gif or sidenav_inactive.gif> <sidenav_bkgd_lf.gif> Export

Background image = “sidenav_bkgd_rt.gif” Submits [dowhat] = “display”, [pageid] = “200”

Graphic Hypertext Link

A—2 A—2

<sidenav_active.gif or sidenav_inactive.gif> <sidenav_bkgd_lf.gif> Data Validation

Background image = “sidenav_bkgd_rt.gif” Submits [dowhat] = “display”, [pageid] = “220”

14 15

IA Tool 2006-2007 - Functional Specification

Link will be disabled for users with read only access [ACCESSRIGHTS]=’R’ Graphic Hypertext Link A—2 A—2 <sidenav_active.gif or sidenav_inactive.gif> <sidenav_bkgd_lf.gif> Analysis of Data Background image = “sidenav_bkgd_rt.gif” Submits [dowhat]=”display”, [pageid]=”240” Link will be disabled for users with read only access [ACCESSRIGHTS]=’R’ Graphic A—2 <sidenav_active.gif or sidenav_inactive.gif>

16 17TRACEABILITY TO 2004-2005 CRAD – 30

16 17

IA Tool 2006-2007 - Functional Specification

13.2.9.7 Standard Page Footer
2ACTION: NO CHANGE 3WHAT: Standard Page Footer; position this footer at the bottom of all pages unless otherwise indicated. 4Include the following: 5- <Need help with this page?> Graphic/link; links to page-specific Help topic 6- <FSA SCHOOLS PORTAL> Graphic/link; links to U.S. Department of Education Schools Portal page -7http://fsa4schools.ed.gov/SCHOOLSWebApp/index.jsp 8 - If this link is selected, then display the following text in a message dialog: 9 You are about to exit FAA Access Online. Are you sure you want to exit? 10 - Include ‘OK’ and ‘Cancel’ buttons on this dialog box. 11 - If ‘OK’ is selected, then log the user out and navigate the user to the U.S. Department of Education Schools Portal 12page -- http://fsa4schools.ed.gov/SCHOOLSWebApp/index.jsp 13 - If ‘Cancel’ is selected, then return the user to the page they are currently on. 14- <RETURN TO FAA MENU> Graphic/link; takes user to FAA Main Menu page 15 - If this link is selected, then display the following text in a message dialog: 16 You are about to return to the FAA Menu. Are you sure you want to return? 17 - Include ‘OK’ and ‘Cancel’ buttons on this dialog box. 18 - If ‘OK’ is selected, then navigate the user to the FAA Main Menu page. 19 - If ‘Cancel’ is selected, then return the user to the page they are currently on. 20- <EXIT> Graphic/link; takes user to FAA Welcome page 21 - If this link is selected, then display the following text in a message dialog: 22 You are about to exit FAA Access to CPS Online. Are you sure you want to exit? 23 - Include ‘OK’ and ‘Cancel’ buttons on this dialog box. 24 - If ‘OK’ is selected, then log the user out and navigate the user to the FAA Welcome page. 25 - If ‘Cancel’ is selected, then return the user to the page they are currently on. 26 27Use the following graphic as a guide: 28

29

30 31See the “Page Footer” section of the FAA Common FS for details. 32 33TRACEABILITY TO 2004-2005 CRAD – 30

18 19

IA Tool 2006-2007 - Functional Specification

13.2.9.8 Home/Welcome Page
2ACTION: UPDATE 3WHAT: “Home/Welcome” page; this page contains general Quality Assurance (QA) Program information as well as 4several Help-related links. 5ACCESSED FROM: FAA Access to CPS Online (http://www.fafsa.ed.gov/FOTWWebApp/faa/faa.jsp); “ISIR Analysis Tool” 6link on “Welcome to the FAA Main Menu” page. 7WEB BROWSER TITLE: Welcome to ISIR Analysis Tool – FAA Access to CPS Online - U.S. Department of Education 8PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 9LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 10PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7) 11 12“Welcome to ISIR Analysis Tool” page (ia_home.jsp – Secure)

Control Type
Text Text

Form at
BCD-1 BCD-2

Text or Description
<bold> Welcome to ISIR Analysis Tool</bold> This application is designed for any school that wants to review and analyze its ISIR data and better understand certain characteristics about its Title IV applicant population and verification -- either Federally selected or defined by the institution. Using the ISIR Analysis Tool does not necessarily mean, however, that your school is in the Quality Assurance (QA) Program or exempt from federal verification requirements. To have these benefits you must have a signed QA Amendment to your Title IV Program Participation Agreement (PPA). Use the links on the left Navigation Bar to request ISIR transactions and perform other functions. The links below explain the ISIR Analysis Tool functionality. <white><link>Before You Start</link></white> Overview

Field Content

Field Length

Text (Black background) Text

B-3 B-4

<link> links to a help topic <link1>, <link2>, <link3> & <link43> link to a help topic

 

<link1>What is ISIR Analysis Tool? </link1> <link2>What’s New for 2006-2007 in the ISIR Analysis Tool?</link2>

Add user defined fields:

 
Text (Black background) Text C-3 C-4

<link23>School Verification Flag</link23> <link34>Other Fields </link34> <link> links to a help topic <link1> through <link8> links to a help topic

<white><link>Using ISIR Analysis Tool</link></white> Status:

<link1>Current Status </link1>

Data Request:

  

<link2>From SSN Files</link3> <link3>Using Random Samples</link4> <link4>Auto-Load Feature </link5>

Student List:

20 21

IA Tool 2006-2007 - Functional Specification

  

<link5>Deleting a Record</link6> <link6>Find an Existing Student</link7> <link7>Updating Record Information</link8>

Data Validation:


Text (Black background) Text D-3 D-3

<link8>How Records Are Validated</link9> <link> links to a help topic <link1>, <link2> links to a help topic

<white><link>Follow Up</link></white> Export:

<link1>How Records Are Exported</link1>

Report/Analysis

<link2>Specific Types of Reports</link2>

13 14TRACEABILITY TO 2004-2005 CRAD – 1, 30 15TRACEABILITY TO 2005-2006 CRAD – Home Page 01 16TRACEABILITY TO 2006-2007 CRAD – Home Page 02 17

183.2.9.9 “Data Request” Page
19ACTION: NO CHANGE 20WHAT: “Data Request” page; this page allows the user to specify the type of data being requested. 21ACCESSED FROM: Left Nav Bar, "Data Request" option 22WEB BROWSER TITLE: Data Request - FAA Access to CPS Online - U.S. Department of Education 23PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 24LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 25PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 26- <Next> Command Button; takes the user to the Data Request Type page selected. 27 - If the “ISIR Data” Data Request Type is selected, then navigate the user to the “Data Request: ISIR Data” page. 28 - If the “User-Defined Data” Data Request Type is selected, then navigate the user to the “Data Request: User-Defined 29Data” page. 30 31“Data Request” page (ia_data_request.jsp – Secure) 32(FAA template #2)

Control Type
H2 Text Text (black background) Text Dropdown

Form at
BCD–1 BCD–1 B–2 C–2

Text or Description
Data Request <white>Data Request</white> What type of data are you requesting?

Field Content

Field Length

1 = ISIR Data 2 = User–Defined Data IsNotBlank() [szDataType] [dowhat] = “next” and submit

33 34TRACEABILITY TO 2004-2005 CRAD – 23

Command Button

subfoot

Next (btn_next.gif)

22 23

IA Tool 2006-2007 - Functional Specification

13.2.9.10 “Data Request: ISIR Data” Page
2ACTION: NO CHANGE 3WHAT: “Data Request: ISIR Data” page; this page allows the user to specify an option that will be used to determine how 4data requested from the ISIR DataMart, and subsequently stored in the IA Tool database, is processed. 5ACCESSED FROM: "Data Request" page 6WEB BROWSER TITLE: Data Request: ISIR Data - FAA Access to CPS Online - U.S. Department of Education 7PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 8LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 9PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 10- <Previous> Command Button; takes the user to the “Data Request” page 11- <Next> Command Button; takes the user to the ISIR Data Request option selected. 12 132.3.6.3 “Data Request: ISIR Data” page (ia_data_request_isir.jsp – Secure) 14(FAA template #2)

Control Type
H2 Text Text

Form at
BCD–12 BCD-12

Text or Description
Data Request: ISIR Data You can request ISIR data using 5 different options:

Field Content

Field Length

<link>sets dowhat=’next’ and submit.

<Bold>Build/Rebuild</Bold> - Used on first creation of data or overlays existing records, clearing and reloading all records. <Bold>Append</Bold> - Adds to the existing records stored currently in the ISIR Analysis Tool database. <Bold>Clear</Bold> - Removes all existing records currently in the ISIR Analysis Tool database. <Bold>Auto-Load Initial</Bold> - This will add the initial transactions to all records in the ISIR Analysis Tool database that have a paid on transaction but do not have an initial transaction. <Bold>Auto-Load Paid On</Bold> – This will add the paid on transactions to all records in the ISIR Analysis Tool database that have an initial transaction but do not have a paid on transaction.

  

Text (black background) Text Dropdown

BC-3 B-3 C-3

Select how you would like to request the data and then press the <link>Next</link> button. <white>ISIR Records</white> <Bold>Which option would you like to select?</Bold> 1=Build/Rebuild 2=Append 3=Clear 4=Auto-Load Initial 5=Auto-Load Paid On IsNotBlank() [szDataFunction] If [szDataFunction] = 1, then display the confirmation message “Build/Rebuild will replace all student records with the records requested. Are you

24 25

IA Tool 2006-2007 - Functional Specification

sure you want to build/rebuild?” If they choose Cancel, do not continue on. If [szDataFunction] = 3, then display the confirmation message “Do you really want to clear all records?” If they choose Cancel, do not continue on. [dowhat] = “previous” and submit [dowhat] = “next” and submit

Command Button Command Button

subfoot subfoot

Previous (btn_prev.gif) Next (btn_next.gif)

15Notes: 16 17 1. If the “Build/Rebuild” Data Request Type is selected, then display the following text in a message dialog: 18 Build/Rebuild will replace all student records with the records requested. Are you sure you want to build/rebuild? 19 - Include ‘OK’ and ‘Cancel’ buttons on this dialog box. 20 - If ‘OK’ is selected, then take the user to the “Data Request: ISIR Data Load” page. 21 - If ‘Cancel’ is selected, then return the user to the “Data Request: ISIR Data” page (i.e., the page they are currently 22on). 23 24 2. If the “Append” Data Request Type is selected, then take the user to the “Data Request: ISIR Data Load” page. 25 26 3. If the “Clear” Data Request Type is selected, then display the following text in a message dialog: 27 Do you really want to clear all records? 28 - Include ‘OK’ and ‘Cancel’ buttons on this dialog box. 29 - If ‘OK’ is selected, then delete all student records from the user’s IA Tool database, and then return the user to the 30“Data Request: ISIR Data” page (i.e., the page they are currently on). 31 - If ‘Cancel’ is selected, then return the user to the “Data Request: ISIR Data” page (i.e., the page they are currently 32on). 33 34 4. If the “Auto-Load Initial” Data Request Type is selected, then take the user to the “Data Request: Auto-Load Initial” 35page. 36 37 5. If the “Auto-Load Paid On” Data Request Type is selected, then: 38• Extract the Paid On ISIR transactions (i.e., the highest valid, non-rejected transaction) from the ISIR DataMart for 39 which Initial ISIR transactions currently exist in the user’s IA Tool database (i.e., Initial transactions that have been 40 previously extracted from the ISIR DataMart and stored in the user’s IA Tool database), 41• Do not extract records for which the Paid On ISIR transaction number is less than the existing Initial ISIR transaction 42 number, 43• Store the Paid On ISIR transactions, with their previously stored Initial ISIR transactions, in the user’s IA Tool 44 database, and 45• Take the user to a “Confirmation” page (see 3.2.9.28 and 3.2.9.28.2) when the process is complete. Include the 46 number of records successfully added on the Confirmation page. 47 o If there are no Paid On ISIR transactions that correspond to the Initial ISIR transactions that currently 48 exist in the user’s IA Tool database, then display the following text on the Confirmation page: No 49 corresponding records to auto-load. 50 51TRACEABILITY TO 2004-2005 CRAD – 14, 17, 34

26 27

IA Tool 2006-2007 - Functional Specification

13.2.9.11 “Data Request: ISIR Data Load” Page
2ACTION: NO CHANGE 3WHAT: “Data Request: ISIR Data Load” page; this page allows the user to specify the source of their request for ISIR 4data. When requesting ISIR transactions, the user can supply an SSN List of transactions, or a random sample of 5transactions can be requested. 6ACCESSED FROM: "Data Request: ISIR Data" page 7WEB BROWSER TITLE: Data Request: ISIR Data Load - FAA Access to CPS Online - U.S. Department of Education 8PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 9LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 10PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 11- <Previous> Command Button; takes the user to the “Data Request: ISIR Data” page 12- <Next> Command Button; takes the user to the source option selected. 13 14“Data Request: ISIR Data Load” page (ia_data_request_file_type.jsp – Secure) 15(FAA template #2)

Control Type
H2 Text Text

Form at
BCD–1 BCD-1

Text or Description
Data Request: ISIR Data Load You can only have a total of <Bold>1500</Bold> records stored in ISIR Analysis at any one time. You can request

Field Content

Field Length

<Bold>File - With Transactions</Bold> – The imported flat file specifies the transactions to be loaded for each student <Bold> File - Without Transactions</Bold> - The imported flat file does not specify the transactions to be loaded and the transactions will be selected based on the existing definitions.

Text (black background Text Dropdown

B-2 B-3 C-3

<white>ISIR Records</white> <Bold>From which source will you load records? </Bold> 1=File - With Transactions 2=File - Without Transactions IsNotBlank() [szFileType] [dowhat] = “previous” and submit [dowhat] = “next” and submit

Command Button Command Button

subfoot subfoot

Previous (btn_prev.gif) Next (btn_next.gif)

16 17Notes: 18 • If the “File – With Transactions” source option is selected, then take the user to the “Data Request: ISIR Data from 19 File – With Transactions” page. 20 • If the “File – Without Transactions” source option is selected, then take the user to the “Data Request: ISIR Data from 21 File – Without Transactions” page. 22 23TRACEABILITY TO 2004-2005 CRAD – 14 24

28 29

IA Tool 2006-2007 - Functional Specification

13.2.9.12 “Data Request: ISIR Data from File – With Transactions” Page
2ACTION: NO CHANGE 3WHAT: “Data Request: ISIR Data from File – With Transactions” page; this page allows the user to supply an SSN List of 4records, for which the transactions numbers are included, to be requested for extraction from the ISIR DataMart. All the 5records in the file can be requested or a random sample of records in the file can be requested. 6ACCESSED FROM: "Data Request: ISIR Data Load" page 7WEB BROWSER TITLE: Data Request: ISIR Data from File – With Transactions - FAA Access to CPS Online - U.S. 8Department of Education 9PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 10LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 11PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 12- <Previous> Command Button; takes the user to the “Data Request: ISIR Data Load” page 13- <Next> Command Button: 14 - Check each field on the page for valid field content 15 - If the page does not pass field validation, then take the user to the first field not passing field validation. 16 - If the page passes validation, then take the user to the “Data Request: ISIR Data Upload – With Transactions“ page. 17 18“Data Request: ISIR Data from File” page (ia_isirdata_file.jsp – Secure) 19This file should have 2 forms; one will submit the MultiPart Request for the file upload, the other will be used to handle any 20other post activity. This page is created dynamically for both the “Date Request: ISIR Data from File – With Transactions” 21page and the “Data Request: ISIR Data from File – Without Transactions” page. See section 3.2.9.12.2 for specifications 22of the “Data Request: ISIR Data from File – Without Transactions” page. 23 24(FAA template #3)

Control Type
H2 Text Text Text (black background) Text Dropdown

Form at
BCD–1 BCD-1 B-2 B-2 C-2

Text or Description
Data Request: ISIR Data From File - <*With Transactions> <**Without Transactions> You can only have a total of <Bold>1500</Bold> records stored in the ISIR Analysis database at any one time. <white>ISIR Records From File - <*With Transactions> <**Without Transactions></white> <Bold>Would you like to use a random sample of records?</Bold>

Field Content
<*>Displayed if [szFileType] = 1 <**>Displayed if [szFileType]=2 <*>Displayed if [szFileType] = 1 <**>Displayed if [szFileType]=2 1=Yes 2-No IsNotBlank() [szRandom]

Field Length

Text Text Field

B-2 C-2

If Yes, how many records? [szRandomNumber] If [szRandom]=1 then run the following edits: IsNotBlank() IsNum() 3

BEGIN: Only displayed if [szFileType]=2 Line Separator BCD-2 Text B-3 What type of transactions are you requesting? Dropdown C-3

1-Initial 2-Paid On 3-Both Initial and Paid On IsNotBlank() [szRandomTranType]

Text

B-3

<Bold> If you are requesting Initial transactions, what is the processed date you would like to use for selecting Initial transactions?</Bold> Please enter this date in "mmddyyyy" format. For example, 08171975 for August 17, 1975. IsNotBlank() 8

Text Field

C-3

30 31

IA Tool 2006-2007 - Functional Specification

[szProcessDate] Text Dropdown B-4 C-4 <Bold> If you are requesting Initial transactions based on a processed date, would you like the Lowest or Highest transaction?</Bold> 1- Lowest 2- Highest IsNotBlank() [szProcessTrans] END: Only displayed if [szFileType]=2 Line Separator BCD-3 Command subfooter Previous (btn_prev.gif) Button Command subfoot Next (btn_next.gif) Button 1

[dowhat] = “prev” and submit. [dowhat] = “next” and submit

25 26Notes: 27 • The valid content of [szRandomNumber] = 1 – 1500; Default = Blank. 28 29TRACEABILITY TO 2004-2005 CRAD – 2, 5, 6, 8, 12, 13, 14, 15, 16, 16b, 17, 33

32 33

IA Tool 2006-2007 - Functional Specification

13.2.9.12.0 “Data Request: ISIR Data Upload – With Transactions” Page
2ACTION: NO CHANGE 3WHAT: “Data Request: ISIR Data Upload – With Transactions” page; this page allows the user to specify the location of a 4file that can be used to request ISIR transactions from the ISIR DataMart (also see 3.2.9.12). 5ACCESSED FROM: “Data Request: ISIR Data from File – With Transactions” page; <Next> Command Button 6WEB BROWSER TITLE: Data Request: ISIR Data Upload – With Transactions - FAA Access to CPS Online - U.S. 7Department of Education 8PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 9LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 10PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 11- <Previous> Command Button; takes the user to the “Data Request: ISIR Data from File – With Transactions” page. 12- <Upload File> Command Button; disabled for users with read-only PM access. 13 - Check each field on the page for valid field content. 14 - If the page does not pass field validation, then take the user to the first field not passing field validation. 15 - If the page passes field validation, then extract the transaction(s) ((Initial) or (Paid On) or (Initial and Paid On)) 16identified in the SSN File from the ISIR DataMart and store them in the user’s IA Tool database as follows: 17 - Use the first record in the SSN file to determine whether Initial, Paid On, or Initial and Paid On transactions are being 18requested by the school. 19 Example: School requests Initial transactions only. 20 - If the Initial transaction for the first record contains a value, only records whose Initial transaction contains a 21 value shall be extracted. If a Paid On transaction value is given for any record, the entire SSN file shall be 22 rejected. 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53

The SSN file format, file consistency, record layout and field content shall be checked. If any of these checks fail, then the entire SSN file is rejected, and the user shall be prompted to make the necessary corrections and load the file again. - See 3.2.9.12.1 for SSN File record layout details. - Only extract a transaction if: 1. The transaction is non-rejected (i.e., has a valid EFC), and 2. The requesting school must be one of the schools listed on the transaction. - See Appendix 1 (UPDATED) for record layout details on which ISIR fields need to be extracted. - Delete all student records from the user’s IA Tool database

34• If the “Build/Rebuild” option has been selected on the “Data Request: ISIR Data” page, then:
1. If the user specifies the number of records for a random sample, then randomly select that number of records from the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. - If more than 10,000 errors are encountered prior to successfully locating the specified random sample number of records, then stop the extract process and reject the entire SSN File and notify the user the maximum number of errors was encountered. 2. If the user does not specify the number of records for a random sample, then: a. If the SSN File contains 1500 records or less than 1500 records, then select all the records in the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. b. If the SSN File contains more than 1500 records, then select the first 1500 of those records in the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. - If 1500 records already exist in the IA Tool database, then do not allow the Append to occur. • If the user specifies the number of records for a random sample, then randomly select that number of records from the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. Extract

49• Append: 52

34 35

IA Tool 2006-2007 - Functional Specification

1 2 3 4 5 8 9 10 11 12 13 14 15

the records, in the order they appear in the SSN file, up to the maximum allowable number of records (1500) in the IA Tool database. - If more than 10,000 errors are encountered prior to successfully locating the specified random sample number of records, then stop the extract process and reject the entire SSN File and notify the user the maximum number of errors was encountered. • If the user does not specify the number of records for a random sample, then: a. If the SSN File contains 1500 records or less than 1500 records, then select all the records in the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. Extract the records, in the order they appear in the SSN file, up to the maximum allowable number of records (1500) in the IA Tool database. b. If the SSN File contains more than 1500 records, then select the first 1500 of those records in the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. Extract the records, in the order they appear in the SSN file, up to the maximum allowable number of records (1500) in the IA Tool database.

7

6

16 17 - Display a “Confirmation” page (see 3.2.9.28 and 3.2.9.28.2) upon completion of the extract process. Include the 18number of records successfully built/rebuilt or appended on the Confirmation page. 19 20For detailed design of the page, see 3.2.9.13 (ia_userdata_load.jsp). 21 22TRACEABILITY TO 2004-2005 CRAD – 2, 23 23TRACEABILITY TO 2005-2006 CRAD – UPLOAD 01a, UPLOAD 01b

36 37

IA Tool 2006-2007 - Functional Specification

13.2.9.12.1 ISIR Data from File Record Layout
2ACTION: NO CHANGE 3WHAT: Record layout that allows the user to request ISIR data for the records included in a pre-determined layout. 4Each student record in the SSN file is composed of the following elements: 5- Original Student SSN (REQUIRED) 6- First two characters of Original Student Last Name (REQUIRED) 7- Initial ISIR Transaction Number for the student (optional) 8- Paid On ISIR Transaction Number for the student (optional) 9- School Verification Flag (optional) 10 11SSN FILE RECORD LAYOUT:
Field No. 1 Start pos. 1 end pos. 9 Field Length 9 ISIR Field Valid field content Original Social Security Number First three characters: 001 – 999 The student's original SSN as initially processed by Next two characters: 01 – 99 the CPS. Last four characters: 0001 – 9999 Cannot be blank Original Name ID 0-9, The first two characters of last name as processed A-Z, initially by the CPS. .(period), '(apostrophe), -(dash) If non-blank, first character must contain a letter and second character must be non-numeric. Can be blank Initial Transaction Number 01-99 The CPS transaction number of this ISIR identified Cannot be greater than the Paid On Transaction as being the Initial Transaction Number. Number Can be blank Paid On Transaction Number 01-99 The CPS transaction number of this ISIR identified Cannot be less than the Initial Transaction Number as being the Paid On Transaction Number. Can be blank School Verification Flag Y = Selected Can be blank (do not update this field when Blank)

2

10

11

2

3

12

13

2

4 5

14 16

15 16

2 1

13• If data is being requested for an SSN File – With Transactions, then the Initial Transaction Number or the Paid On 15• If data is being requested for an SSN File – Without Transactions, then neither the Initial Transaction Number nor the 17• Do not require all 16 positions to be included for each record (Note: Original SSN is always required). For example: 18 o The “Paid On Transaction Number” field value and the “School Verification Flag” field value can be 20
21 22 19 16 14

12

Transaction Number must have a valid value.

Paid On Transaction Number can contain a valid value.

o

omitted from the end of each record. However, if the “Paid On Transaction Number” field value is omitted and “School Verification Flag” field value is included, the two blank positions for the “Paid On Transaction Number” field value must be included prior to the value for the “School Verification Flag” field.

23 24TRACEABILITY TO 2004-2005 CRAD – 7 25TRACEABILITY TO 2005-2006 CRAD – UPLOAD 02, UPLOAD 06

38 39

IA Tool 2006-2007 - Functional Specification

1

23.2.9.12.2 “Data Request: ISIR Data from File – Without Transactions” Page
3ACTION: NO CHANGE 4WHAT: “Data Request: ISIR Data from File – Without Transactions” page; this page allows the user to supply an SSN List 5of records, for which the transactions numbers are not included, to be requested for extraction from the ISIR DataMart. All 6the records in the file can be requested or a random sample of records in the file can be requested. 7ACCESSED FROM: "Data Request: ISIR Data Load" page 8WEB BROWSER TITLE: Data Request: ISIR Data from File – Without Transactions - FAA Access to CPS Online - U.S. 9Department of Education 10PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 11LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 12PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 13- <Previous> Command Button; takes the user to the “Data Request: ISIR Data Load” page 14- <Next> Command Button. 15 - Check each field on the page for valid field content 16 - If the page does not pass field validation, then take the user to the first field not passing field validation. 17 - If the page passes validation, then take the user to the “Data Request: ISIR Data Upload – Without Transactions“ 18page. 19 20INPUT CONTROL AND EDITING:

Text or Description
<Would you like to use a random sample of records?>

Action/Field Content
Dropdown Box, Valid field content: 1. Select 2. Yes 3. No • Default = Select • Require the user to select an option other than option 1. Length = 3, Valid Field Content: 1 - 1500, Default = Blank If <Would you like to use a random sample of records?> is “Yes”, then this field is required. If <Would you like to use a random sample of records?> is “No”, then this field is not required. Dropdown Box, Valid field content: 1. Select 2. Initial 3. Paid On 4. Both Initial and Paid On • Default = Select • Require the user to select an option other than option 1. Length = 8, Valid Field Content = 01011900 - Current Date (in MMDDYYYY format), Default = Blank Only allow when <What type of transactions are you requesting?> is equal to “Initial” or is equal to “Both Initial and Paid On”. Required when <What type of transactions are you requesting?> is equal to “Initial” or is equal to “Both Initial and Paid On”.

<If Yes, how many records?> <What type of transactions are you requesting?>

<If you are requesting Initial transactions, what is the processed date you would like to use for selecting Initial transactions?>

40 41
<If you are requesting Initial transactions based on a processed date, would you like the Lowest or Highest transaction?> Dropdown Box, Valid field content: 1. Select 2. Lowest 3. Highest • • •

IA Tool 2006-2007 - Functional Specification

Default = Select Require the user to select an option other than option 1 when <What type of transactions are you requesting?> is equal to “Initial” or is equal to “Both Initial and Paid On”. If “Lowest” is selected, then extract the lowest, non-rejected transaction for the records in the SSN File where the Process Date is less than or equal to the date in the <What is the processed date you would like to use for selecting Initial transactions?> field. If “Highest” is selected, then extract the highest, non-rejected transaction for the records in the SSN File where the Process Date is less than or equal to the date in the <What is the processed date you would like to use for selecting Initial transactions?> field. If a Paid On ISIR transaction exists, then do not extract records for which the Initial ISIR transaction number is greater than the existing Paid On ISIR transaction number.

Only allow when <What type of transactions are you requesting?> is equal to “Initial” or is equal to “Both Initial and Paid On”.

21 22For detailed design of the page, see 3.2.9.12 (ia_isirdata_file.jsp). 23 24TRACEABILITY TO 2004-2005 CRAD – 2, 5, 6, 8, 12, 13, 14, 15, 16, 16b, 17, 33

42 43

IA Tool 2006-2007 - Functional Specification

13.2.9.12.2.1 “Data Request: ISIR Data Upload – Without Transactions” Page
2ACTION: NO CHANGE 3WHAT: “Data Request: ISIR Data Upload – Without Transactions” page; this page allows the user to specify the location 4of a file that can be used to request ISIR transactions from the ISIR DataMart (also see 3.2.9.12). 5ACCESSED FROM: “Data Request: ISIR Data from File – Without Transactions” page; <Next> Command Button 6WEB BROWSER TITLE: Data Request: ISIR Data Upload – Without Transactions - FAA Access to CPS Online - U.S. 7Department of Education 8PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 9LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 10PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 11- <Previous> Command Button; takes the user to the “Data Request: ISIR Data from File – Without Transactions” page. 12- <Upload File> Command Button; disabled for users with read-only PM access. 13 - Check each field on the page for valid field content 14 - If the page does not pass field validation, then take the user to the first field not passing field validation. 15 - If the page passes validation, then extract the transaction(s) being requested from the ISIR DataMart ((Initial) or (Paid 16On) or (Initial and Paid On)), based on the <What type of transactions are you requesting?> option selected, and store 17them in the user’s IA Tool database as follows: 18 - If Initial transactions are being requested, then select the lowest, non-rejected transaction for all records in the SSN 19file for extraction from the ISIR DataMart and subsequent storage in the user’s IA Tool database. 20 - If Paid On transactions are being requested, then select the highest, non-rejected transaction for all records in the 21SSN file for extraction from the ISIR DataMart and subsequent storage in the user’s IA Tool database. 22 - If both Initial transactions and Paid On transactions are being requested, then select the lowest and highest non23rejected transactions for all records in the SSN file for extraction from the ISIR DataMart and subsequent storage in the 24user’s IA Tool database. 25 26 - See 3.2.9.12.1 for SSN File record layout details. 27 - Only extract a transaction if: 28 1. The transaction is non-rejected (i.e., has a valid EFC), and 29 2. The requesting school must be one of the schools listed on the transaction. 30 - See Appendix 1 (UPDATED) for record layout details on which ISIR fields need to be extracted from the ISIR 31DataMart and subsequent storage in the user’s IA Tool database.

33• Build/Rebuild:
34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54

32

- Delete all student records from the user’s IA Tool database 1. If the user specifies the number of records for a random sample, then randomly select that number of records from the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. - If more than 10,000 errors are encountered prior to successfully locating the specified random sample number of records, then stop the extract process and reject the entire SSN File and notify the user the maximum number of errors was encountered. 2. If the user does not specify the number of records for a random sample, then: a. If the SSN File contains 1500 records or less than 1500 records, then select all the records in the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. b. If the SSN File contains more than 1500 records, then select the first 1500 of those records in the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. - If 1500 records already exist in the IA Tool database, do not allow the Append to occur. 1. If the user specifies the number of records for a random sample, then randomly select that number of records from the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. Extract the records, in the order they appear in the SSN file, up to the maximum allowable number of records (1500) in the IA Tool database.

48• Append:

44 45

IA Tool 2006-2007 - Functional Specification

1 2 3 4 5 6 7 8 9 10 11 12 13

- If more than 10,000 errors are encountered prior to successfully locating the specified random sample number of records, then stop the extract process and reject the entire SSN File and notify the user the maximum number of errors was encountered. 2. If the user does not specify the number of records for a random sample, then: a. If the SSN File contains 1500 records or less than 1500 records, then select all the records in the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. Extract the records, in the order they appear in the SSN file, up to the maximum allowable number of records (1500) in the IA Tool database. b. If the SSN File contains more than 1500 records, then select the first 1500 of those records in the SSN File for extraction from the ISIR DataMart and subsequent storage in the IA Tool database. Extract the records, in the order they appear in the SSN file, up to the maximum allowable number of records (1500) in the IA Tool database.

14 15 - Display a “Confirmation” page (see 3.2.9.28 and 3.29.28.2) upon completion of the extract process. Include the 16number of records successfully built/rebuilt or appended on the Confirmation page. 17 18For detailed design of the page, see 3.2.9.13 (ia_userdata_load.jsp). 19 20TRACEABILITY TO 2004-2005 CRAD – 2, 23 21TRACEABILITY TO 2005-2006 CRAD – UPLOAD 01a, UPLOAD 01b 22

46 47

IA Tool 2006-2007 - Functional Specification

13.2.9.12.3 “Data Request: Auto-Load Initial” Page
2ACTION: NO CHANGE 3WHAT: “Data Request: Auto-Load Initial” page; this page allows the user to automatically load the Initial transactions for 4which Paid On transactions currently exist in the user’s IA Tool database. 5ACCESSED FROM: "Data Request: ISIR Data" page 6WEB BROWSER TITLE: Data Request: Auto-Load Initial - FAA Access to CPS Online - U.S. Department of Education 7PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 8LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 9PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 10- <Previous> Command Button; takes the user to the “Data Request: ISIR Data” page 11- <Next> Command Button. 12 - Check each field on the page for valid field content 13 - If the page does not pass field validation, then take the user to the first field not passing field validation. 14 - If the page passes validation, then: 15• Extract the Initial ISIR transactions (i.e., the lowest valid, non-rejected transaction) from the ISIR DataMart for which 16 Paid On ISIR transactions currently exist in the user’s IA Tool database (i.e., Paid On transactions that have been 17 previously extracted from the ISIR DataMart and stored in the user’s IA Tool database), 18• Store the Initial ISIR transactions, with their previously stored Paid On ISIR transactions, in the user’s IA Tool 19 database, and 20• Take the user to a “Confirmation” page (see 3.2.9.28 and 3.2.9.28.1) when the process is complete. Include the 21 number of records successfully added on the Confirmation page. 22 o If there are no Initial ISIR transactions that correspond to the Paid On ISIR transactions that currently 23 exist in the user’s IA Tool database, then display the following text on the Confirmation page: No 24 corresponding records to auto-load. 25 26“Data Request: Auto-Load Initial” page (ia_auto_procdate.jsp – Secure) 27(FAA template #1)

Control Type
H2 Text Text Text (black background) Text

Form at
BCD–12 BCD-12 BC-3 B-3

Text or Description
Data Request: Auto-Load Initial Your records will be automatically loaded with transactions processed after the date you enter. <white>Auto-Load</white> <Bold>What is the processed date you would like to use for selecting Initial transactions?</Bold> Please enter this date in "mmddyyyy" format. For example, 08171975 for August 17, 1975.

Field Content

Field Length

Text Field Text Dropdown

C-3 B-4 C-4 <Bold> Based on the processed date, would you like the Lowest or Highest transaction?</Bold>

IsNotBlank() [szAutoProcessedDate] 1- Lowest 2- Highest IsNotBlank() [szAutoProcessTrans] [dowhat] = “previous” and submit [dowhat] = “next” and submit

8

1

Command Button Command Button

subfoot subfoot

Previous (btn_prev.gif) Next (btn_next.gif)

28 29Notes: 30• Valid field content of [szAutoProcessedDate] = 01011900 - Current Date (in MMDDYYYY format).

48 49

IA Tool 2006-2007 - Functional Specification

1• If “Lowest” is selected, then extract the lowest, non-rejected transaction for the records in the SSN File where the
2 3 4 6 7

Process Date is less than or equal to the date in the <What is the processed date you would like to use for selecting Initial transactions?> field.

5• If “Highest” is selected, then extract the highest, non-rejected transaction for the records in the SSN File where the

Process Date is less than or equal to the date in the <What is the processed date you would like to use for selecting Initial transactions?> field. 8• Do not extract records for which the Initial ISIR transaction number is greater than the existing Paid On ISIR 9 transaction number.
10 11TRACEABILITY TO 2004-2005 CRAD – 34

123.2.9.12.4 “Confirmation in Progress” page
13ACTION: NO CHANGE 14WHAT: “Confirmation in Progress” page; this page is displayed upon submission of a request for processing without 15receiving a confirmation before the database connection times out. 16WEB BROWSER TITLE: Confirmation in Progress – FAA Access to CPS Online - U.S. Department of Education 17PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 18LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 19PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7) 20

Control Type
Text

Form at
ABCD— 1234

Text or Description
We have submitted your request for processing, but are currently experiencing an unusual delay in receiving confirmation that your request has completed successfully. Since we are unable to verify a successful request at this moment, we urge you to check the status of your request. To check the status of a submitted request, select the <Hyperlink>Return</Hyperlink> button below and review the status of the process for which the request was made.

Action/Field Content

“Return” executes as stated below.

Command Button

ABCD— 4

Return (btn_return.gif)

[dowhat]=display, [pageid]=10 and submits

21 22TRACEABILITY TO 2004-2005 CRAD – 2, 23 23

50 51

IA Tool 2006-2007 - Functional Specification

13.2.9.13 “Data Request: User-Defined Data” Page
2ACTION: NO CHANGE 3WHAT: “Data Request: ISIR Data from File” page; this page allows the user to specify the location of a file that can be 4used to update the values for user-specified fields that have been previously defined (see 3.2.9.15). 5ACCESSED FROM: "Data Request" page 6WEB BROWSER TITLE: Data Request: User-Defined Data - FAA Access to CPS Online - U.S. Department of Education 7PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 8LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 9PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 10- <Previous> Command Button; takes the user to the “Data Request” page 11- <Upload File> Command Button; disabled for users with read-only PM access. 12 - Check each field on the page for valid field content 13 - If the page does not pass field validation, then take the user to the first field not passing field validation. 14 - If the page passes validation, then proceed to the user data load process. 15 - See Appendix 2 for load logic and record layout details. 16 - If a record meets load logic criteria, then store the user data, for each Original SSN supplied in the file, in the IA Tool 17database. 18 - Display a “Confirmation” page (see 3.2.9.28 and 3.2.9.28.2) upon completion of the load process. Include the number 19of student records successfully updated on the Confirmation page. 20 21“Upload File” page (ia_userdata_load.jsp – Secure) 22This file should have 2 forms; one will submit the MultiPart Request for the file upload the other will be used to handle any 23other post activity. This page is created dynamically to upload User Defined Data or ISIR Data from File with or without 24transactions (see 3.2.9.12.0 or 3.29.12.2.1). 25 26(FAA Template #3)

Control Type
H2 Text

Form at
BCD–1

Text or Description
Data Request: <*>ISIR Data From File -<***>With< /***><****>Without</****>Transactions</*><**>User Defined Data</**>

Field Content
<* > Displayed if [szDataType] = ‘1’ <**> Displayed if [szDataType] = ‘2’ <***> Displayed if [szFileType] = ‘1’ <****> Displayed if [szFileType] = ‘2’

Field Length

Text

BCD-1

Text (black background) Text File Form Button Command Button Command Button

BC-2

The file upload may take several seconds to complete. If the file upload is immediately successful, a confirmation page will display. If the file upload is not immediately successful, a page with additional information will display. <white><*>ISIR Data</*><**>User Defined Data</**></white>

<* > Displayed if [szDataType] = ‘1’ <**> Displayed if [szDataType] = ‘2’ [szUserDataFile] Html button that will display file selection dialog [dowhat] = “uploadfile” and submit. [dowhat] = “prev” and submit.

B-2 C-3 D-3 CD-4 subfooter

Where is your file? Browse Upload File (btn_uploadfile.gif) Previous (btn_prev.gif)

27 28Notes: 29• Valid Field Content of [szUserDataFile] = ASCII Characters 33-126; required. 30

52 53

IA Tool 2006-2007 - Functional Specification

1TRACEABILITY TO 2004-2005 CRAD – 2, 23

54 55

IA Tool 2006-2007 - Functional Specification

13.2.9.14 “User-Specified Fields” Page
2ACTION: NO CHANGE 3WHAT: “User-Specified Fields” page; this page allows the user to specify an option for viewing, adding, or deleting User4Specified Fields in their IA Tool database. 5ACCESSED FROM: Left Nav Bar, "User-Specified Fields" option 6WEB BROWSER TITLE: User-Specified Fields - FAA Access to CPS Online - U.S. Department of Education 7PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 8LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 9PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 10- <Next> Command Button; takes the user to the User-Specified Fields page selected. 11 12“User-Specified Fields” page (ia_user_mode.jsp – Secure) 13(FAA Template #2)

Control Type
H2 Text Text (black background) Text Dropdown

Form at
BCD–1 B-2 B-2 C-2

Text or Description
User-Specified Fields <white>User-Specified Fields</white> How would you like to access the user-specified fields?

Field Content

Field Length

1=View Only 2=Add Fields 3=Delete Fields IsNotBlank() [szUserDataMode] [dowhat] = “next” and submit

Command Button

subfoot

Next (btn_next.gif)

14 15Notes: 16 1. If the “View Only” option is selected, then navigate the user to the “User-Specified Fields: View” page. 17 2. If the “Add Fields” option is selected, then navigate the user to the “User-Specified Fields: Add” page. 18 3. If the “Delete Fields” option is selected, then navigate the user to the “User-Specified Fields: Delete” page. 19 20TRACEABILITY TO 2004-2005 CRAD – 22, 23

56 57

IA Tool 2006-2007 - Functional Specification

13.2.9.15a “User-Specified Fields: View” Page
2ACTION: NO CHANGE 3WHAT: “User-Specified Fields: View” page; this page allows the user to view previously defined user-specified fields. 4ACCESSED FROM: “User-Specified Fields” page, “View Only” option 5WEB BROWSER TITLE: User-Specified Fields: View - FAA Access to CPS Online - U.S. Department of Education 6PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 7LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 8PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 9- <Previous> Command Button; takes the user to the “User-Specified Fields” page 10 112.3.6.11 “User-Specified Fields: View" page (ia_user_fields_view.jsp – Secure) 12(FAA Template #3)

Control Type

Form at

Text or Description

Field Content

Field Length

H2 Text BCD-2 User-Specified Fields: View Text (black BCD-2 <white>User-Specified Fields</white> background) Text (black B-2 <white>Field</white> background) Text (black C-2 <white>Type</white> background) Text (black C-2 <white>Length</white> background) Text (black D-2 <white>Description</white> background) Following Fields are repeated, repeated [totalnumuserfields] Text (gray B-3 [Counter] background) Text (gray B-3 [USERFIELDS[i][1]] background) Text (gray C-3 [USERFIELDS[i][2]] background) Text (gray C-3 [USERFIELDS[i][3]] background) Text (gray D-3 [USERFIELDS[i][4]] background) End Repeat Command subfooter Previous (btn_prev.gif) Button

Starts at 1 to [totalnumuserfields]

[dowhat] = “prev” and submit.

13 14TRACEABILITY TO 2004-2005 CRAD – 22

58 59

IA Tool 2006-2007 - Functional Specification

13.2.9.15b “User-Specified Fields: Add” Page
2ACTION: NO CHANGE 3WHAT: “User-Specified Fields: Add” page; this page allows the user to create fields, based on defined parameters, for 4additional data analysis purposes. 5ACCESSED FROM: “User-Specified Fields” page, “Add Fields” option 6WEB BROWSER TITLE: User-Specified Fields: Add - FAA Access to CPS Online - U.S. Department of Education 7PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 8LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 9PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 10- <Save> Command Button, Validates page and saves valid updates/changes to the IA Tool database. 11- <Previous> Command Button; takes the user to the “User-Specified Fields” page 12 13"User-Specified Fields: Add" page (ia_user_fields_add.jsp – Secure) 14(FAA Access Template #1)

Control Type

Form at

Text or Description

Field Content

Field Length

H2 Text BCD-2 User-Specified Fields: Add Text (black BCD-2 <white>User-Specified Fields</white> background) Text (black B-2 <white>Field</white> background) Text (black C-2 <white>Type</white> background) Text (black C-2 <white>Length</white> background) Text (black D-2 <white>Description</white> background) Repeated fields: For a total of 15 times for all rows where [szUserField[i]] is not empty Text (gray B-3 [Counter] background) Text (gray B-3 [USERFIELDS[i][1]] background) Text (gray C-3 [USERFIELDS[i][2]] background) Text (gray C-3 [USERFIELDS[i][3]] background) Text (gray D-3 [USERFIELDS[i][4]] background) For all rows where [USERFIELDS[i][1]](Field Name) is empty Text (gray B-3 [Counter] background) Text Field (gray B-3 background)

Starts at 1 and increments on each new row

Starts at 1 and increments on each new row IsNotBlankUserDefined() [szUserFieldNameXX<counter >], where counter is the value in [Counter]. 1=Date 2=Numeric 3=String 4=Yes/No IsNotBlanUserDefined() [szUserFieldTypeXX<counter> ], where counter is the value in [Counter]. This is a blank table cell. The application will set the value of [szUserFieldLengthXX<counte

20

Dropdown (gray background)

C-3

Text Field (gray background)

C-3

2

60 61

IA Tool 2006-2007 - Functional Specification

r>], where counter is the value in [Counter], as below: • If Type = “Date”, then set Length = 8 • If Type = “Numeric”, then set Length = 10 • If Type = “String”, then set Length = 40 • If Type = “Yes/No”, then set Length = 1 IsNotBlankUserDefined() [szUserFieldDescriptionXX<co unter>], where counter is the value in [Counter]. Valid field content: A-Z, 0-9; Required End Repeat Command Button Command Button CD-4 subfoot Save (btn_save.gif) Previous (btn_prev.gif) [dowhat] = “submit” and submit. [dowhat] = “prev” and submit

Text Field (gray background)

D-3

50

15 16Notes: 17- If one or more than one of <Type> or <Length> or <Description> contain a valid value, then require all three of those 18fields (<Type>, <Length>, <Description>). If any of the values are missing, then display the standard “Invalid Response” 19message when Saved. 20- All saved values are read-only and can’t be modified. 21- Display any previously defined/saved user-specified fields and their attributes when the page is subsequently loaded. 22 23TRACEABILITY TO 2004-2005 CRAD – 22 24TRACEABILITY TO 2005-2006 CRAD – USER-SPECIFIED FIELDS 01

62 63

IA Tool 2006-2007 - Functional Specification

13.2.9.15c “User-Specified Fields: Delete” Page
2ACTION: NO CHANGE 3WHAT: “User-Specified Fields: Delete” page; this page allows the user to delete previously defined user-specified fields. 4ACCESSED FROM: “User-Specified Fields” page, “Delete Fields” option 5WEB BROWSER TITLE: User-Specified Fields: Delete - FAA Access to CPS Online - U.S. Department of Education 6PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 7LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 8PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 9- <Previous> Command Button; takes the user to the “User-Specified Fields” page 10- <Select All> Command Button; selects all the “Delete” checkboxes. 11- <Deselect All> Command Button; deselects all the “Delete” checkboxes. 12- <Delete> Command Button; if this button is selected, then display the following text in a message dialog: 13 Do you really want to delete the selected fields? 14 - Include ‘OK’ and ‘Cancel’ buttons on this dialog box. 15 - If ‘OK’ is selected, then delete the attributes (except <Field>), for the field(s) for which the <Delete> checkbox is 16checked, from the user’s IA Tool database. 17 - If ‘Cancel’ is selected, then return the user to the “User-Specified Fields: Delete” page (i.e., the page they are 18currently on). 19 20"User-Specified Fields: Delete" page (ia_user_fields_delete.jsp – Secure) 21(FAA Template #3)

Control Type

Form at

Text or Description

Field Content

Field Length

H2 Text BCD-2 User-Specified Fields: Delete Text (black BCD-2 <white>User-Specified Fields</white> background) Text (black B-2 <white>Field</white> background) Text (black C-2 <white>Type</white> background) Text (black C-2 <white>Length</white> background) Text (black D-2 <white>Description</white> background) Text (black D-2 <white>Delete</white> background) Following Fields are repeated, repeated [totalnumuserfields] times Text (gray B-3 [Counter] background) Text (gray B-3 [USERFIELDS[i][1]] background) Text (gray B-3 [USERFIELDS[i][2]] background) Text (gray B-3 [USERFIELDS[i][3]] background) Text (gray B-3 [USERFIELDS[i][4]] background) CheckBox D-3 (gray background)

Starts at 1 to [totalnumuserfields]

[szUserDeleteXX<counter>], where counter is the value in [Counter]. The value of the checkbox will be the field number [USERFIELDS[i][0]]

End Repeat Command Button Command

CD-4 CD-4

Select All (btn_selectall.gif) Deselect All (btn_deselectall.gif)

Select all the checkboxes on the page. Deselect all the checkboxes on

64 65
Button Command Button CD-4 Delete (btn_delete.gif)

IA Tool 2006-2007 - Functional Specification

Command Button

subfoot

Previous (btn_prev.gif)

the page. If this button is pressed, display the question “Do you really want to delete the selected fields?” If the user chooses yes, then: [dowhat] = “submit” and submit. [dowhat] = “prev” and submit

22 23Notes: 24• Display any previously defined/saved user-specified fields and their attributes when the page is subsequently loaded. 25 26TRACEABILITY TO 2004-2005 CRAD – 22

66 67

IA Tool 2006-2007 - Functional Specification

13.2.9.16 “Current Status” Page
2ACTION: NO CHANGE 3WHAT: “Current Status” page; this page allows the user to view a summary and status of the records currently in their IA 4Tool database. 5ACCESSED FROM: Left Nav Bar; “Current Status” option 6WEB BROWSER TITLE: Current Status - FAA Access to CPS Online - U.S. Department of Education 7PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 8LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 9PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7) 10 11“Current Status” page (ia_status.jsp – Secure) 12(FAA Template #3)

Control Type
H2 Text Text

Forma t
BCD–1 BCD-2

Text or Description
ISIR Analysis Tool Current Status This is the current status of the <Bold>[TOTALRECORDS]</Bold> records in the ISIR Analysis Tool database.

Field Content

Field Length

[TOTALRECORDS] = the total number of records for which an Initial transaction or a Paid On transaction exist. [NUMBERINITIAL] = the total number of records for which only an Initial transaction exists. [NUMBERPAIDON] = the total number of records for which only a Paid On transaction exists. <NUM> = the total number of records for which an Initial transaction and a Paid On transaction exist ([TOTALRECORDS] [NUMBERINITIAL] [NUMBERPAIDON]). <*> is displayed if [DATAVALIDATION] = ‘Y’ <**> is displayed if [DATAVALIDATION] != ‘Y’ <***> is not displayed if [DATAVALIDATION] = ‘Y’ [dowhat]=display, [pageid]=10 and submits

Text

BC-3

  

<***><Bold>[NUMBERINITIAL]</Bold> Records with Initial Transactions Only</***> <***><Bold>[NUMBERPAIDON]</Bold> Records with Paid On Transactions Only</***> <Bold><NUM></Bold> Records with Both Initial and Paid On Transactions

<*>Data Validation has been completed for all records.</*> <**>Data Validation has not been completed for all records.</**>

Command Button

Subfooter

Return (btn_return.gif)

13 14Notes: 15• If the Data Validation process has been completed for all records in the IA Tool Database, then display the following 16 text: 17 Data Validation has been completed for all records.

19• If the Data Validation process has been completed for all records in the IA Tool Database, then do not display the
20 21 22

18

"<XX> Records with Initial Transactions Only" <XX> value and label and do not display the "<XX> Records with Paid On Transactions Only" <XX> value and label.

68 69

IA Tool 2006-2007 - Functional Specification

1• If the Data Validation process has not been completed for all records in the IA Tool Database, then display the following
2 3

text:

Data Validation has not been completed for all records.

4 5TRACEABILITY TO 2004-2005 CRAD – 35 6TRACEABILITY TO 2005-2006 CRAD – Current Status 01 7

83.2.9.17 “Student Listing” Page
9ACTION: NO CHANGE 10WHAT: “Student Listing” page; this page allows the user to specify an option for viewing and/or updating student records 11in their IA Tool database. 12ACCESSED FROM: Left Nav Bar, "Student Listing" option 13WEB BROWSER TITLE: Student Listing - FAA Access to CPS Online - U.S. Department of Education 14PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 15LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 16PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 17- <Next> Command Button; takes the user to the Student Listing page selected. 18 19“Student Listing” page (ia_stud_list_mode.jsp – Secure) 20(FAA Template #2)

Control Type
H2 Text Text (black background) Text Dropdown

Form at
BCD–1 B-2 B-2 C-2

Text or Description
Student Listing <white>Student List</white> How would you like to access the student list?

Field Content

Field Length

1=View Only 2=Update Records 3=Delete Records If [ACCESSRIGHTS]=’R’ then only option 1 is available IsNotBlank() [szStudentListMode] [dowhat] = “next” and submit

Command Button

subfoot

Next (btn_next.gif)

21 22Notes: 23• If the “View Only” Student Listing option is selected, then navigate the user to the “Student Listing: View Records” 24 page. 25• If the “Update Records” Student Listing option is selected, then navigate the user to the “Student Listing: Update 26 Records” page. 27• If the “Delete Records” Student Listing option is selected, then navigate the user to the “Student Listing: Delete 28 Records” page. 29 30TRACEABILITY TO 2004-2005 CRAD – 17, 23

70 71

IA Tool 2006-2007 - Functional Specification

13.2.9.18 “Student Listing: View Records” Page
2ACTION: NO CHANGE 3WHAT: "Student Listing: View Records" page; this page allows the user to view student records in their IA Tool database. 4ACCESSED FROM: “Student Listing” page; “View Only” option 5WEB BROWSER TITLE: Student Listing: View Records - FAA Access to CPS Online - U.S. Department of Education 6PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 7LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 8PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 9- <Previous> Command Button; takes the user to the “Student Listing” page 10 11“Student Listing” page (ia_stud_list.jsp – Secure) 12This page is created dynamically to view, update, or delete records. 13(FAA Template #3)

Control Type
H2 Text

Forma t
BCD–1

Text or Description
Student Listing: <*>View </*><**>Update</**><***>Delete</***> Records

Field Content
<*> displays when [szStudentListMode] = ‘1’ <**> displays when [szStudentListMode] = ‘2’ <***> displays when [szStudentListMode] = ‘3’

Field Length

Text

BCD-1

Text (black background) Text (black background)

BCD-2 B-2

A maximum of <Bold>1500</Bold> records will be displayed. Clicking on the Original SSN will display the User-Defined Data for that student. You can modify the order in which the records are displayed by clicking on either the Original SSN, Last Name, or School Verif. Flag column headings. <white>Student List</white> <white><underline>Original SSN</underline></white>

Value Is formatted with dashes XXX-XX-XXXX. Allow the user to sort the records by the <Original SSN> value in ascending order or in descending order. [dowhat] = “sortbyssn” Allow the user to sort the records by the <Last Name> value in ascending order or in descending order. [dowhat] = “sortbynamel”

Text (black background)

B-2

<white><underline>Last Name</underline></white>

Text (black background) Text (black background) Text (black background) Text (black background) Text (black background)

C-2 C-2 D-2 D-2 D-2

<white>First Name</white> <white>MI</white> Transaction Number: <white>Initial</white> <white>Paid On</white> <white><underline>School Verif. Flag</underline></white>

Only displayed when [szStudentListMode] = ‘1’ or ‘2’ Allow the user to sort the records by the <School Verif. Flag> value in ascending order or in descending order. [dowhat] = “sortbyschverif” Only displayed when [szStudentListMode] = ‘3’ <link>sets [dowhat]=next, and submits:

Text (black background)

D-2

<white>Delete</white>

Repeated fields: Repeated [numliststudents] Times Text(gray background) B-3 <link>[STUDENTLIST][i][1]]</link>

72 73

IA Tool 2006-2007 - Functional Specification

[szSelectedSSN]= [szStudentSSN] [i][1] [szSelectedNameID] = [STUDENTLIST][i][2] [szSelectedNameL] = [STUDENTLIST][i][3] [szSelectedNameF] = [STUDENTLIST][i][4] [szSelectedNameMI] = [STUDENTLIST][i][5] Text (gray background) Text (gray background) Text (gray background) Text (gray background) Text (gray background) Text (gray background) B-3 C-3 C-3 D-3 D-3 D-3 [STUDENTLIST][i][3]] [STUDENTLIST][i][4]] [STUDENTLIST][i][5]] [STUDENTLIST][i][6]] [STUDENTLIST][i][7]] <*>YES<*> <**>NO<**>

<*> display if [STUDENTLIST][i][8]]= ‘Y’ <**>display if [STUDENTLIST][i][8]] != ‘Y’ Only displayed when [szStudentListMode] = ‘1’ or ‘3’ Only displayed when [szStudentListMode] = ‘2’ No field name is defined for any checkbox. The checkboxes are grouped into different forms. Each form contains up to 500 checkboxes. If [STUDENTLIST][i][8]]= ‘Y’, sets default attribute “CHECKED” to the checkbox The checkbox value = [szStudentSSN] [i][1] [STUDENTLIST][i][2]

Checkbox (gray background)

D-3

Checkbox (gray background)

D-3

Only displayed when [szStudentListMode] = ‘3’ No field name is defined for any checkbox. The checkboxes are grouped into different forms. Each form contains up to 500 checkboxes. The checkbox value = [szStudentSSN] [i][1] [STUDENTLIST][i][2]

End Repeat Command Button

C-4

Select All (btn_selectall.gif)

Sets all checkboxes to selected Only displayed when [szStudentListMode] = ‘2’ or ‘3’ Deselets all checkboxes Only displayed when [szStudentListMode] = ‘2’ or ‘3’ Sets [dowhat]=’submit’ and submit [szUpdateVerifFlag] = the values of all checkboxes with an indicator of ‘Y’ (checked) or ‘N’ (unchecked) for each checkbox.

Command Button Command Button

C-4 D-4

Deselect All (btn_deselectall.gif) Save (btn_save.gif)

74 75

IA Tool 2006-2007 - Functional Specification

Command Button

D-4

Delete (btn_delete.gif)

Only displayed when [szStudentListMode]=’2’ If this button is pressed, display the question “Do you really want to delete the selected student records?” If the user chooses yes, then: Set [dowhat]=’submit’ and submit [szDeleteStud] = The values of the checkboxes that are checked to delete. Only displayed when [szStudentListMode]=’3’ [dowhat] = ‘prev’ and submit

Command Button

Subfooter

Previous (btn_prev.gif)

14 15Notes: 16 • By default, the list is sorted by Original SSN in ascending order. 17 18TRACEABILITY TO 2004-2005 CRAD – 20 19TRACEABILITY TO 2005-2006 CRAD – STUDENT LISTING 01

76 77

IA Tool 2006-2007 - Functional Specification

13.2.9.19 “User-Specified Fields: View” Page
2ACTION: NO CHANGE 3WHAT: “User-Specified Field: View” page; this page allows the user to view a student’s User- Specified Data in their IA 4Tool database. 5ACCESSED FROM: “Student Listing: View Records” page or “Student Listing: Delete Records” page; <Original SSN> 6- Populate all fields with their previously saved values 7WEB BROWSER TITLE: User-Specified Fields: View - FAA Access to CPS Online - U.S. Department of Education 8PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 9LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 10PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 11- <Previous> Command Button; takes the user to the “Student Listing: View Records” page 12 13"User-Specified Fields" page (ia_stud_user.jsp – Secure) 14This page is created dynamically to view or update the user-specified fields. 15 16(FAA Template #3)

Control Type
H2 Text Text (black background

Forma t
BCD–1 BCD-1

Text or Description
[szSelectedSSN] [szSelectedNameF] [szSelectedNameMI]. [szSelectedNameL] <white>User-Specified Fields: <*> View </*> <**> Update </**></white>

Field Content
[szSelectedSSN] is formatted with dashes XXX-XX-XXXX <*> display if [szStudentListMode] = ‘1’ <**> display if [szStudentListMode] = ‘2’

Field Length

Text (black B-2 <white>Field Description</white> Background) Text (black CD-2 <white>Value</white> background) Hidden Field BCD-2 Repeat: Repeated [totalnumuserfields] Text (gray B-3 <Bold>[Counter]</Bold> background) Text (gray CD-3 <Bold>[szUserDefDesc][#]</Bold> background)

[numliststudents] = 1 Starts at 1 and increments on each new row Display the value in static text If [szStudentListMode] = ‘1’. Display the value in control field if [szStudentListMode] = ‘2’: [szStudentUserValueXX#], where # is the value of [Counter] Displayed if [szUserDefType] = 1 [szStudentUserValueXX#], where # is the value of [Counter] IsNum() Displayed if [szUserDefType] = 2 [szStudentUserValueXX#], where # is the value of [Counter] Displayed if [szUserDefType] = 3 [szStudentUserValueXX#],

Text Field (gray background)

CD-3

[szUserDefData][#] (converted in the MM/DD/CCYY format)

8

Text Field (gray background)

CD-3

[szUserDefData][#]

10

Text Field (gray background)

CD-3

[szUserDefData][#]

40

Dropdown

CD-3

[szUserDefData][#] (converted to Yes/No)

1

78 79
(gray background)

IA Tool 2006-2007 - Functional Specification

where # is the value of [Counter] Y=Yes N=No Dispalyed if [szUserDefType] = 4

End Repeat Command Button Command Button

CD-4 CD-4

Save (btn_save.gif) Cancel (btn_cancel.gif)

[dowhat]=’submit’ and submit display javascript confirmation message “If you cancel, you will lose all changes. Are you sure you wish to cancel?” OK – [dowhat]=cancel & submit, Cancel – return to form [dowhat]=prev and submit

Command Button

Subfooter

Previous (btn_prev.gif)

17 18TRACEABILITY TO 2004-2005 CRAD – 23 19

203.2.9.20 “Student Listing: Update Records” Page
21ACTION: NO CHANGE 22WHAT: "Student Listing: Update Records" page; this page allows the user to view and/or update student records in their 23IA Tool database. 24ACCESSED FROM: “Student Listing” page; “Update Records” option 25WEB BROWSER TITLE: Student Listing: Update Records - FAA Access to CPS Online - U.S. Department of Education 26PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 27LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 28PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 29- <Previous> Command Button; takes the user to the “Student Listing” page 30 31For detailed design of the page, see 3.2.9.18 (ia_stud_list.jsp). 32 33TRACEABILITY TO 2004-2005 CRAD – 20, 23 34TRACEABILITY TO 2005-2006 CRAD – STUDENT LISTING 01

80 81

IA Tool 2006-2007 - Functional Specification

13.2.9.21 “User-Specified Fields: Update” Page
2ACTION: NO CHANGE 3WHAT: “User-Specified Field: Update” page; this page allows the user to view and/or update a student’s User- Specified 4Data in their IA Tool database. 5ACCESSED FROM: “Student Listing: Update Records” page; <Original SSN> 6- Populate all fields with their previously saved values 7WEB BROWSER TITLE: User-Specified Fields: Update - FAA Access to CPS Online - U.S. Department of Education 8PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 9LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 10PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 11- <Previous> Command Button; takes the user to the “Student Listing: Update Records” page 12 13INPUT CONTROL AND EDITING: 14- Display the student’s Original SSN and Name. Display in the following format: 15<nnn-nn-nnnn> <First Name> <Middle Initial>. <Last Name> 16For the student record, display the following:

Text or Description
<Field Description> <Value>

Action/Field Content
Display only. Display all the <Field> descriptions from the User-Specificed Fields Add page. Length and Valid Field Content = Dependent on the <Type> and <Length> for the field as defined on the User-Specificed Fields Update page; Not required. • If Type = Date, then Valid Field Content = any valid date • If Type = Numeric, then Valid Field Content = 0-9, Space • If Type = String, then Valid Field Content = ASCII Characters 32-126 • If Type = Yes/No, then Valid Field Content = Yes, No Validates page and saves valid updates/changes to the IA Tool database. Do not validate the page or save updates/changes to the IA Tool database; return the user to the “Student Listing: Update Records” page.

<Save> Command Button <Cancel> Command Button

17 18For detailed design of the page, see 3.2.9.19 (ia_stud_user.jsp). 19 20TRACEABILITY TO 2004-2005 CRAD – 23 21

223.2.9.22 “Student Listing: Delete Records” Page
23ACTION: NO CHANGE 24WHAT: "Student Listing: Delete Records" page; this page allows the user to view and/or delete student records in their IA 25Tool database. 26ACCESSED FROM: “Student Listing” page; “Delete Records” option 27WEB BROWSER TITLE: Student Listing: Delete Records - FAA Access to CPS Online - U.S. Department of Education 28PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 29LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 30PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 31- <Previous> Command Button; takes the user to the “Student Listing” page 32 33For detailed design of the page, see 3.29.18 (ia_stud_list.jsp). 34 35TRACEABILITY TO 2004-2005 CRAD – 20, 21 36TRACEABILITY TO 2005-2006 CRAD – STUDENT LISTING 01 37

82 83

IA Tool 2006-2007 - Functional Specification

13.2.9.24 “Export” Page
2ACTION: UPDATE 3WHAT: “Export” page; this page allows the user to initiate the placement of a report on SAIG containing a listing of the 4Original SSNs for all the student records in their IA Tool database. 5ACCESSED FROM: Left Nav Bar, "Export" option 6WEB BROWSER TITLE: Export - FAA Access to CPS Online - U.S. Department of Education 7PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 8LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 9PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 10- <Next> Command Button; initiates the placement of a report on SAIG containing a listing of the Original SSNs for all the 11student records in the user’s IA Tool database. 12 - If no student records exist in the user’s IA Tool database, then do not initiate the placement of the report on SAIG. 13• Report title = IA Tool SSN List Export; Message Class = IATX076OP. Include: 14 - Student’s Original SSN (The student's original SSN as initially processed by the CPS) 15 - Student’s Original Name ID (The first two characters of last name as processed initially by the CPS) 16 - Initial Transaction Number (the CPS transaction number of this ISIR identified as being the Initial Transaction 17 Number) 18 - Paid On Transaction Number (the CPS transaction number of this ISIR identified as being the Paid On 19 Transaction Number) 20- Display a “Confirmation” page (see 3.2.9.28 and 3.2.9.28.6) upon completion of the Export process. Include the number 21of student records in the file exported on the Confirmation page. 22 23FILE RECORD LAYOUT:
Field No. 1 2 3 4 Start pos. 1 10 12 14 end pos. 9 11 13 15 Field Length 9 2 2 2 ISIR Field Original Social Security Number The student's original SSN as initially processed by the CPS. Original Name ID The first two characters of last name as processed initially by the CPS. Initial Transaction Number The CPS transaction number of this ISIR identified as being the Initial Transaction Number. Paid On Transaction Number The CPS transaction number of this ISIR identified as being the Paid On Transaction Number.

24 25"Export" page (ia_export.jsp – Secure) 26(FAA Template #2)

Control Type
H2 Text Text Command Button

Form at
BCD–1 BC-1 subfoot

Text or Description
Export Select <Link>Next</link> to export the <Bold>Full SSN List</Bold> to your SAIG mailbox. This file is sent to your SAIG mailbox in the IATX07OP message class. Next (btn_next.gif)

Field Content

Field Length

<Link> executes the same as the Next command button [dowhat] = “next” and submit

27 28TRACEABILITY TO 2004-2005 CRAD – 25, 28 29TRACEABILITY TO 2005-2006 CRAD – GENERAL 02 30TRACEABILITY TO 2006-2007 CRAD – EX 01 31

84 85

IA Tool 2006-2007 - Functional Specification

13.2.9.25 “Data Validation” Page
2ACTION: UPDATE 3WHAT: “Data Validation” page; this page allows the user to initiate a process that prepares data in their IA Tool database 4for meaningful analysis. 5ACCESSED FROM: Left Nav Bar, "Data Validation" option 6WEB BROWSER TITLE: Data Validation - FAA Access to CPS Online - U.S. Department of Education 7PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 8LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 9Display the following text on the page: 10 Running the Data Validation process will delete n student records. 11 [Where n = (number of student records whose Initial transaction is blank and whose Paid On transaction is not blank) 12plus (number of student records whose Paid On transaction is blank and whose Initial transaction is not blank)] 13PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7), plus the following: 14- <Next> Command Button; initiates the Data Validation Process as follows: 15If this button is selected, then display the following text in a message dialog: 16 Data Validation should not be performed until “Initial” and “Paid On” records have both been uploaded. Continuing with 17Data Validation will delete all student records for which both “Initial” and “Paid On” records have not been uploaded. 18Continue? 19 - Include ‘OK’ and ‘Cancel’ buttons on this dialog box. 20 - If ‘Cancel’ is selected, then return the user to the “Data Validation” page (i.e., the page they are currently on). 21 - If ‘OK’ is selected, then: 22• Delete “unmatched” records (i.e., records for which an Initial transaction and a Paid On transaction don’t both exist) 23 from the user’s IA Tool database. 24• Calculate and store Initial and Paid On Pell Awards as follows: 25 - Use the 'Federal Pell Grant Program, Regular Payment Schedule for Determining Full-Time Scheduled Awards 26 in the 20065-20067 Award Period' table for determining Scheduled Pell Awards (see 3.2.9.25.1 for a quick 27 reference for calculating Pell Awards). 28 - Use the EFC from the record and a Pell Cost of Attendance > $4050 when determining Scheduled Pell Awards 29 (see 3.2.9.25.1 for a quick reference for calculating Pell Awards). 30 - Set the Pell Award to 0 (zero) for records that are not Pell eligible (i.e., Pell Grant Eligibility Flag from ISIR is 31 false/no). 32• Calculate the difference between the Initial Pell Award and the Paid On Pell Award for each record in the IA Tool 33 database and store that difference with each record validated in the user’s IA Tool database. <Difference> = <Paid On 34 value> - <Initial value> 35• Calculate the Field Differences between Initial and Paid On values of numeric fields and stores those differences with 36 each record validated in the user’s IA Tool database; don’t include fields where a numeric value is used to represent a 37 non-numeric value (e.g., 1 = 1st bachelor’s degree). <Difference> = <Paid On value> - <Initial value> 38• If Initial and Paid On values are different for a field, then indicate in the user’s IA Tool database that that field has 39 changed for the record validated. 40• Calculate the total number of field changes by student record and store that number for each student record validated 41 in the user’s IA Tool database. 42• Display a “Confirmation” page (see 3.2.9.28 and 3.29.28.7) upon completion of the Data Validation process. Include, 43 on the Confirmation page, the number of student records deleted and the number of students records not deleted. 44• Upon completion of the Data Validation process, generate and display a report listing the records that were removed 45 during the Data Validation process. Include: 46 - Student’s Original SSN 47 - Student’s Name ID 48 - Count of total number of records removed 49 50Use the following sample as a guide: 51 52Error Report 53

86 87

IA Tool 2006-2007 - Functional Specification

Original SSN 001010001 555102003

Name ID MP CK

Error TRANSACTION DOES NOT HAVE A PAID ON TRANSACTION TRANSACTION DOES NOT HAVE AN INITIAL TRANSACTION

54 55"Data Validation" page (ia_data_validation.jsp – Secure) 56(FAA Template #2)

Control Type
H2 Text Text

Form at
BCD-1 BCD-1

Text or Description
Data Validation Running the Data Validation process will delete <iCount> student records. Select <Link>Next</Link> to validate your student records. This process must be successfully completed prior to performing Analysis of Data functions. Next (btn_next.gif)

Field Content

Field Length

<iCount> displays the total of initial only records + paid on only records.

Command Button

subfoot

Display “Data Validation should not be performed until 'Initial' and 'Paid On' records have both been uploaded. Continuing with Data Validation will delete all student records for which both 'Initial' and 'Paid On' records have not been uploaded. Continue?” If the use r says “Yes, then set [dowhat] = “next” and submit

57 58TRACEABILITY TO 2004-2005 CRAD – 19, 19b, 28 59TRACEABILITY TO 2006-2007 CRAD – DV 01

88 89

IA Tool 2006-2007 - Functional Specification

13.2.9.25.1 Calculating Pell Awards
2- Use the following logic when determining the Pell Award during the Data Validation Process (see 3.2.9.25): 3 4If Expected Family Contribution (EFC) = 0, then Pell Award = 4050. 5If Expected Family Contribution (EFC) = 1 to 100, then Pell Award = 4000. 6If Expected Family Contribution (EFC) = 101 to 200, then Pell Award = 3900. 7If Expected Family Contribution (EFC) = 201 to 300, then Pell Award = 3800. 8If Expected Family Contribution (EFC) = 301 to 400, then Pell Award = 3700. 9If Expected Family Contribution (EFC) = 401 to 500, then Pell Award = 3600. 10If Expected Family Contribution (EFC) = 501 to 600, then Pell Award = 3500. 11If Expected Family Contribution (EFC) = 601 to 700, then Pell Award = 3400. 12If Expected Family Contribution (EFC) = 701 to 800, then Pell Award = 3300. 13If Expected Family Contribution (EFC) = 801 to 900, then Pell Award = 3200. 14If Expected Family Contribution (EFC) = 901 to 1000, then Pell Award = 3100. 15If Expected Family Contribution (EFC) = 1000 to 1100, then Pell Award = 3000. 16If Expected Family Contribution (EFC) = 1101 to 1200, then Pell Award = 2900. 17If Expected Family Contribution (EFC) = 1201 to 1300, then Pell Award = 2800. 18If Expected Family Contribution (EFC) = 1301 to 1400, then Pell Award = 2700. 19If Expected Family Contribution (EFC) = 1401 to 1500, then Pell Award = 2600. 20If Expected Family Contribution (EFC) = 1501 to 1600, then Pell Award = 2500. 21If Expected Family Contribution (EFC) = 1601 to 1700, then Pell Award = 2400. 22If Expected Family Contribution (EFC) = 1701 to 1800, then Pell Award = 2300. 23If Expected Family Contribution (EFC) = 1801 to 1900, then Pell Award = 2200. 24If Expected Family Contribution (EFC) = 1901 to 2000, then Pell Award = 2100. 25If Expected Family Contribution (EFC) = 2001 to 2100, then Pell Award = 2000. 26If Expected Family Contribution (EFC) = 2101 to 2200, then Pell Award = 1900. 27If Expected Family Contribution (EFC) = 2201 to 2300, then Pell Award = 1800. 28If Expected Family Contribution (EFC) = 2301 to 2400, then Pell Award = 1700. 29If Expected Family Contribution (EFC) = 2401 to 2500, then Pell Award = 1600. 30If Expected Family Contribution (EFC) = 2501 to 2600, then Pell Award = 1500. 31If Expected Family Contribution (EFC) = 2601 to 2700, then Pell Award = 1400. 32If Expected Family Contribution (EFC) = 2701 to 2800, then Pell Award = 1300. 33If Expected Family Contribution (EFC) = 2801 to 2900, then Pell Award = 1200. 34If Expected Family Contribution (EFC) = 2901 to 3000, then Pell Award = 1100. 35If Expected Family Contribution (EFC) = 3001 to 3100, then Pell Award = 1000. 36If Expected Family Contribution (EFC) = 3101 to 3200, then Pell Award = 900. 37If Expected Family Contribution (EFC) = 3201 to 3300, then Pell Award = 800. 38If Expected Family Contribution (EFC) = 3301 to 3400, then Pell Award = 700. 39If Expected Family Contribution (EFC) = 3401 to 3500, then Pell Award = 600. 40If Expected Family Contribution (EFC) = 3501 to 3600, then Pell Award = 500. 41If Expected Family Contribution (EFC) = 3601 to 3700, then Pell Award = 400. 42If Expected Family Contribution (EFC) = 3701 to 3800, then Pell Award = 400. 43If Expected Family Contribution (EFC) = 3801 to 3850, then Pell Award = 400. 44If Expected Family Contribution (EFC) = 3851 to 99999, then Pell Award = 0. 45 46TRACEABILITY TO 2004-2005 CRAD – 19b

90 91

IA Tool 2006-2007 - Functional Specification

1

23.2.9.26 “Analysis of Data” Page
3ACTION: NO CHANGE 4WHAT: “Analysis of Data” page this page allows the user to access the reporting and analysis features of the ISIR 5Analysis Tool. 6ACCESSED FROM: Left Nav Bar, "Analysis of Data" option 7WEB BROWSER TITLE: Analysis of Data - FAA Access to CPS Online - U.S. Department of Education 8PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 9LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 10PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7) 11- <Continue> Command Button: 12 - Only display this button if the Data Validation process (see 3.2.9.25) has been completed for all student records in the 13IA Tool Database. 14 - If this button is selected, then open the “Dashboard” in a new browser window, leaving the current IA Tool browser 15session open and the session active (see 3.2.9.26.0 for “Dashboard” details). 16 - If the logged-in school does not exist in the school database maintained by Pearson, then do not allow the user to 17access the “Dashboard”. 18- <Return> Command Button; takes the user to the “Home/Welcome” page. 19 20“Analysis of Data” page (ia_analysis_failure.jsp – Secure) 21(FAA Template #3)

Control Type
H2 Text Text Text

Forma t
BCD–1 BCD-2 BCD-2

Text or Description
Analysis of Data Data validation has not been completed for all records. The Analysis of Data functionality cannot be performed until Data Validation is complete. Data validation has been completed for all records. To proceed to the Analysis of Data functionality select Continue. This will open in a new window. If you upload additional ISIR records while performing Analysis of Data functions, be sure to run the Data Validation process so your student records are re-validated prior to resuming Analysis of Data functions. Continue (btn_continue.gif)

Field Content

Field Length

Displays when [DATAVALIDATION] != ‘Y’ Displays when [DATAVALIDATION] = ‘Y’

Command Button

BCD-2

Submits to webFocus url Dev –4.20.18.48/ ibi_apps/worp/jsp/WORP_Login _new.jsp Test - https:// faaisirtst.ed.gov:8445/ibi_apps/ worp/jsp/WORP_Login_0506.js p https://faaisir.ed.gov/ibi_apps/w orp/jsp/WORP_Login_new.jsp Also submit a decrypted [szKey] in the query string. See DDD 56-632 for the format of the key for WebFOCUS. [dowhat]=display, [pageid]=10 and submits

Command Button

Subfooter

Return (btn_return.gif)

22 23TRACEABILITY TO 2004-2005 CRAD – 9 24TRACEABILITY TO 2005-2006 CRAD – GENERAL 05, DATA VALIDATION 02 25

92 93

IA Tool 2006-2007 - Functional Specification

13.2.9.26.0 “Dashboard”
2ACTION: NO CHANGE 3WHAT: “Dashboard” 4ACCESSED FROM: Left Nav Bar, "Analysis of Data" option 5WEB BROWSER TITLE: Analysis of Data - U.S. Department of Education 6 7See 3.2.9.26 for details on how the “Dashboard” is accessed. 8 9Definition: “Dashboard” – WebFOCUS Business Intelligence Dashboard; IBI tool. Term used to describe the page from 10which IA Tool reports are generated. This page is also used to choose parameters and formatting options for reports. 11 12Include the following components on the “Dashboard”: 13 • Folders Pane from which standard reports and ad hoc reports can be generated (see 3.2.9.26.1). 14 • Two Report Panes that display pre-defined summary report data (see 3.2.9.26.2). 15 16TRACEABILITY TO 2004-2005 CRAD – 9 17

94 95

IA Tool 2006-2007 - Functional Specification

13.2.9.26.1 “Dashboard” Folders Pane
2ACTION: UPDATE 3WHAT: “Dashboard” Folders Pane; the options included allow the user to generate reports. 4 5Include the following report options in the Folders Pane on the “Dashboard”: 6 • “Standard Reports” Folder 7 o “IA Tool 20056-20067” Folder 8  Sample Summary (see 3.2.9.26.8) 9  Verification Summary (see 3.2.9.26.9) 10  Field Change (see 3.2.9.26.10) 11  Field Increments (see 3.2.9.26.15) 12  Pell Eligibility by Dependency Status (see 3.2.9.26.11) 13  Verification Tracking Flags (see 3.2.9.26.20) 14  Student Listing (see 3.2.9.26.12) 15  Student Detail (see 3.2.9.26.13) 16 • “Reporting Objects” Folder 17 o “Custom Reports” Folder 18  Ad Hoc; allows the user to define and customize report criteria. Once Ad Hoc Custom Report 19 criteria (including “where” statements) is defined, that criteria can be saved as a new report and 20 that new report will display under the “My Reports” option for subsequent usage. 21 • If the logged-in user is from a school that is a Quality Assurance Program participant, 22 then allow the user to designate a report to be “shared”, so that it displays in the “Shared 23 Reports” folder, at the time the report is saved. For a list of schools that are Quality 24 Assurance Program participants, see \\Iccps1\CPSLAN\CPS0607\Functional 25 Specifications\Attachments\QA 05-06 FSC.xls. 26  Quality Assurance Listing (see 3.2.9.26.19) 27 • “My Reports” Folder 28 o “Custom Reports” Folder; allows the user to select from a list of previously saved user-defined Ad Hoc 29 reports. 30  If the logged-in user is from a school that is a Quality Assurance Program participant, then allow 31 the user to designate a report to be “shared”, so that it displays in the “Shared Reports” folder. 32 For a list of schools that are Quality Assurance Program participants, see 33 \\Iccps1\CPSLAN\CPS0607\Functional Specifications\Attachments\QA 05-06 FSC.xls. 34 • “Shared Reports” folder; allows logged-in users who are from schools that are Quality Assurance Program 35 participants to select from a list of previously shared Ad Hoc / Custom Reports. Note: Display all reports shared 36 by any Quality Assurance Participant school, not just reports shared by the logged-in school. For a list of schools 37 that are Quality Assurance Program participants, see \\Iccps1\CPSLAN\CPS0607\Functional 38 Specifications\Attachments\QA 05-06 FSC.xls.this folder is not currently being used and is a standard component 39 of the Dashboard that cannot be removed. 40 41TRACEABILITY TO 2004-2005 CRAD – 19, 27 42TRACEABILITY TO 2005-2006 CRAD – REPORTS 09 43TRACEABILITY TO 2006-2007 CRAD – AH 01

96 97

IA Tool 2006-2007 - Functional Specification

13.2.9.26.2 “Dashboard” Report Panes
2ACTION: NO CHANGE 3WHAT: “Dashboard” Report Panes 4 5There shall be two panes on the “Dashboard” for the following reports: 61. Sample Summary (see 3.2.9.26.8) 72. Verification Summary (see 3.2.9.26.9) 8 9TRACEABILITY TO 2004-2005 CRAD – 16, 17, 19 10

113.2.9.26.3 Report Outputs 13 14 15 16 18
17 12Enable the following functionality for reports: • Allow the Standard Reports to be output in the following formats: o .xls (Microsoft Excel Worksheet) o .html (HTML Document) o .pdf (Adobe Acrobat Document)

Allow reports to be sent to a printer via the menu bar using the File – Print options.

19 20TRACEABILITY TO 2004-2005 CRAD – 3 21

223.2.9.26.4 Dollar Amount Formats 24 25 26 27
23For reporting purposes, display dollar amounts as follows: • Do not display leading zeros. • Do not display a decimal point. • Do not display cents. • Use normal rounding rules when displaying calculated dollar amounts. I.e., round cents amounts between .00 28 and .49 down to the nearest dollar, and rounds cents amounts between .50 and .99 up to the next dollar. 29 30TRACEABILITY TO 2004-2005 CRAD – 6

313.2.9.26.5 Percentage Formats
32For reporting purposes, display percentages as follows: • Calculate percentages to four places and round to three places unless otherwise indicated. 34For example: 35 • Example 1: If the calculated value = .3333, round to .333 and display 33.3% 36 • Example 2: If the calculated value = .4000, round to .400 and display 40.0% 37 • Example 3: If the calculated value = .4004, round to .400 and display 40.0% 38 • Example 4: If the calculated value = .4005, round to .401 and display 40.1%

33

39 40TRACEABILITY TO 2004-2005 CRAD – 7

98 99

IA Tool 2006-2007 - Functional Specification

13.2.9.26.6 Standard IA Tool Report Header
2ACTION: UPDATE 3WHAT: Standard Report Header; display a common set of components at the top of each page, for all Standard reports, 4unless indicated otherwise. 5Include the following components: 6- <U.S. DEPARTMENT OF EDUCATION> Text (left-justified); display text as is 7- <20056-20067 ISIR Analysis Tool> Text (right-justified); display text as is 8- <Federal School Code:> Text (left-justified); display the six-digit Federal School Code of the logged-in user 9- <School Name:> Text (right-justified); display the School Name of the logged-in user 10- <Report Name> display the name of the selected report (center-justified) 11- <THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT> Text (center12justified); display text as is 13- <Criteria:> Text (left-justified); display the criteria (i.e., any “Drill Down” criteria, “Where” statements or Filters) applied to 14the report. 15 16Use the following sample as a guide:

18U.S. DEPARTMENT OF EDUCATION                 2006­2007 ISIR Analysis Tool 19Federal School Code: 002495          School Name: TRUMAN STATE UNIVERSITY 20                                <Report Name> 21THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT 22 23Criteria: 24CPS Verification Flag = Y
25 26 27TRACEABILITY TO 2004-2005 CRAD – 8 28TRACEABILITY TO 2005-2006 CRAD – REPORTS 28

17

100 101

IA Tool 2006-2007 - Functional Specification

13.2.9.26.7 Standard IA Tool Report Footer
2ACTION: NO CHANGE 3WHAT: Standard Report Footer; display a common set of components at the bottom of each page, for all Standard 4reports, unless indicated otherwise. 5- Only include the Standard Report Footer when a Standard Report is output in the .pdf (Adobe Acrobat Document) 6format. 7Include the following components: 8- <Report Date> Display the current date in mm/dd/yyyy format 9- <PAGE:> Text (right-justified); display the page number of the report 10 11Use the following sample as a guide:

1303/12/2006                                                      PAGE:   1
14 15 16TRACEABILITY TO 2004-2005 CRAD – 8 17

12

183.2.9.26.7.2 Ad Hoc / Custom Report Footer
19ACTION: CREATE 20WHAT: Ad Hoc / Custom Report Footer; display a common set of components at the bottom of all Ad Hoc / Custom 21Reports, unless indicated otherwise. 22Include the following components: 23- Report Sample Size: <Number of records in the report> Display the total number of student records included in the Ad 24Hoc / Custom Report report that meet the report criteria. 25 26Use the following sample as a guide:

28Report Sample Size:  1500
29 30 31TRACEABILITY TO 2006-2007 CRAD – AH 03 32

27

333.2.9.26.7.3 Ad Hoc / Custom Report Fields
34Allow the user to select one or more fields from a pre-defined list of fields available for Field Selection and for Selection 35Criteria for Ad Hoc reports. 36- See Appendix 1 for the list of available fields for Ad Hoc reports. 37- In the list of fields available for Field Selection and for Selection Criteria for Ad Hoc reports, list the "assumed" fields 38(ASM_*.*) at the bottom of the list in ascending alphabetical order. 39 40TRACEABILITY TO 2006-2007 CRAD – AH 04b

102 103

IA Tool 2006-2007 - Functional Specification

13.2.9.26.8 “Sample Summary” Report

2ACTION: NO CHANGE 3WHAT: “Sample Summary” Report; this report is one of the Standard reports available from the Folders Pane on the 4Dashboard and also displays by default in the first (i.e., top) “Dashboard” pane and displays a variety of summary data for 5the entire IA Tool Database student record population. 6REPORT HEADER: Display the standard IA Tool Report Header (see 3.2.9.26.6) 7REPORT FOOTER: Display the standard IA Tool Report Footer (see 3.2.9.26.7)

8 9Note: A student record consists of Initial values and Paid On values; the Initial values and Paid On values are not 10considered to be separate student records. 11 12Display the following for this report: 13

Text or Description
Report Sample Size Total Dependent Pell Eligible Total Dependent Pell Ineligible Total Independent Pell Eligible Total Independent Pell Ineligible Total Fields Changed Total EFC Changes Total Pell Changes Total Initial Pell Award Total Paid On Pell Award Number of Records with Pell Increases Average Pell Award Increase Number of Records with Pell Decreases Average Pell Award Decrease Total Initial Pell Eligible Percentage of Initial Pell Eligible Total Initial Pell Ineligible Percentage of Initial Pell Ineligible Total Paid On Pell Eligible Percentage of Paid On Pell Eligible

Action/Field Content
Total number of student records in the IA Tool Database (Dashboard Report), or Total number of student records included in the report that meet the report criteria (Standard Report). Total number of student records in the IA Tool Database whose Dependency Status is “Dependent” and whose Pell Grant Eligibility Flag from the ISIR is true/yes. Total number of student records in the IA Tool Database whose Dependency Status is “Dependent” and whose Pell Grant Eligibility Flag from the ISIR is false/no. Total number of student records in the IA Tool Database whose Dependency Status is “Independent” and whose Pell Grant Eligibility Flag from the ISIR is true/yes. Total number of student records in the IA Tool Database whose Dependency Status is “Independent” and whose Pell Grant Eligibility Flag from the ISIR is false/no. Total number of fields in the IA Tool Database whose Initial value is not equal to its Paid On value. Total number of student records in the IA Tool Database whose Initial EFC and Paid On EFC are not equal. Total number of student records in the IA Tool Database whose Initial Pell Award and Paid On Pell Award are not equal. Total dollar amount of all the Initial Pell Awards for all the student records in the IA Tool Database. Total dollar amount of all the Paid On Pell Awards for all the student records in the IA Tool Database. Display the total number of student records in the IA Tool Database whose Paid On Pell Award is greater than the Initial Pell Award For all the student records in the IA Tool Database whose Paid On Pell Award is greater than the Initial Pell Award, divide (the total of the differences between the Paid On Pell Award and the Initial Pell Award) by (the total number of records whose Paid On Pell Award is greater than the Initial Pell Award), and display the resulting dollar amount. Display the total number of student records in the IA Tool Database whose Paid On Pell Award is less than the Initial Pell Award For all the student records in the IA Tool Database whose Paid On Pell Award is less than the Initial Pell Award, divide (the total of the differences between the Paid On Pell Award and the Initial Pell Award) by the (total number of records whose Paid On Pell Award is less than the Initial Pell Award), and display the resulting dollar amount. Display the total number of student records in the IA Tool Database whose Initial Pell Grant Eligibility Flag from the ISIR is true/yes. Divide (the number of student records in the IA Tool Database whose Initial Pell Grant Eligibility Flag from the ISIR is true/yes) by (the total number of student records in the IA Tool Database), and display the resulting percentage. Display the total number of student records in the IA Tool Database whose Initial Pell Grant Eligibility Flag from the ISIR is false/no. Divide (the number of student records in the IA Tool Database whose Initial Pell Grant Eligibility Flag from the ISIR is false/no) by (the total number of student records in the IA Tool Database), and display the resulting percentage. Display the total number of student records in the IA Tool Database whose Paid On Pell Grant Eligibility Flag from the ISIR is true/yes. Divide (the number of student records in the IA Tool Database whose Paid On Pell Grant Eligibility Flag from the ISIR is true/yes) by (the total number of student records in the IA Tool Database), and display the resulting percentage.

104 105
Total Paid On Pell Ineligible Percentage of Paid On Pell Ineligible

IA Tool 2006-2007 - Functional Specification

Display the total number of student records in the IA Tool Database whose Pell Grant Eligibility Flag from the ISIR is false/no. Divide (the number of student records in the IA Tool Database whose Pell Grant Eligibility Flag from the ISIR is false/no) by (the total number of student records in the IA Tool Database), and display the resulting percentage.

14 15Use the following sample as a guide:

17U.S. DEPARTMENT OF EDUCATION                 2006­2007 ISIR Analysis Tool 18Federal School Code: 002495          School Name: TRUMAN STATE UNIVERSITY 19 Sample Summary 20THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT 21 22Criteria: 23<Criteria>   24 25Report Sample Size: 500 26 27 Total Dependent Pell Eligible: 100 28 Total Dependent Pell Ineligible: 200 29 Total Independent Pell Eligible:  50 30 Total Independent Pell Ineligible: 150 31 32 Total Fields Changed: 749 33 Total EFC Changes: 216 34 Total Pell Changes: 499 35 36 Total Initial Pell Award:  $962,500 37 Total Paid On Pell Award:  $981,750 38 39 Number of Records with Pell Increases: 196 40 Average Pell Award Increase: $98 41 42 Number of Records with Pell Decreases:   7 43 Average Pell Award Decrease:     $1029 44 45 Total Initial Pell Eligible: 173 46 Percentage of Initial Pell Eligible: 35% 47 48 Total Initial Pell Ineligible: 327 49 Percentage of Initial Pell Ineligible: 65% 50 51 Total Paid On Pell Eligible: 219 52 Percentage of Paid On Pell Eligible: 44% 53 54 Total Paid On Pell Ineligible: 281 55 Percentage of Paid On Pell Ineligible: 56% 56 57 5803/12/2006                                                      PAGE:   1
59 60 61TRACEABILITY TO 2004-2005 CRAD – 2, 3, 6, 7, 10, 17, 23, 25, 26

16

106 107

IA Tool 2006-2007 - Functional Specification

13.2.9.26.9 “Verification Summary” Report
2ACTION: UPDATE 3WHAT: “Verification Summary” Report; this report is one of the Standard reports available from the Folders Pane on the 4Dashboard and also displays by default in the second (i.e., bottom) Dashboard pane and displays a variety of School 5Verification and CPS Verification summary data for the entire IA Tool Database student record population. 6REPORT HEADER: Display the standard IA Tool Report Header (see 3.2.9.26.6) 7REPORT FOOTER: Display the standard IA Tool Report Footer (see 3.2.9.26.7) 8 9Display the following for this report: 10

Text or Description
Report Sample Size School Selected for Verification School Selected – EFC Increase School Selected – EFC Decrease School Not Selected for Verification School Not Selected – EFC Increase School Not Selected – EFC Decrease Initial CPS Selected for Verification Initial CPS Selected – EFC Increase Initial CPS Selected – EFC Decrease Initial CPS Not Selected for Verification Initial CPS Not Selected – EFC Increase Initial CPS Not Selected – EFC Decrease

Action/Field Content
Total number of student records in the IA Tool Database (Dashboard Report), or Total number of student records included in the report that meet the report criteria (Standard Report). Total number of student records in the IA Tool Database whose School Verification Flag is Yes/Selected. Total number of student records in the IA Tool Database whose School Verification Flag is Yes/Selected and whose Initial EFC is less than the Paid On EFC. Total number of student records in the IA Tool Database whose School Verification Flag is Yes/Selected and whose Initial EFC is greater than the Paid On EFC. Total number of student records in the IA Tool Database whose School Verification Flag is No/Not Selected. Total number of student records in the IA Tool Database whose School Verification Flag is No/Not Selected and whose Initial EFC is less than the Paid On EFC. Total number of student records in the IA Tool Database whose School Verification Flag is No/Not Selected and whose Initial EFC is greater than the Paid On EFC. Total number of student records in the IA Tool Database whose Initial CPS Verification Flag is Yes/Selected. Total number of student records in the IA Tool Database whose Initial CPS Verification Flag is Yes/Selected and whose Initial EFC is less than the Paid On EFC. Total number of student records in the IA Tool Database whose Initial CPS Verification Flag is Yes/Selected and whose Initial EFC is greater than the Paid On EFC. Total number of student records in the IA Tool Database whose Initial CPS Verification Flag is No/Not Selected. Total number of student records in the IA Tool Database whose Initial CPS Verification Flag is No/Not Selected and whose Initial EFC is less than the Paid On EFC. Total number of student records in the IA Tool Database whose Initial CPS Verification Flag is No/Not Selected and whose Initial EFC is greater than the Paid On EFC.

12 14 15 18 19
20 16 17 13

11

• •

If a value for any of the fields listed on the report (except “Report Sample Size”) is selected, then display the Field Change Report (see 3.2.9.26.10) for the student records that are included in that selected value. Display as a graph in the Dashboard pane. o If displaying as a graph, then display all the records whose Dependency Status is “Dependent” in a first graph and display all the records whose Dependency Status is “Independent” in a second, separate graph. • Title of the “Dependent” graph: Verification Summary – Dependent • Title of the “Independent” graph: Verification Summary – Independent

108 109

IA Tool 2006-2007 - Functional Specification

1If printed as a Standard Report, use the following sample as a guide:

3U.S. DEPARTMENT OF EDUCATION                 2006­2007 ISIR Analysis Tool 4Federal School Code: 002495          School Name: TRUMAN STATE UNIVERSITY 5 Verification Summary 6THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT 7 8Criteria: 9<Criteria>   10 11Report Sample Size: 500 12 13 School Selected for Verification: 119 14 School Selected – EFC Increase: 100 15 School Selected – EFC Decrease:  18 16 17 School Not Selected for Verification: 381 18 School Not Selected – EFC Increase: 176 19 School Not Selected – EFC Decrease: 200 20 21 Initial CPS Selected for Verification: 500 22 Initial CPS Selected – EFC Increase:   0 23 Initial CPS Selected – EFC Decrease:   0 24 25 Initial CPS Not Selected for Verification:   0 26 Initial CPS Not Selected – EFC Increase:   0 27 Initial CPS Not Selected – EFC Decrease:   0 28 29 3003/12/2006                                                      PAGE:   1
31 32 33TRACEABILITY TO 2004-2005 CRAD – 2, 3, 6, 7, 8, 10, 16, 23, 24, 25, 26 34TRACEABILITY TO 2005-2006 CRAD – REPORTS 21 35TRACEABILITY TO 2006-2007 CRAD – SR 07

2

110 111

IA Tool 2006-2007 - Functional Specification

13.2.9.26.10 “Field Change” Report
2ACTION: UPDATE 3WHAT: “Field Change” Report; this is one of the Standard Reports available from the Folders Pane on the Dashboard that 4displays data on records whose EFC Increased/Decrease, Pell Award Increased/Decreased, and School Verification and 5CPS Verification summary data for student records whose ISIR values changed from the Initial transaction to the Paid On 6transaction. 7REPORT HEADER: Display the standard IA Tool Report Header (see 3.2.9.26.6) 8REPORT FOOTER: Display the standard IA Tool Report Footer (see 3.2.9.26.7)

10 12
13 14 15 16 11

9

• •

Display the Report Sample Size at the top of the report. Report Sample Size is defined as the total number of student records included in the report that meet the report criteria. Display the following text above the EFC, Pell, and Verification columns: Percentages in the EFC, Pell, and Verification columns are based on the number of Records Corrected. - Display this text so that it stands out in contrast to the other text on this report. Some recommended examples: - Display the text in a different font, or with a different background color, or bolded and underlined, or in a text box, etc.

17 18Display the following for this report: 19

Text or Description
ISIR Field

Action/Field Content
Display each ISIR field for which the Initial transaction value and the Paid On transaction value are different in the IA Tool Database. Use the field descriptions as defined for Phase 1 (link to be added). List the ISIR fields sorted in descendingascending, alphabetical order by the Records Corrected #. For each ISIR Field, display the total number of records for which the ISIR field was corrected. For each ISIR Field, display the percentage of records for which the ISIR field was corrected. Divide the number of records corrected for the field by the total number of records corrected for all ISIR fields.. For each ISIR Field, display the percentage of records whose EFC Increased when the ISIR field was corrected. Divide ((the number of records whose Initial EFC is less than the Paid On EFC) and the ISIR field was corrected)) by (the number of records for which the ISIR field was corrected). For each ISIR Field, display the percentage of records whose EFC Decreased when the ISIR field was corrected. Divide ((the number of records whose Initial EFC is greater than the Paid On EFC) and the ISIR field was corrected)) by (the number of records for which the ISIR field was corrected). For each ISIR Field, display the percentage of records whose Pell Award Increased when the ISIR field was corrected. Divide ((the number of records whose Initial Pell Award is less than the Paid On Pell Award) and the ISIR field was corrected)) by (the number of records for which the ISIR field was corrected). For each ISIR Field, display the percentage of records whose Pell Award Decreased when the ISIR field was corrected. Divide ((the number of records whose Initial Pell Award is greater than the Paid On Pell Award) and the ISIR field was corrected)) by (the number of records for which the ISIR field was corrected). For each ISIR Field, display the percentage of records that the School selected for verification when the ISIR field was corrected. Divide ((the number of records whose School Verification Flag is Yes/Selected) and the ISIR field was corrected)) by (the number of records for which the ISIR field was corrected). For each ISIR Field, display the percentage of records that CPS selected for verification when the ISIR field was corrected. Divide ((the number of records whose Initial CPS School Verification Flag is Yes/ Selected) and the ISIR field was corrected)) by (the number of records for which the ISIR field was corrected).

Records Corrected # Records Corrected % EFC Increase %

EFC Decrease %

Pell Increase %

Pell Decrease %

School Selected Verification %

CPS Selected Verification %

112 113

IA Tool 2006-2007 - Functional Specification

2 5 8
9 10 6 7 3 4

1

• • •

If an ISIR field from the list is selected, then allow the user to select from a pre-defined list of ISIR fields with predefined increments (see 3.2.9.26.14). If an option is selected from the list, then take the user to the Field Increments Report (see 3.2.9.26.15) for the student records that are included in that selected ISIR field. If any of the values (# or %) associated with an ISIR field from the list are selected, then take the user to the Pell Eligibility by Dependency Status Report (see 3.2.9.26.11) for the student records that are included in that selected value. Include an option that allows the user to view only the following EFC-critical ISIR fields whose values changed from the Initial transaction to the Paid On transaction:
Student ISIR Fields
State of Legal Residence Marital Status Number of Family Members Number in College Tax Return Status Type of Tax Return AGI Taxes Paid Student’s Income Spouse’s Income Income from Worksheet A Income from Worksheet B Income from Worksheet C Cash, Savings, Checking Investment Net Worth Business/Farm Net Worth

Parent ISIR Fields
State of Legal Residence Marital Status Number of Family Members Number in College Tax Return Status Type of Tax Return AGI Taxes Paid Father’s Income Mother’s Income Income from Worksheet A Income from Worksheet B Income from Worksheet C Cash, Savings, Checking Investment Net Worth Business/Farm Net Worth

11 12 13 14

Display the ISIR fields sorted in descending order by the number of records corrected (Record Corrected #) (that is, the most-often corrected field at the top and the least-often corrected field at the bottom).

114 115

IA Tool 2006-2007 - Functional Specification

1Use the following sample as a guide: 2 3U.S. DEPARTMENT OF EDUCATION                 2006­2007 ISIR Analysis Tool 4Federal School Code: 002495          School Name: TRUMAN STATE UNIVERSITY
    Field Change 6THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT

5

9<Criteria> 10
12

7 8Criteria:

11Report Sample Size: 100
Percentages in the EFC, Pell, and Verification columns are  based on the number of Records Corrected.

13 14

15  Records    Records     EFC     EFC      Pell      Pell     School         CPS 16Initial Field         Corrected  Corrected  Increase Decrease Increase Decrease  Selected     Selected 17                          #          %          %       %       %          %    Verification Verification     18­­­­­­­­­­­­­­­­­­­­  ­­­­­­­­­  ­­­­­­­­­  ­­­­­­­­ ­­­­­­­­ ­­­­­­­­ ­­­­­­­­ ­­­­­­­­­­­­ ­­­­­­­­­­­­ 19PARENTS' ADJUSTED         63       63.0%  40.8%     7.0%    30.9%      8.0%       18% 42% 20  GROSS INCOME 21GRADE LEVEL IN            47       47.0%     6.0%     6.0%     1.0%      1.0%       37%  5% 22  COLLEGE 23

24

2503/12/2006                                                      PAGE:   1

26 27 28TRACEABILITY TO 2004-2005 CRAD – 2, 3, 6, 7, 8, 10, 11, 23, 25, 26 29TRACEABILITY TO 2005-2006 CRAD – REPORTS 20 30TRACEABILITY TO 2006-2007 CRAD – SR 16

116 117

IA Tool 2006-2007 - Functional Specification

13.2.9.26.11 “Pell Eligibility by Dependency Status” Report
2ACTION: NO CHANGE 3WHAT: “Pell Eligibility by Dependency Status” Report; this is one of the Standard Reports available from the Folders 4Pane on the Dashboard that displays data on Dependent and Independent students and their Pell Eligibility. 5REPORT HEADER: Display the standard IA Tool Report Header (see 3.2.9.26.6) 6REPORT FOOTER: Display the standard IA Tool Report Footer (see 3.2.9.26.7) 7 8If any of the values (# or %) associated with an ISIR field from the list on the Field Change Report (see 3.2.9.26.10) are 9selected, then display the Pell Eligibility by Dependency Status Report for the student records that are included in that 10selected value. 11 12Display the following for this report:

14 16 17
18 19 20 21 15

13

• • •

Display the Report Sample Size at the top of the report. Report Sample Size is defined as the total number of student records included in the report that meet the report criteria. The name of the field from the row selected on the Field Change Report. Display the following text above the EFC, Pell, and Verification columns: Percentages in the EFC, Pell, and Verification columns are based on the number of Records Corrected. - Display this text so that it stands out in contrast to the other text on this report. Some recommended examples: - Display the text in a different font, or with a different background color, or bolded and underlined, or in a text box, etc.

22 23Dependent Pell Eligible Records 24- # of records that corrected the ISIR field selected on the Field Change Report. 25- % of records that corrected the ISIR field selected on the Field Change Report. 26- Percentage of records whose EFC Increased when the ISIR field was corrected. 27- Percentage of records whose EFC Decreased when the ISIR field was corrected. 28- Percentage of records whose Pell Award Increased when the ISIR field was corrected. 29- Percentage of records whose Pell Award Decreased when the ISIR field was corrected. 30- Percentage of records that the School selected for verification when the ISIR field was corrected. 31- Percentage of records that CPS selected for verification when the ISIR field was corrected. 32 33Dependent Pell Ineligible Records 34- # of records that corrected the ISIR field selected on the Field Change Report. 35- % of records that corrected the ISIR field selected on the Field Change Report. 36- Percentage of records whose EFC Increased when the ISIR field was corrected. 37- Percentage of records whose EFC Decreased when the ISIR field was corrected. 38- Percentage of records whose Pell Award Increased when the ISIR field was corrected. 39- Percentage of records whose Pell Award Decreased when the ISIR field was corrected. 40- Percentage of records that the School selected for verification when the ISIR field was corrected. 41- Percentage of records that CPS selected for verification when the ISIR field was corrected. 42 43Independent Pell Eligible Records 44- # of records that corrected the ISIR field selected on the Field Change Report. 45- % of records that corrected the ISIR field selected on the Field Change Report. 46- Percentage of records whose EFC Increased when the ISIR field was corrected. 47- Percentage of records whose EFC Decreased when the ISIR field was corrected. 48- Percentage of records whose Pell Award Increased when the ISIR field was corrected. 49- Percentage of records whose Pell Award Decreased when the ISIR field was corrected. 50- Percentage of records that the School selected for verification when the ISIR field was corrected. 51- Percentage of records that CPS selected for verification when the ISIR field was corrected. 52 53Independent Pell Ineligible Records 54- # of records that corrected the ISIR field selected on the Field Change Report.

118 119

IA Tool 2006-2007 - Functional Specification

1- % of records that corrected the ISIR field selected on the Field Change Report. 2- Percentage of records whose EFC Increased when the ISIR field was corrected. 3- Percentage of records whose EFC Decreased when the ISIR field was corrected. 4- Percentage of records whose Pell Award Increased when the ISIR field was corrected. 5- Percentage of records whose Pell Award Decreased when the ISIR field was corrected. 6- Percentage of records that the School selected for verification when the ISIR field was corrected. 7- Percentage of records that CPS selected for verification when the ISIR field was corrected. 8

120 121

IA Tool 2006-2007 - Functional Specification

1Use the following sample as a guide: 2 3U.S. DEPARTMENT OF EDUCATION                 2006­2007 ISIR Analysis Tool 4Federal School Code: 002495          School Name: TRUMAN STATE UNIVERSITY
6THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT 7 8Criteria:

5                 Pell Eligibility by Dependency Status 9<Criteria>  
10 11Report Sample Size: 100 12

Percentages in the EFC, Pell, and Verification columns are  based on the number of Records Corrected.
13 Records    Records     EFC      EFC      Pell       Pell      School           CPS 14                Corrected  Corrected Increase Decrease Increase  Decrease    Selected       Selected 15    #         %          %        %        %         %      Verification  Verification     16­­­­­­­­­­­­­­­­­­­­  ­­­­­­­­­­ ­­­­­­­­­  ­­­­­­­­ ­­­­­­­­ ­­­­­­­­­ ­­­­­­­­­ ­­­­­­­­­­­­­  ­­­­­­­­­­­­ 17Dependent: 18 Pell Eligible       27      XX.X%     XX.X%     XX.X%     XX.X% XX%     XX%    XX% 19 Pell Ineligible       6      XX.X%     XX.X%     XX.X%     XX.X%      XX%     XX%    XX% 20 21Independent: 22 Pell Eligible     23 Pell Ineligible   24 25
  14    16      XX.X%     XX.X%     XX.X%     XX.X% XX%     XX.X%     XX.X%     XX.X%     XX.X%      XX%     XX%     XX%    XX%    XX%

2603/12/2006                                                      PAGE:   1

29 31 32 34 35
33 30

27 28

• •

If a value (# or %) is selected, then take the user to the Student Listing Report (see 3.2.9.26.12) for the student records that are included in that selected value. Enable the Dashboard graphical view functionality for this report. o If a “bar” on the graph is selected, then take the user to the Student Listing Report (see 3.2.9.26.12) for the student records that are included in the selected “bar”. • Title of the “Dependent” graph: Pell Eligibility by Dependency Status – Dependent • Title of the “Independent” graph: Pell Eligibility by Dependency Status – Independent

36 37TRACEABILITY TO 2004-2005 CRAD – 2, 3, 6, 7, 8, 10, 12, 23, 24, 26 38TRACEABILITY TO 2005-2006 CRAD – REPORTS 14

122 123

IA Tool 2006-2007 - Functional Specification

13.2.9.26.12 “Student Listing” Report
2ACTION: NO CHANGE 3WHAT: “Student Listing” Report; this is one of the Standard Reports available from the Folders Pane on the Dashboard 4that displays a list of students and data regarding changes to EFC, Pell Award, School Verification, and CPS Verification 5values. 6REPORT HEADER: Display the standard IA Tool Report Header (see 3.2.9.26.6) 7REPORT FOOTER: Display the standard IA Tool Report Footer (see 3.2.9.26.7) 8 9Display the Report Sample Size at the top of the report. Report Sample Size is defined as the total number of student 10records included in the report that meet the report criteria. 11 12If a value (# or %) is selected from the Pell Eligibility by Dependency Status Report (see 3.2.9.26.11), then display the 13Student Listing Report for the student records that are included in that selected value. 14 15For each of the student records included in the selected value from Pell Eligibility by Dependency Status Report, display 16the following: 17- Original SSN 18- Full Name (Last Name, First Name, Middle Initial) 19- Whether or not the EFC changed (i.e., Increased, Decreased, or did not change): 20 - If the Initial EFC is less than the Paid On EFC, then display “+”. 21 - If the Initial EFC is greater than the Paid On EFC, then display “-”. 22 - If the Initial EFC is equal to the Paid On EFC, then display “0”. 23- Whether or not the Pell Award changed (i.e., Increased, Decreased, or did not change): 24 - If the Initial Pell Award is less than the Paid On Pell Award, then display “+”. 25 - If the Initial Pell Award is greater than the Paid On Pell Award, then display “-”. 26 - If the Initial Pell Award is equal to the Paid On Pell Award, then display “0”. 27- Whether or not the School selected the record for verification (i.e., the School Verification Flag is Yes/Selected). 28 - If the School Verification Flag is Yes/Selected, then display “Y”. 29 - If the School Verification Flag is No/Not Selected, then display “N”. 30- Whether or not the CPS selected the record for verification (i.e., the Initial CPS Verification Flag is Yes/Selected). 31 - If the Initial CPS Verification Flag is Yes/Selected, then display “Y”. 32 - If the Initial CPS Verification Flag is No/Not Selected, then display “N”. 33 34Display the student records sorted in ascending Original SSN order. 35 36If an Original SSN is selected from a student record, then take the user to the Student Detail Report (see 3.2.9.26.13) for 37the student record for that selected value.

124 125

IA Tool 2006-2007 - Functional Specification

1Use the following sample as a guide: 2U.S. DEPARTMENT OF EDUCATION                 2006­2007 ISIR Analysis Tool 3Federal School Code: 002495          School Name: TRUMAN STATE UNIVERSITY 4 Student Listing 5THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT 6 7Criteria: 8<Criteria>   9 10Report Sample Size: 25 11                                                 12                                                 13Original                       EFC   Pell   School    CPS 14SSN          Student Name                       Change Change Selected Selected 15­­­­­­­­­­­  ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ­­­­­­ ­­­­­­ ­­­­­­­­ ­­­­­­­­   16100­01­2006  Reeves, Francine F.                  +      0       Y        N 17120­10­4601  Potter, Mark B.                      0      +       N        Y 18123­10­4601  Hankemeier, Roger P.                 ­      ­       Y        Y   19123­50­4601  Mahavni, Sona M.                     ­      ­       N        N 20220­01­2006  Kalm, Derek                          +      0       Y        N 21223­30­4601  Tuccillo, Anne A.                    0      +       N        Y 22232­30­4601  McIntosh, Sherlene T.                ­      ­       Y        Y 23345­50­4601  Anderson, Elizabeth                  ­      ­       N        N 24443­00­2006  Burwell, Susan                       +      0       Y        N 25444­10­4601  Cagle, Michael                       0      +       N        Y 26445­10­4601  Chan, Tsze W.                        ­      ­       Y        Y 27446­10­4601  Johnson, Dee                         ­      ­       N        N 28447­01­2006  1234567890123456, 123456789012 1.    +      0       Y        N 29448­10­4601  Langer­Evans, Holly H.               0      +       N        Y 30449­10­4601  McCoy, Mark C.                       ­      ­       Y        Y 31500­10­4601  Sanders, Sandi S.                    ­      ­       N        N 32550­01­2006  Fitzherbert, Beth A.                 +      0       Y        N 33555­10­4601  Plunkett, Sharyn O.                  0      +       N        Y 34556­10­4601  Marini, Jose M.                      ­      ­       Y        Y 35557­10­4601  John, Karen K.                       ­      ­       N        N 36558­01­2006  Buzzi, Ed E.                         +      0       Y        N 37559­10­4601  Farr, Warren F.                      0      +       N        Y 38600­10­4601  Owings, Sally S.                     ­      ­       Y        Y 39740­10­4601  Martin, Tammy R.                     ­      ­       N        N 40789­01­2345  King, Jeffrey R.                     ­      ­       N        N 41 42 4303/12/2006                                                      PAGE:   1
44 45 46TRACEABILITY TO 2004-2005 CRAD – 2, 3, 8, 10, 13, 23, 26 47TRACEABILITY TO 2005-2006 CRAD – STUDENT LISTING 03

126 127

IA Tool 2006-2007 - Functional Specification

13.2.9.26.13 “Student Detail” Report
2ACTION: UPDATENO CHANGE 3WHAT: “Student Detail” Report; this is one of the Standard Reports available from the Folders Pane on the Dashboard 4that displays students demographic data and a comparison of Initial transaction values and Paid On transaction values. 5REPORT HEADER: Display the standard IA Tool Report Header (see 3.2.9.26.6) 6REPORT FOOTER: Display the standard IA Tool Report Footer (see 3.2.9.26.7) 7 8If an Original SSN is selected from a student record on the Student Listing Report (see 3.2.9.26.12), then display the 9Student Detail Report for the student record for that selected value. 9 10For the student record selected, display the following: 11 12- Original SSN 13- Current SSN 14- Full Name (First Name, Middle Initial, Last Name) 15- Date of Birth 16- Whether or not the School selected the record for verification. 17 - If the School Verification Flag is Yes/Selected, then display “Y”. 18 - If the School Verification Flag is No/Not Selected, then display “N”. 19- Initial and Paid On ISIR Transaction values for the following: 20 - Transaction Number 21 - CPS Verification Flag 22 - Dependency Status (Model) 23 - EFC 24 - Each ISIR field for which the initial transaction value and the paid on transaction value are different. Do not perform 25translations for ISIR field values that are represented by numeric values; use the numeric value. 25 - For dollar fields, display the difference between the initial transaction value and the paid on transaction value. See 26Appendix 1, “CALCULATE FIELD DIFF?” column for a list of these fields. 26 - For non-dollar (including numeric) fields, indicate whether or not the initial transaction value and the paid on 27transaction value are different (Yes or No). See Appendix 1, “INDICATE FIELD DIFF?” column for a list of these fields. 27 28When displaying the Initial and Paid On ISIR Transaction values, display the full text description, instead of the code, as 29indicated in the following table: 29 30For example, if the “Student’s Citizenship Status” is equal to “1”, display, “Eligible noncitizen”. 31

ISIR Field Student’s Citizenship Status Student’s Marital Status Are You Male?

Valid content 1 = U.S. citizen (or U.S. national) 2 = Eligible noncitizen 3 = Not eligible 1 = Unmarried (single, divorced, or widowed) 2 = Married/Remarried 3 = Separated 1 = Yes 2 = No

128 129

IA Tool 2006-2007 - Functional Specification

Degree/Certificate

Grade Level in College

First Bachelor’s Degree By 07-01-2006? Father’s Highest Grade Level Completed

Mother’s Highest Grade Level Completed

Drug Conviction Affecting Eligibility Student’s Tax Return Completed? Student’s Type of 2005 Tax Form Used?

Student Eligible to file 1040A or 1040EZ? Born Before? Working on a Master’s or Doctorate Program?

1 = 1st bachelor’s degree 2 = 2nd bachelor’s degree 3 = Associate degree (occupational or technical program) 4 = Associate degree (general education or transfer program) 5 = Certificate or diploma for completing an occupational, technical, or educational program of less than two years 6 = Certificate or diploma for completing an occupational, technical, or educational program of at least two years 7 = Teaching Credential Program (non-degree program) 8 = Graduate or professional degree 9 = Other/undecided 0 = 1st year, never attended college 1 = 1st year, attended college before 2 = 2nd year/sophomore 3 = 3rd year/junior 4 = 4th year/senior 5 = 5th year/other undergraduate 6 = 1st year graduate/professional 7 = Continuing graduate/professional 1 = Yes 2 = No 1 = Middle School/Jr. High 2 = High School 3 = College or Beyond 4 = Other/Unknown 1 = Middle School/Jr. High 2 = High School 3 = College or Beyond 4 = Other/Unknown 1 = No 2 = Yes (Part year) 3 = Yes/Don't Know 1 = Already Completed 2 = Will File 3 = Will Not File 1 = IRS 1040 2 = IRS 1040A, 1040 EZ, 1040 TeleFile 3 = Foreign Tax Return 4 = Tax return from Puerto Rico, Guam, American Samoa, the U.S. Virgin Islands, the Marshall Islands, the Federated States of Micronesia, or Palau 1 = Yes 2 = No 3 = Don’t Know 1 = Yes 2 = No 1 = Yes 2 = No

130 131

IA Tool 2006-2007 - Functional Specification

Is Student Married?

1 = Yes 2 = No Have Children you support? 1 = Yes 2 = No Have Legal Dependents Other than Children 1 = Yes or Spouse? 2 = No Orphan or Ward of Court? 1 = Yes 2 = No Veteran of U.S. Armed Forces? 1 = Yes 2 = No Parent’s Marital Status 1 = Married/Remarried 2 = Single 3 = Divorced/Separated 4 = Widowed Parents’ Tax Return Completed? 1 = Already Completed 2 = Will File 3 = Will Not File Parents’ Type of 2005 Tax Form Used? 1 = IRS 1040 2 = IRS 1040A, 1040 EZ, 1040 TeleFile 3 = Foreign tax return 4 = Tax return from Puerto Rico, Guam, American Samoa, the U.S. Virgin Islands, the Marshall Islands, the Federated States of Micronesia, or Palau Parents’ Eligible to file 1040A or 1040EZ? 1 = Yes 2 = No 3 = Don’t Know Enrollment Status 1 = Full time 2 = ¾ time 3 = ½ time 4 = Less than ½ time 5 = Not Sure Dependency Override Indicator 1 = Dependent to Independent 2 = Dependent to Independent Override Canceled 3 = Dependency Override request failed Dependency Status D = Dependent I = Independent X = Dependent rejected Y = Independent rejected Transaction Data Source 1 = Electronic 2 = Web Student 3 = Web FAA 4 = Paper 5 = CPS 6 = FSAIC

132 133

IA Tool 2006-2007 - Functional Specification

Transaction Type Code

Assumption Override 1 Assumption Override 2 Assumption Override 3 Assumption Override 4 Assumption Override 5 Assumption Override 6 Reject Override 3 Reject Override 12 Reject Override A Reject Override B Reject Override C Reject Override G Reject Override J Reject Override K Reject Override N Reject Override W FAA Adjustment EFC Change Flag Reject Status Change Flag Verification Selection Change Flag Source of Correction Graduate Flag Pell Grant Eligibility Flag Automatic Zero EFC Indicator Simplified Needs Test (SNT) Assumed Citizenship Assumed Student’s Marital Status Assumed Date of Birth Prior Assumed Student is Married/Remarried?

A = Application B = Application Spanish C = Correction D = Drug Abuse Hold Release E = EZ FAFSA F = EZ FAFSA Spanish G = EZ FAFSA Renewal H = EZ FAFSA Renewal Spanish J = Correction Application K = Correction Application Spanish M = DHS Secondary Confirmation N = NSLDS Postscreening P = Reprocessing S = Signature Page T = Spanish Renewal Application W = SSA Death File Match 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = Yes 1 = EFC Adjustment processed 2 = EFC Adjustment request failed 1 = EFC increase 2 = EFC decrease Y = Yes Y = Yes A = Applicant D = CPS S = School Y = Yes Y = Yes Y = Yes 1 = Yes 2 = No 1 = Assumed student is a citizen 2 = Assumed student is an eligible noncitizen 1 = Assumed unmarried 2 = Assumed married/remarried 1 = Assumed Yes 2 = Assumed No 1 = Assumed Yes 2 = Assumed No

134 135

IA Tool 2006-2007 - Functional Specification

Assumed Have Children You Support? Assumed Have Legal Dependents Other than Children or Spouse? Assumed VA Status? Assumed Parents’ Marital Status Primary EFC Type

1 = Assumed Yes 2 = Assumed No 2 = Assumed No 2 = Assumed No 1 = Assumed married/remarried 2 = Assumed single 1 = FNT: Dependent 2 = FNT: Independent without dependents other than a spouse 3 = FNT: Independent with dependents other than a spouse 4 = SNT: Dependent 5 = SNT: Independent without dependents other than a spouse 6 = SNT: Independent with dependents other than a spouse Y = Selected N = Not Selected * = A subsequent transaction was selected for verification

Student is selected for Verification

32

136 137

IA Tool 2006-2007 - Functional Specification

1Use the following sample as a guide:

3U.S. DEPARTMENT OF EDUCATION                 2005­2006 ISIR Analysis Tool 4Federal School Code: 002495          School Name: TRUMAN STATE UNIVERSITY 5 Student Detail 6THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT 8Criteria: 9<Criteria>   10 11Original SSN: 056­62­1429   Current SSN: 056­62­1429 12Student Name: PARSONS, JAIME C. 13Date of Birth: 06/07/1963 14Initial School Verification Flag: No 15 16                          Initial    Paid On 17                         ­­­­­­­­­  ­­­­­­­­­ 18Transaction Number              01         01 19CPS Verification Flag            N          N 20Dependency Status                I          I 21EFC                           9884       8884 22­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ 23                                        Initial            Paid On 24                                      Transaction        Transaction 25Field(s) Changed                         Value              Value          Change 26­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­  ­­­­­­­­­­­­­­­­­  ­­­­­­­­­­­­­­­­­  ­­­­­­­­­­­ 27AGE OF OLDER PARENT                               40                 41       Y 28DEPENDENCY STATUS                          Dependent        Independent       Y 29STUDENT'S ADJUSTED GROSS INCOME               33,316             23,316   ­10,000 30STUDENT’S MARITAL STATUS           Married/Remarried          Separated       Y  31STUDENT'S U.S. INCOME TAX PAID                 3,934              2,934    ­1,000 32PARENTS U.S. INCOME TAX PAID                  33,934             43,934    10,000 33 3603/12/2006                                                      PAGE:   1
37 38 39TRACEABILITY TO 2004-2005 CRAD – 2, 3, 6, 8, 10, 14, 23 40TRACEABILITY TO 2006-2007 CRAD – SR 03 34 35 7

2

138 139

IA Tool 2006-2007 - Functional Specification

13.2.9.26.14 Field Increments
2ACTION: UPDATE 3WHAT: Field Increments; a list of pre-defined ISIR fields and associated increments are provided for the user to perform 4additional analysis. 5 6If the user is on the Field Change Report and selects an ISIR field from the list of field(s) on the report, or if the user runs 7the Field Increments Standard Report, then allow the user to select from the following pre-defined list of ISIR fields with 8pre-defined increments: 9 10Note: Display the fields sorted in ascending alphabetical order by the value in the “ISIR Field” column in the following 11table.

#
1

ISIR Field
Father’s/Stepfather’s Income Earned from Work

Increments
-999,999 to -1 0 1 to 150,000 by 10,000 150,001 to 999,999 Blank -9,999,999 to -1 0 1 to 150,000 by 10,000 150,001 to 9,999,999 Blank -999,999 to -1 0 1 to 150,000 by 10,000 150,001 to 999,999 Blank -999,999 to -1 0 1 to 150,000 by 10,000 150,001 to 999,999 Blank 0 1 to 50,000 by 5,000 50,001 to 999,999 Blank 0 1 to 50,000 by 5,000 50,001 to 999,999 Blank 0 1 to 10 by 1 11 to 99 Blank 0 1 to 50,000 by 5,000 50,001 to 999,999 Blank 1 to 3 by 1 4 to 9 Blank 1 to 12 by 1 13 to 99 Blank 0 1 to 30,000 by 3,000 30,001 to 99,999 Blank 0 1 to 30,000 by 3,000 30,001 to 99,999 Blank

2

FTI: FISAP Total Income

3

Mother’s/ Stepmother’s Income Earned from Work

4

Parents’ Adjusted Gross Income from IRS form

5

Parents’ Business and/or Investment Farm Net Worth

6

Parents’ Cash, Savings, and Checking

7

Parents’ Exemptions Claimed

8

Parents’ Investment Net Worth

9 1 0 1 1 1 2

Parents’ Number in College Parents’ Number of Family Members Parents’ Total Amount from Worksheet A

Parents’ Total Amount from Worksheet B

140 141
1 3 1 4 1 5 Parents’ Total Amount from Worksheet C

IA Tool 2006-2007 - Functional Specification

Parents’ U.S. Income Tax Paid

Primary EFC

1 6

Spouse’s Income Earned from Work

1 7

Student’s Adjusted Gross Income from IRS form

1 8 1 9 2 0 2 1

Student’s Business and/or Investment Farm Net Worth

Student’s Cash, Savings, and Checking

Student’s Exemptions Claimed

Student’s Income Earned from Work

2 2 2 3 2 4 2 5 2 6 2 7 2 8

Student’s Investment Net Worth

Student’s Number in College

Student’s Number of Family Members

Student’s Total Amount from Worksheet A

Student’s Total Amount from Worksheet B

Student’s Total Amount from Worksheet C

Student’s U.S. Income Tax Paid

0 1 to 12,000 by 1,000 12,001 to 99,999 Blank 0 1 to 20,000 by 2,000 20,001 to 999,999 Blank 0 1 to 306,000 by 3,0500 6,001 to 30,000 by 3,000 30,001 to 99,999 Blank -999,999 to -1 0 1 to 60,000 by 5,000 60,001 to 999,999 Blank -999,999 to -1 0 1 to 610,000 by 51,000 10,001 to 60,000 by 5,000 60,001 to 999,999 Blank 0 1 to 20,000 by 2,000 20,001 to 999,999 Blank 0 1 to 20,000 by 2,000 20,001 to 999,999 Blank 0 1 to 5 by 1 6 to 99 Blank -999,999 to -1 0 1 to 60,000 by 5,000 60,001 to 999,999 Blank 0 1 to 20,000 by 2,000 20,001 to 999,999 Blank 0 1 to 3 by 1 4 to 9 Blank 0 1 to 12 by 1 13 to 99 Blank 0 1 to 20,000 by 2,000 20,001 to 99,999 Blank 0 1 to 20,000 by 2,000 20,001 to 99,999 Blank 0 1 to 10,000 by 1,000 10,001 to 99,999 Blank 0 1 to 10,000 by 1,000 10,001 to 99,999 Blank

142 143
2 9 TI: Total Income

IA Tool 2006-2007 - Functional Specification

-9,999,999 to -1 0 1 to 150,000 by 10,000 150,001 to 9,999,999 Blank

12 13Once a Field Increment is selected from the above list, then take the user to the Field Increments Report (see 3.2.9.26.15) 14for the student records that are included in the ISIR field selected on the Field Change Report. 15 16TRACEABILITY TO 2004-2005 CRAD – 10, 15 17TRACEABILITY TO 2005-2006 CRAD – REPORTS 09 18TRACEABILITY TO 2006-2007 CRAD – SR 01, SR 14, SR 15

144 145

IA Tool 2006-2007 - Functional Specification

13.2.9.26.15 “Field Increments” Report
2ACTION: NO CHANGE 3WHAT: “Field Increments” Report; this is one of the Standard Reports available from the Folders Pane on the Dashboard. 4REPORT HEADER: Display the standard IA Tool Report Header (see 3.2.9.26.6) 5REPORT FOOTER: Display the standard IA Tool Report Footer (see 3.2.9.26.7) 6 7Display the Report Sample Size at the top of the report. Report Sample Size is defined as the total number of student 8records included in the report that meet the report criteria. 9 10If an ISIR field from the list is selected on the Field Change Report (see 3.2.9.26.10), then allow the user to select from a 11pre-defined list of ISIR fields with pre-defined increments (see 3.2.9.26.14). If an option is selected from the list, then 12display the Field Increments Report for the student records that are included in that selected ISIR field. 13 14Based on the selected ISIR field and its associated increments, display the following attributes for this report: 15- % of corrected records for each increment range 16- % that fall into this increment range based on sample size (sample size = the # of records corrected for the ISIR field 17selected) 18- % of records whose EFC Increased when the ISIR field was corrected. 19- % of records whose EFC Decreased when the ISIR field was corrected. 20

146 147

IA Tool 2006-2007 - Functional Specification

1Use the following sample as a guide:

3U.S. DEPARTMENT OF EDUCATION                 2006­2007 ISIR Analysis Tool 4Federal School Code: 002495          School Name: TRUMAN STATE UNIVERSITY 5     Field Increments 6THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT 7 8Criteria: 9<Criteria>   10 11Report Sample Size: 100 12 13Increment Field: Student’s Income Tax Paid 14 15           Records     EFC       EFC      16                           Corrected  Increase  Decrease  17  %         %         %         18    ­­­­­­­­­  ­­­­­­­­  ­­­­­­­­  190                             2.7%      6.0%      6.0%    201 – 1,000                     7.3%     40.8%      7.0%    211,001 – 2,000                10.0%      222,001 – 3,000                10.0%     233,001 – 4,000                10.0%     244,001 – 5,000                10.0%     255,001 – 6,000                10.0%     266,001 – 7,000                10.0%     277,001 – 8,000                10.0%     288,001 – 9,000                10.0%     299,001 – 10,000               10.0%     3010,001 – 99,999               0.0% 31<blank>                                   32 33 3403/12/2006                                                      PAGE:   1
35 36 37TRACEABILITY TO 2004-2005 CRAD – 2, 3, 7, 8, 10, 15, 22, 23, 25 38TRACEABILITY TO 2005-2006 CRAD – REPORTS 09 39

2

148 149

IA Tool 2006-2007 - Functional Specification

13.2.9.26.16 “Where” Statements
2ACTION: NO CHANGE 3WHAT: “Where” Statements; a pre-defined group of criteria will be available to further define the student population in the 4IA Tool Database for analysis.

11
12

10

6 7 8 9

5

• • • • •

“Where” statements are only available for “Custom Reports”. A “where” statement is not required to be selected by the user prior to running a report. If a “where” statement is not used, the report is run against all student records for the school. If one “where” statement is used, then a student record(s) must match all the criteria of that “where” statement in order to be included in a report. If more than one “where” statement is used, then a student record(s) must match the criteria of all the “where” statements in order to be included in a report (that is, use an “AND” operator between “where” statements).

13 14Include the following “Where” statements: 15

Text or Description
Dependent Students Independent Students EFC Changed Pell Eligible Pell Ineligible Selected For School Verification Selected For CPS Verification Single Students With Children Or Dependents

Criteria/Action
(DEPENDENCY STATUS="D") (DEPENDENCY STATUS="I") (EFC DIFFERENCE<>0) (Pell Grant Eligibility Flag from the ISIR = true/yes) (Pell Grant Eligibility Flag from the ISIR = false/no) (SELECTED FOR SCHOOL VERIFICATION="Y") (SELECTED FOR CPS VERIFICATION="Y") (STUDENT’S MARITAL STATUS="1") AND ((HAVE CHILDREN YOU SUPPORT?="1") OR (HAVE DEPENDENTS OTHER THAN CHILDREN OR SPOUSE?="1"))

16 17TRACEABILITY TO 2004-2005 CRAD – 18

150 151

IA Tool 2006-2007 - Functional Specification

13.2.9.26.17 Filters
2ACTION: UPDATE 3WHAT: Filters; a pre-defined group of modifiable filters will be available to further define the student population in the IA 4Tool Database for analysis.

6 7 8 9 10 12
13 11

5

• • • • • •

Filters are only available for Standard Reports (see 3.2.9.26.1). A filter is not required to be selected by the user prior to running a report. If a filter is not used, the report is run against all student records for the school. If a Filter uses an ISIR field, then use the Initial ISIR transaction value when executing Filter criteria. If more than one option is selected for an individual filter, use an OR operator between the options selected (i.e., will identify records meeting the criteria of any of the options selected). If multiple filters are selected, use an AND operator between the filters selected (i.e., will identify records meeting the criteria of all filters selected).

14 15 “<WebFOCUS Report>” Filters page (filters.htm – WebFOCUS)

Control Type
H2 Text Text

Form at
ABCD–1 ABCD-2

Text or Description
Select your filters and select Submit <Dynamic Text1> You must select a field for increments. To include all records in your database, do not select other filters. </Dynamic Text1> <Dynamic Text2> To include all records in your database, do not select a filter. </Dynamic Text2>

Field Content

Field Length

<Dynamic Text1> is displayed for Field Increment Report only. <Dynamic Text2> is displayed for all reports except for Field Increments.

Text Fields or Dropdowns Command Button

ABCD-2 BC-3

Standard filters as given in the following table. Submit Submit the filters and WebFOCUS procedure

16 17Include the following filters in the order listed: 18

Filter
1 2

Field
Student’s Original SSN Select a field for increments

Criteria/Action
Only available for the “Student Detail” Report. Length = 9 000000000-999999999 Display the ISIR fields in 3.2.9.26.14. - Only available when the “Field Increment” report is being run. - If a field is not selected, display a warning message: “Please select a field for increments.” Allow the user to select one of the following Operators: < (less than) <= (less than or equal to) <> (not equal to) = (equal to) > (greater than) >= (greater than or equal to) Allow the user to specify a value/parameter for the field. Valid Field Content: -999,999 – 999,999

3

Parents AGI

152 153
4 Student’s AGI

IA Tool 2006-2007 - Functional Specification

5

Dependency Status

6

Grade Level In College

7

Parents’ Type of 20045 Tax Form Used

8

Student’s Type of 20054 Tax Form Used

9 1 0 1 1 1 2 1 3

Student’s State of Legal Residence CPS Verification Flag School Verification Flag Pell Eligibility

Pell Changed?

Allow the user to select one of the following Operators: < (less than) <= (less than or equal to) <> (not equal to) = (equal to) > (greater than) >= (greater than or equal to) Allow the user to specify a value/parameter for the field. Valid Field Content: -999,999 – 999,999 Valid Field Content: D - Dependent I - Independent Allow selection of one of the values. Valid Field Content: 0 - 1st yr./never attended college 1 - 1st yr./attended college before 2 - 2nd yr./sophomore 3 - 3rd yr./junior 4 - 4th yr./senior 5 - 5th yr./other undergraduate 6 - 1st yr. graduate/professional 7 - Continuing graduate/professional or beyond Blank Allow selection of one or more than one of the values. Valid Field Content: 1 - IRS 1040 2 - IRS 1040A, 1040EZ, or 1040 TeleFile 3 - Foreign tax return 4 - A tax return for a U.S. Territory or a Freely Associated State Blank Allow selection of one or more than one of the values. Valid Field Content: 1 - IRS 1040 2 - IRS 1040A, 1040EZ, or 1040 TeleFile 3 - Foreign tax return 4 - A tax return for a U.S. Territory or a Freely Associated State Blank Allow selection of one or more than one of the values. Valid Field Content: See State Code list in the PIN API DDD (CL-602). Allow selection of one or more than one of the values. Valid Field Content: Y N Valid Field Content: Y N Valid Field Content: Pell Eligible Pell Ineligible - Allow selection of one of the values. Valid Field Content: Y (student records in the IA Tool Database whose Initial Pell Award and Paid On Pell Award are not equal) N (student records in the IA Tool Database whose Initial Pell Award and Paid On Pell Award are equal) - Allow selection of one of the values.

154 155
1 4 EFC Change

IA Tool 2006-2007 - Functional Specification

1 5

EFC

1 6 1 7 1 8

Student’s Tax Return Completed?

Parents’ Tax Return Completed?

User-Specified Field <nn> - <UserSpecified Field nn Description>

EFC Change = Initial EFC – Paid On EFC Allow the user to select one of the following Operators: < (less than) <= (less than or equal to) <> (not equal to) = (equal to) > (greater than) >= (greater than or equal to) Allow the user to specify a value/parameter for the field. Valid Field Content: 0 – 99,999 Allow the user to select one of the following Operators: < (less than) <= (less than or equal to) <> (not equal to) = (equal to) > (greater than) >= (greater than or equal to) Allow the user to specify a value/parameter for the field. Valid Field Content: 0 – 99,999 1 – Already Completed 2 – Will File 3 – Will Not File Blank 1 – Already Completed 2 – Will File 3 – Will Not File Blank Only include the User-Specified Fields that have been previously defined by the user (that is, the user has saved a “Type” and “Description” for a User-Specified field). <nn> = Display the User-Specified Field field number (115) <User-Specified Field nn Description> = Display the UserSpecified Field description Length = 40 Valid Field Content: ASCII Characters 32-126

19 20TRACEABILITY TO 2004-2005 CRAD – 23 21TRACEABILITY TO 2005-2006 CRAD – REPORTS 09, REPORTS 10, REPORTS 27, REPORTS 29 22TRACEABILITY TO 2006-2007 CRAD – SR 13 23

156 157

IA Tool 2006-2007 - Functional Specification

13.2.9.26.19 “Quality Assurance Listing” Report
2ACTION: NO CHANGE 3WHAT: “Quality Assurance Listing” Report; this report can be run by using an Ad Hoc report template available from the 4Folders Pane on the Dashboard (see 3.2.9.26.1). This report includes specified fields from the IA Tool database. This 5report will be primarily for use by FSA's QA team for analyzing specified school data, even though the report will be 6available for each school to run as well. 7REPORT HEADER: None 8REPORT FOOTER: None 9 10For this report, display the following fields and associated data in the order listed for all student records who have 11successfully completed the Data Validation Process for the logged-in school code: 12

Field Number
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

Field Name
School Verification Flag (school-defined) Student's Number of Family Members (Initial) Student’s Number in College (Initial) Student's Adjusted Gross Income (Initial) Student's U.S. Income Tax Paid (Initial) Student's Tax Return Filed? (Initial) Student's Exemptions Claimed (Initial) Student's Income Earned from Work (Initial) Spouse's Income Earned from Work (Initial) Student's Total from Worksheet A (Initial) Student's Total from Worksheet B (Initial) Student's Total from Worksheet C (Initial) Parents' Number of Family Members (Initial) Parents’ Number in College (Initial) Parents' Tax Return Filed? (Initial) Parents' Adjusted Gross Income (Initial) Parents' U.S. Income Tax Paid (Initial) Parents' Exemptions Claimed (Initial) Father's Income Earned from Work (Initial) Mother's Income Earned from Work (Initial) Parents' Total from Worksheet A (Initial) Parents' Total from Worksheet B (Initial) Parents' Total from Worksheet C (Initial) Dependency Override (Initial) Dependency Status (Initial) EFC (Initial) Verification Tracking Flag (Initial) Selected for Verification (Initial) Pell Award Amount (Initial) Student's Number of Family Members (Paid On) Student’s Number in College (Paid On) Student's Adjusted Gross Income (Paid On) Student's U.S. Income Tax Paid (Paid On) Student's Tax Return Filed? (Paid On) Student's Exemptions Claimed (Paid On) Student's Income Earned from Work (Paid On) Spouse's Income Earned from Work (Paid On) Student's Total from Worksheet A (Paid On) Student's Total from Worksheet B (Paid On) Student's Total from Worksheet C (Paid On) Parents' Number of Family Members (Paid On) Parents’ Number in College (Paid On) Parents' Tax Return Filed? (Paid On) Parents' Adjusted Gross Income (Paid On) Parents' U.S. Income Tax Paid (Paid On) Parents' Exemptions Claimed (Paid On) Father's Income Earned from Work (Paid On)

158 159
48 49 50 51 52 53 54 55 Mother's Income Earned from Work (Paid On) Parents' Total from Worksheet A (Paid On) Parents' Total from Worksheet B (Paid On) Parents' Total from Worksheet C (Paid On) Dependency Override (Paid On) Dependency Status (Paid On) EFC (Paid On) Pell Award Amount (Paid On)

IA Tool 2006-2007 - Functional Specification

13 14Note: It is not necessary to use the exact Field Name as indicated in the above table; the database table field name may 15used instead of or in addition to the Field Name in the above table. 16 17- For each data row on the report, print the data for a specific student record. 18- Output the report data in the following format: .xls (Microsoft Excel Worksheet) 19- Display the field names and data by column rather than by row. That is, the field names should be placed across the top 20of the report with the associated data for each student record displayed underneath each field name. 21 22Use the following sample as a guide: 23

School Verification Flag

Student’s Number of Family Members

Student’s Number in College

Y

2 6 2

1 2 1

Y
24 25TRACEABILITY TO 2004-2005 CRAD – 27

Student’s Adjusted Gross Income 2668 18499 29833 40212 16651 4338 6692 5128

Student’s U.S. Income Tax Paid 0 1931 0 0 0 0 194 39

“Etc.”

160 161

IA Tool 2006-2007 - Functional Specification

13.2.9.26.20 “Verification Tracking Flags” Report
2ACTION: NO CHANGE 3WHAT: “Verification Tracking Flags” Report; this is one of the Standard Reports available from the Folders Pane on the 4Dashboard that provides the number of student records assigned specific Verification Tracking Flag values. 5REPORT HEADER: Display the standard IA Tool Report Header (see 3.2.9.26.6) 6REPORT FOOTER: Display the standard IA Tool Report Footer (see 3.2.9.26.7) 7 8Display the following for this report:

10 12 15
13 14 11

9

• •

Display the Report Sample Size at the top of the report. Report Sample Size is defined as the total number of student records included in the report that meet the report criteria. Display each unique Verification Tracking Flag value, based on the first two positions of the four-position Verification Tracking Flag value, for all the student records (Initial transactions and Paid On transactions) in the Report Sample. o Display the Verification Tracking Flag values sorted in descending order (i.e., largest to smallest). For each unique Verification Tracking Flag value, display the number of records that had that particular Verification Tracking Flag assigned to them. Can be less than or equal to Total Sample Size. For each unique Verification Tracking Flag value, display the percentage of records that had that particular Verification Tracking Flag assigned to them and had at least one field that changed. Can be 0% - 100%. For each unique Verification Tracking Flag value, display the percentage of records that had that particular Verification Tracking Flag assigned to them and whose EFC changed. Can be 0% - 100%. Can be less than or equal to % Corrected (but not greater). Can be greater than, less than, or equal to % Pell Change. For each unique Verification Tracking Flag value, display the percentage of records that had that particular Verification Tracking Flag assigned to them and whose Pell changed. Can be 0% - 100%. Can be less than or equal to % Corrected (but not greater). Can be greater than, less than, or equal to % EFC Change.

16 17# Records: 18 19 20 21% Corrected: 22 23 24 25% EFC Change: 26 27 28 29 30 31% Pell Change: 32 33 34 35

36 37 38If a Verification Tracking Flag record count ( # ) or percentage ( % ) is selected, then take the user to the Student Listing 39Report (see 3.2.9.26.12) for the student records that are included in that selected value.

162 163

IA Tool 2006-2007 - Functional Specification

1Use the following sample as a guide:

3U.S. DEPARTMENT OF EDUCATION                 2006­2007 ISIR Analysis Tool 4Federal School Code: 002495          School Name: TRUMAN STATE UNIVERSITY 5                        Verification Tracking Flags 6THIS DOCUMENT CONTAINS SENSITIVE INFORMATION PROTECTED BY THE PRIVACY ACT 7 8Criteria: 9<Criteria>   10 11Report Sample Size: 100 12 13Verification Tracking Flag Values ­ Initial Transaction: 14     #   %        %        % 15 Records  Corrected  EFC Change  Pell Change 16  Verification Tracking Flag = 99*:     1 100.0%0.0% 0.0% 17  Verification Tracking Flag = 84*:     2 50.0% 50.0% 0.0% 18  Verification Tracking Flag = 72*:     7 71.4% 42.9% 57.1% 19  Verification Tracking Flag = 24*:     1 0.0% 0.0% 0.0% 20  Verification Tracking Flag = 23*:     5 80.0%  40.0% 60.0% 21  Verification Tracking Flag = 01*:     1 0.0% 0.0% 0.0% 22  Verification Tracking Flag = 00*:     1 100.0%100.0%0.0% 23 24 25Verification Tracking Flag Values ­ Paid On Transaction: 26     #   %        %        % 27 Records  Corrected  EFC Change  Pell Change 28  Verification Tracking Flag = 99*:     2 50.0% 0.0% 0.0% 29  Verification Tracking Flag = 89*:     1 0.0% 0.0% 0.0% 30  Verification Tracking Flag = 84*:     2 0.0% 0.0% 0.0% 31  Verification Tracking Flag = 83*:     1 100.0%100.0%100.0% 32  Verification Tracking Flag = 61*:     2 50.0% 50.0% 50.0% 33  Verification Tracking Flag = 60*:     1 100.0%0.0% 50.0% 34  Verification Tracking Flag = 23*:     1 100.0%50.0% 0.0% 35  Verification Tracking Flag = 00*:     8 37.5% 25.0% 12.5% 36 37 38* = Verification Tracking Flag value.  Only the first two positions of the four­position  39Verification Tracking Flag value are displayed.  The higher the Verification Tracking Flag  40value, the higher the priority for selection by the CPS. 41 4203/12/2006                                                      PAGE:   1
43 44 45TRACEABILITY TO 2005-2006 CRAD – REPORTS 26

2

164 165

IA Tool 2006-2007 - Functional Specification

13.2.9.27 “IA Tool Extract Error Report”
2ACTION: NO CHANGE 3WHAT: “IA Tool Extract Error Report”

5• If there are any “failures” when records are being extracted from the ISIR DataMart for subsequent storage in the IA 8
6 7

4

15• 16•
17 18 19 20 21 22

9 10 11 12 13 14

23• 24•

Tool database, then generate and display a report identifying the records that were not able to be extracted from the ISIR DataMart. o Failures: 1. Transaction Does Not Exist 2. School Code is Not Listed 3. Record (Original SSN/Name ID) Does Not Exist 4. Blank EFC 5. Maximum of 1500 Records Exceeded (this is a non-record-specific error) 6. Initial Transaction # Greater than Paid On Transaction # Only include the first failure encountered for a record. Use the following priority order when reporting errors: 1. Maximum of 1500 Records Exceeded (this is a non-record-specific error) 2. Record (Original SSN/Name ID) Does Not Exist 3. Transaction Does Not Exist 4. School Code is Not Listed 5. Blank EFC 6. Initial Transaction # Greater than Paid On Transaction # Do not include “successes” on the report. Include a summary total of the number of record-specific “failures”.

25 26Identify each record on the report by the following: 27- Original Student SSN 28- First two characters of Original Student Last Name 29- The Initial Transaction Number for the student (if available) 30- The Paid On Transaction Number for the student (if available) 31- Reason 32• Transaction Does Not Exist, or 33• School Code is Not Listed, or 34• Record Does Not Exist, or 35• Blank EFC, or 36• SSN File Exceeds 1500 Records, or 37• Initial Transaction # Greater than Paid On Transaction # 38 39Use the following sample as a guide: 40 41Error Report 42 Original SSN

Name ID MP CK

001010001 555102003

Initial Transaction # 01 03

Paid On Transaction # 02 05

Error Transaction Does Not Exist Blank EFC

43 44TRACEABILITY TO 2004-2005 CRAD – 18 45

166 167

IA Tool 2006-2007 - Functional Specification

13.2.9.28 Standard Confirmation Page
2ACTION: NO CHANGE 3WHAT: “Standard Confirmation Page” page; this page contains feedback as to the outcome of various processes. 4WEB BROWSER TITLE: Confirmation - FAA Access to CPS Online - U.S. Department of Education 5PAGE HEADER: Display the standard IA Tool Page Header (see 3.2.9.5) 6LEFT NAV BAR: Display the standard IA Tool Left Nav Bar (see 3.2.9.6) 7PAGE FOOTER: Display the standard IA Tool Page Footer (see 3.2.9.7) 8 9- The information that displays on this page will be dynamic based on the process being performed. Individual 10requirements will contain guidance on the information that needs to be displayed. 11 12TRACEABILITY TO 2004-2005 CRAD – 18, 19, 25

133.2.9.28.1 “Data Request: Auto-Load Confirmation” page (ia_data_request_auto_conf.jsp)
14(FAA template #3)

Control Type
H2 Text

Form at
BCD–1

Text or Description
Data Request: Auto-Load - <*>Initial</*><**>Paid On</**> Confirmation

Field Content
<*>Displayed if [szDataFunction]=’4’ <**>Displayed if [szDataFunction]=’5’ <*>Displayed if [RETURNCODE]=100 <**>Displayed if [RETURNCODE]=000 [dowhat]=display, [pageid]=10 and submits

Field Length

Text

BCD-1

<*>No corresponding records to auto-load. </*> <**>Successfully updated [NUMSUCCESS] records</**>

Command Button

C-3

Return (btn_return.gif)

15

168 169

IA Tool 2006-2007 - Functional Specification

13.2.9.28.2 “Data Request: Data Confirmation” page (ia_data_conf.jsp – Secure)
2(FAA template #3)

Control Type
H2 Text

Form at
BCD–1

Text or Description
Data Request: <*>ISIR</*> <**>User-Specified</**> Data Confirmation

Field Content
<*>Displayed when [szDataType]=’1’ <**>Displayed when [szDataType]=’2’ <*>Displayed if [RETURNCODE]=000 and [szDataFunction] = ‘3’ and [szDataType] = ‘1’ <**>Displayed if [RETURNCODE]=000 and [NUMSUCCESS] > 0 and [szDataFunction] != ‘3’ and [szDataType]=’1’ <***>Displayed if [RETURNCODE]=000 and [NUMSUCCESS] > 0 and [szDataType]=’2’

Field Length

Text

BCD-1

<*>All data has successfully been cleared from the IA Tool database</*> <**>Successfully loaded [numsuccess] records. </**> <***>Successfully updated [numuserupdated] records. </***> <****>Errors were encountered while reading the input file. Please see the report below for details of these errors, and confirm that data is correctly formatted and then retry. </***>

If errors were reported, display the following - START Text (Black BCD-2 <white>Error Report</white> Background) Text (Black B-3 <white>Original SSN</white> Background) Text (Black B-3 <white>Name ID</white> Background) If data submission was ISIR Data, the display: Text (Black C-3 <white>Initial Transaction #</white> Background) Text (Black D-3 <white>Paid On Transaction #</white> Background) If data submission was user-defined data, the display: Text (Black C-3 <white>Field Number</white> Background) Text (Black D-3 <white>Field Value</white> Background) Always display: Text (Black D-3 <white>Error</white> Background) Start of Looping through error fields Text B-3 Text B-3 Text C-3 Text D-3 Text D-3 End of Looping through error fields If errors were reported, display the following - END Command C-3 Return (btn_return.gif) Button

Display [REJECT_SSN][i], formatted as xxx-xx-xxxx Display [REJECT_NAMEID][i] Display [REJECT_INITTRAN][i] Display [REJECT_PAIDTRAN][i] Display [REJECT_TEXT][i]

[dowhat]=display, [pageid]=10 and submits

3

170 171

IA Tool 2006-2007 - Functional Specification

13.2.9.28.3 “User-Specified Fields: Confirmation” page (ia_user_fields_conf.jsp – Secure)
2(FAA template #3)

Control Type
H2 Text Text

Form at
BCD–1 BCD-1

Text or Description
User-Specified Fields: Confirmation <*>All selected fields and associated data has successfully been deleted.</*> <**>All new user-specified fields were successfully added.</**> <red>[REJECTTEXT]</red> Return (btn_return.gif)

Field Content

Field Length

<*>Displayed if [szUserDataMode]=’3’ <**>Displayed if [szUserDataMode] = ‘2’ [dowhat]=display, [pageid]=10 and submits

Command Button

C-3

3

43.2.9.28.4 “Student Data: Confirmation” page (ia_stud_data_conf.jsp – Secure)
5(FAA template #3)

Control Type
H2 Text

Form at
BCD–1

Text or Description
Student Data <*>Update</*><**>Delete</**>: Confirmation

Field Content
<*>Displayed if [RETURNCODE]=000 and [szStudentListMode] = ‘2’ <**> Displayed if [RETURNCODE]=000 and [szStudentListMode] = ‘3’ <*>Displayed if [RETURNCODE]=000 and [szStudentListMode]=’2’ <**>Displayed if [RETURNCODE]=000 and [szStudentListMode] = ‘3’ [dowhat]=display, [pageid]=10 and submits

Field Length

Text

BCD-1

<*>The School Verification Flag was successfully updated for all records.</*> <**>All selected records were successfully deleted.</**>

Command Button

C-3

Return (btn_return.gif)

6

172 173

IA Tool 2006-2007 - Functional Specification

13.2.9.28.5 “Student User-Specified Data: Confirmation” page (ia_stud_user_conf.jsp – Secure)
2(FAA template #3)

Control Type
H2 Text Text

Form at
BCD–1 BCD-1

Text or Description
Student User-Specified Data: Confirmation <*>The User-Specified Data update completed successfully.</*> <**>Errors were encountered on submission of data. Please confirm that data is correctly formatted and retry.</**>

Field Content

Field Length

<*>Displayed if [RETURNCODE] = 000 <**>Displayed if [RETURNCODE] != 000

Text (Black BCD-2 <white>Error Report</white> Background) Text (Black B-3 <white>Original SSN</white> Background) Text (Black B-3 <white>Name ID</white> Background) Text (Black C-3 <white>Field Number</white> Background) Text (Black D-3 <white>Field Value</white> Background) Text (Black D-3 <white>Error</white> Background) Start of Looping through error fields Text B-3 Text B-3 Text C-3 Text D-3 Text D-3 End of Looping through error fields Command C-3 Return (btn_return.gif) Button

Display [REJECT_SSN][i], formatted as xxx-xx-xxxx Display [REJECT_NAMEID][i] Display [REJECT_INITTRAN][i] Display [REJECT_PAIDTRAN][i] Display [REJECT_TEXT][i] [dowhat]=next and submits

3

43.2.9.28.6 “Export: Confirmation” page (ia_export_conf.jsp – Secure)
5(FAA template #3)

Control Type
H2 Text Text

Form at
BCD–1 BCD-1

Text or Description
Export: Confirmation <*>You currently do not have any records in the IA Tool database.</*> <**>Successfully exported <nn> records. Your exported file will be available in your SAIG mailbox.</**>

Field Content

Field Length

<*>Displayed if [RETURNCODE]=100 <**>Displayed if [RETURNCODE]=000 [dowhat]=display, [pageid]=10 and submits

Command Button

C-3

Return (btn_return.gif)

6

174 175

IA Tool 2006-2007 - Functional Specification

13.2.9.28.7 “Data Validation: Confirmation” page (ia_data_valid_conf.jsp – Secure)
2(FAA template #3)

Control Type
H2 Text Text

Form at
BCD–1 BCD-1

Text or Description
Data Validation: Confirmation <*>You currently do not have any records in the IA Tool database.</*> <**> <Bold>[NUMVALID]</Bold> records were validated. <Bold>[NUMVALIDSUCCESS]</Bold> records were successfully validated <Bold>[NUMVALIDFAIL]</Bold> records failed validation and were deleted. </**>

Field Content

Field Length

<*>Displayed if [RETURNCODE]=100 <**>Displayed if [RETURNCODE]=000

Text (Black BCD-2 <white>Error Report</white> Background) Text (Black B-3 <white>Original SSN</white> Background) Text (Black B-3 <white>Name ID</white> Background) Text (Black D-3 <white>Error</white> Background) Start of Looping through error fields Text B-3 Text Text Command Button B-3 D-3 C-3 Return (btn_return.gif)

Display [REJECT_SSN][i], formatted as xxx-xx-xxxx Display [REJECT_NAMEID][i] Display [REJECT_TEXT][i] [dowhat]=display, [pageid]=10 and submits

3 4

176 177

IA Tool 2006-2007 - Functional Specification

13.2.9.29 Data Flow Diagram
2The following data flow diagram depicts the flow of screen pages for IA Tool within the FAA Access to CPS Online.

178 179

IA Tool 2006-2007 - Functional Specification

FAA Main Menu

IA Tool Welcome Page (ia_home.jsp)

Data Request- Type (ia_data_request.jsp)

User-Specified Fields (ia_user_mode.jsp)

Status (ia_status)

Student List Mode (ia_stud_list_mode.jsp)

Export (ia_export.jsp)

Data Validation (ia_data_validation.jsp)

View Update Delete
User Defined Data? View (ia_user_fields_view.jsp) Student List (ia_stud_list.jsp) Confirmation (ia_export_conf.jsp) Confirmation (ia_data_valid_conf.jsp)

Yes
Update (ia_user_fields_add.jsp) User Defined Data (ia_userdata_load.jsp)

Update / Delete

Selected Student

Update User Defined Data (ia_stud_user.jsp)

Save No
Delete (ia_user_fields_delete.js p) Confirmation (ia_stud_data_conf.jsp) Confirmation (ia_stud_user_conf.jsp)

Confirmation (ia_user_fields_conf.jsp) Analysis of Data (ia_analysis_failure.jsp )

Import Options (Rebuild, append, clear,auto-load) (ia_data_request_isir.jsp )

Auto-load Initial
WebFocus (see DDD 56-632)

Rebuild/Append
File Type (ia_isirdata_file_type.jsp )

Auto-load Paid On
Data Request: Auto Load Initial (ia_auto_procdate.jsp)

Clear

File Options (ia_isirdata_file.jsp)

Confirmation (ia_data_request_auto_ conf.jsp)

Submit

Confirmation (ia_data_conf.jsp)

180 181

IA Tool 2006-2007 - Functional Specification

2Glossary
3 4Dashboard – WebFOCUS Business Intelligence Dashboard. Term used to describe the page for IBI’s tool from which IA 5Tool reports are generated. Used to choose parameters and formatting options for reports. 6 7FSA – Federal Student Aid (U.S. Department of Education) 8 9IA Tool – ISIR Analysis Tool 10 11IBI – Information Builders; company that developed and supports WebFOCUS 12 13Pane – a section of the Dashboard used to display report folders or pre-defined IA Tool summary data. 14 15WebFOCUS – IBI’s product being used by IA Tool to generate reports. 16

1

182 183

IA Tool 2006-2007 - Functional Specification

1Appendices
2

31. Fields for Extraction and Storage
4Use this appendix as an additional reference for FS 3.2.9.12, 3.2.9.12.2, and 3.2.9.26.7.3. It contains details on which 5ISIR fields need to be extracted from the ISIR DataMart and subsequent storage in the user’s IA Tool database. These 6fields are also available for Field Selection and for Selection Criteria for Ad Hoc reports.

fields) as follows: o If the Paid On transaction value is blank, then use the value from the Initial ISIR transaction extracted 10 from the ISIR DataMart into the IA Tool database. 10 o If the Paid On transaction value is not blank, then use the value from the Paid On ISIR transaction 11 extracted from the ISIR DataMart into the IA Tool database. 11• If “Initial” transactions or “Both Initial and Paid On” transactions are being extracted from the ISIR DataMart, then, for 12 each record (Original SSN/Name ID) in the SSN File, update “Initial” transaction fields (fields whose value in the 13 “TRANSACTION” column in the table below is “Initial”) in the IA Tool database with their ISIR values. 12• If “Paid On” transactions or “Both Initial and Paid On” transactions are being extracted from the ISIR DataMart, then, 13 for each record (Original SSN/Name ID) in the SSN File, update “Paid On” transaction fields (fields whose value in the 14 “TRANSACTION” column in the table below is “Paid On”) in the IA Tool database with their ISIR values.

8• For each record (Original SSN/Name ID) in the SSN File, Update/Overlay fields 1 – 14 (the “Initial/Paid On” transaction 9
9

7

13 14Additional fields to store with each record stored in the IA Tool database (these values are calculated during the Data 15Validation Process): 15 - Initial transaction Pell Award 16 - Paid On transaction Pell Award 17 - Difference between the Pell Award for the Initial Transaction and the Pell Award for the Paid On transaction (<Paid 18 On> minus <Initial>) 18 - The total number of fields that changed for each record 19 20Fields to extract from the ISIR DataMart into the IA Tool database: 21

Field No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Field Length 1 9 2 16 12 1 2 5 8 1 6 2 4 1 2 2 1 1 1 1

ISIR Field Year Indicator Original Social Security Number Original Name ID Student’s Last Name Student’s First Name Middle Initial Student’s Permanent State Student’s Permanent Zip Code Student’s Date of Birth Student’s Citizenship Status Student’s Marital Status Date Student’s Legal Residence Date – Month Student’s Legal Residence Date – Year Student’s Marital Status Student’s State of Legal Residence CPS Transaction Number Are You Male? Degree/Certificate Grade Level in College First Bachelor’s Degree By 07-01-20065?

Transaction Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial/Paid On Initial Initial Initial Initial Initial Initial Initial

INDICATE field diff?

CALCULATE field diff?

Y Y Y Y Y Y Y

184 185

IA Tool 2006-2007 - Functional Specification

20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 1 1 1 1 1 6 5 2 6 6 5 5 5 6 6 6 2 4 1 1 1 1 1 1 1 1 6 2 1 2 2 4 1 1 1 6 6 1 6 6 5 5 5 6 6 6 2 1

Father’s Highest Grade Level Completed Mother’s Highest Grade Level Completed Drug Conviction Affecting Eligibility Student’s Tax Return Completed? Student’s Type of 20045 Tax Form Used? Student Eligible to file 1040A or 1040EZ? Student’s Adjusted Gross Income from IRS form Student’s U.S. Income Tax Paid Student’s Exemptions Claimed Student’s Income Earned from Work Spouse’s Income Earned from Work Student’s Total Amount from Worksheet A Student’s Total Amount from Worksheet B Student’s Total Amount from Worksheet C Student’s Cash, Savings, and Checking Student’s Investment Net Worth Student’s Business and/or Investment Farm Net Worth No. of Months Veterans Education Benefits Received Monthly Veterans Education Benefits Born Before 01-01-19823? Working on a Master’s or Doctorate Program? Is Student Married? Have Children you support? Have Legal Dependents Other than Children or Spouse? Orphan or Ward of Court? Veteran of U.S. Armed Forces? Parent’s Marital Status Parent's Marital Status Date Parents’ Number of Family Members Parents’ Number in College Parents’ State of Legal Residence Parents’ Legal Residence Date - Month Parents’ Legal Residence Date - Year Parents’ Tax Return Completed? Parents’ Type of 20054 Tax Form Used? Parents’ Eligible to file 1040A or 1040EZ? Parents’ Adjusted Gross Income from IRS form Parents’ U.S. Income Tax Paid Parents’ Exemptions Claimed Father’s/Stepfather’s Income Earned from Work Mother’s/ Stepmother’s Income Earned from Work Parents’ Total Amount from Worksheet A Parents’ Total Amount from Worksheet B Parents’ Total Amount from Worksheet C Parents’ Cash, Savings, and Checking Parents’ Investment Net Worth Parents’ Business and/or Investment Farm Net Worth Student’s Number of Family Members Student’s Number in College

Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial

Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y

Y Y Y Y Y Y Y Y Y Y Y

Y Y

Y Y Y Y Y Y Y Y Y Y Y Y Y

186 187

IA Tool 2006-2007 - Functional Specification

68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

1 9 9 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 2 1 1 1 1 1 1 1 1 1 1 1 6 5 6 6 5 1 1 1 1 1 2 1 1 2 1

Enrollment Status Preparer’s Social Security Number Preparer’s Employer Identification Number (EIN) Dependency Override Indicator Dependency Status Transaction Data Source Transaction Type Code Transaction Receipt Date Assumption Override 1 Assumption Override 2 Assumption Override 3 Assumption Override 4 Assumption Override 5 Assumption Override 6 Reject Override 3 Reject Override 12 Reject Override A Reject Override B Reject Override C Reject Override G Reject Override J Reject Override K Reject Override N Reject Override W Student’s Current Social Security Number Correction Applied against Transaction Number FAA Adjustment EFC Change Flag Reject Status Change Flag Verification Selection Change Flag Source of Correction Graduate Flag Pell Grant Eligibility Flag Automatic Zero EFC Indicator Simplified Needs Test (SNT) Assumed Citizenship Assumed Student’s Marital Status Assumed Student’s AGI Assumed Student’s U.S. Tax Paid Assumed Student’s Income from Work Assumed Spouse’s Income from Work Assumed Student’s Total from Worksheet C Assumed Date of Birth Prior Assumed Student Is Married/Remarried Assumed Have Children You Support? Assumed Have Legal Dependents Other than Children or Spouse? Assumed VA Status Assumed Student’s # in Family Assumed Student’s # in College Assumed Parents’ Marital Status Assumed Parents’ # in Family Assumed Parents’ # in College

Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial

Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y

188 189

IA Tool 2006-2007 - Functional Specification

119 120 121 122 123 124 125 126 127

6 6 6

Assumed Parents' AGI Assumed Parents’ U.S. Tax Paid Assumed Father's/ Stepfather’s Income Earned from Work 6 Assumed Mother's/ Stepmother’s Income Earned from Work 5 Assumed Parents’ Total from Worksheet C 5 Primary EFC 1 Primary EFC Type 7 TI: Total Income 7 FTI: FISAP Total Income 15 1st five Comment Codes Comments provided by CPS to further communicate important results and processing information. 2nd five Comment Codes Comments provided by CPS to further communicate important results and processing information. 3rd five Comment Codes Comments provided by CPS to further communicate important results and processing information. 4th five Comment Codes Comments provided by CPS to further communicate important results and processing information. Verification Tracking Flag Student is selected for Verification Student’s Marital Status Student’s State of Legal Residence CPS Transaction Number Are You Male? Degree/Certificate Grade Level in College First Bachelor’s Degree By 07-01-20065? Father’s Highest Grade Level Completed Mother’s Highest Grade Level Completed Drug Conviction Affecting Eligibility Student’s Tax Return Completed? Student’s Type of 20054 Tax Form Used? Student Eligible to file 1040A or 1040EZ? Student’s Adjusted Gross Income from IRS form Student’s U.S. Income Tax Paid Student’s Exemptions Claimed Student’s Income Earned from Work Spouse’s Income Earned from Work Student’s Total Amount from Worksheet A Student’s Total Amount from Worksheet B Student’s Total Amount from Worksheet C

Initial Initial Initial Initial Initial Initial Initial Initial Initial Initial

Y Y Y Y Y Y Y Y Y Y Y Y Y

15

Initial

Y

15

Initial

Y

15

Initial

Y

128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

4 1 1 2 2 1 1 1 1 1 1 1 1 1 1 6 5 2 6 6 5 5 5

Initial Initial Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On

Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y

Y Y Y Y Y Y Y Y

190 191

IA Tool 2006-2007 - Functional Specification

151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197

6 6 6 2 4 1 1 1 1 1 1 1 1 6 2 1 2 2 4 1 1 1 6 6 1 6 6 5 5 5 6 6 6 2 1 1 9 9 1 1 1 1 8 1 1 1 1 1 1

Student’s Cash, Savings, and Checking Student’s Investment Net Worth Student’s Business and/or Investment Farm Net Worth No. of Months Veterans Education Benefits Received Monthly Veterans Education Benefits Born Before 01-01-19832? Working on a Master’s or Doctorate Program? Is Student Married? Have Children you support? Have Legal Dependents Other than Children or Spouse? Orphan or Ward of Court? Veteran of U.S. Armed Forces? Parent’s Marital Status Parent's Marital Status Date Parents’ Number of Family Members Parents’ Number in College Parents’ State of Legal Residence Parents’ Legal Residence Date - Month Parents’ Legal Residence Date - Year Parents’ Tax Return Completed? Parents’ Type of 20054 Tax Form Used? Parents’ Eligible to file 1040A or 1040EZ? Parents’ Adjusted Gross Income from IRS form Parents’ U.S. Income Tax Paid Parents’ Exemptions Claimed Father’s/Stepfather’s Income Earned from Work Mother’s/ Stepmother’s Income Earned from Work Parents’ Total Amount from Worksheet A Parents’ Total Amount from Worksheet B Parents’ Total Amount from Worksheet C Parents’ Cash, Savings, and Checking Parents’ Investment Net Worth Parents’ Business and/or Investment Farm Net Worth Student’s Number of Family Members Student’s Number in College Enrollment Status Preparer’s Social Security Number Preparer’s Employer Identification Number (EIN) Dependency Override Indicator Dependency Status Transaction Data Source Transaction Type Code Transaction Receipt Date Assumption Override 1 Assumption Override 2 Assumption Override 3 Assumption Override 4 Assumption Override 5 Assumption Override 6

Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On

Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y

Y Y Y

Y Y

Y Y Y Y Y Y Y Y Y Y Y Y Y

192 193

IA Tool 2006-2007 - Functional Specification

198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244

1 1 1 1 1 1 1 1 1 1 9 2 1 1 1 1 1 1 1 1 1 1 1 6 5 6 6 5 1 1 1 1 1 2 1 1 2 1 6 6 6 6 5 5 1 7 7

Reject Override 3 Reject Override 12 Reject Override A Reject Override B Reject Override C Reject Override G Reject Override J Reject Override K Reject Override N Reject Override W Student’s Current Social Security Number Correction Applied against Transaction Number FAA Adjustment EFC Change Flag Reject Status Change Flag Verification Selection Change Flag Source of Correction Graduate Flag Pell Grant Eligibility Flag Automatic Zero EFC Indicator Simplified Needs Test (SNT) Assumed Citizenship Assumed Student’s Marital Status Assumed Student’s AGI Assumed Student’s U.S. Tax Paid Assumed Student’s Income from Work Assumed Spouse’s Income from Work Assumed Student’s Total from Worksheet C Assumed Date of Birth Prior Assumed Student Is Married/Remarried Assumed Have Children You Support? Assumed Have Legal Dependents Other than Children or Spouse? Assumed VA Status Assumed Student’s # in Family Assumed Student’s # in College Assumed Parents’ Marital Status Assumed Parents’ # in Family Assumed Parents’ # in College Assumed Parents' AGI Assumed Parents’ U.S. Tax Paid Assumed Father's/ Stepfather’s Income Earned from Work Assumed Mother's/ Stepmother’s Income Earned from Work Assumed Parents’ Total from Worksheet C Primary EFC Primary EFC Type TI: Total Income FTI: FISAP Total Income

Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On Paid On

Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y

194 195

IA Tool 2006-2007 - Functional Specification

15

1st five Comment Codes Comments provided by CPS to further communicate important results and processing information. 2nd five Comment Codes Comments provided by CPS to further communicate important results and processing information. 3rd five Comment Codes Comments provided by CPS to further communicate important results and processing information. 4th five Comment Codes Comments provided by CPS to further communicate important results and processing information. Verification Tracking Flag Student is selected for Verification

Paid On

Y

15

Paid On

Y

15

Paid On

Y

15

Paid On

Y

245 246
22

4 1

Paid On Paid On

Y Y

196 197

IA Tool 2006-2007 - Functional Specification

12. User-Defined Data Upload
2 3Import Logic 4Even though the file allows all 15 of the user-specified fields to be updated, the user only needs to supply the field numbers and field 5values of the fields they want to update. For fields not included in the file, any previous values for those fields will be retained. The 6system will accept records with the following requirements: 7 8Perform Process Edits 9• The file must have the correct record length. If the length is incorrect the process is discontinued and an error message is 10 displayed. 11• The file must have correct field numbers. If a field number is invalid the process is discontinued and an error message is 12 displayed. 13• If one record contains both valid and invalid import values, the system will successfully import the valid values in the record and 14 rejected the invalid. The invalid fields will print out on the import edit report. 15 16Process Data 17• The ORIGSSN and Name ID in the record must be valid.

18• 19•
20

The User Database Field Number in the record must be a valid field name already setup via the User-Specified Fields option. The Values in the record must contain valid field content. Text fields may contain any valid keyboard character. Numeric and Date User Database fields may only contain numerals. Boolean fields may only contain Y or N. o o o • If Type = Date, then Valid Field Content = any valid date If Type = Numeric, then Valid Field Content = 0-9, Space If Type = String, then Valid Field Content = ASCII Characters 32-126 If Type = Yes/No, then Valid Field Content = Y, N

21 22 23 24
25

198 199

IA Tool 2006-2007 - Functional Specification

1 2IA Tool User Database Record Layout 3
Field # 1 Start Pos 1 End Pos 9 Field Name ORIGSSN Record Layout - Import User Data Valid Field Content/ Description First three characters: 001 – 999 Next two characters: 01 – 99 Last four characters: 0001 – 9999 Cannot be blank 0-9, A-Z, . (period), ' (apostrophe), - (dash) If non-blank, first character must contain a letter and second character must be non-numeric. Can be blank Y = Selected N = Not Selected 01 - 15 Must be valid value for User Data Field 01 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 02 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 03 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 04 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 05 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 06 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 07 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 08 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 09 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 10 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 11 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 12 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 13 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 14 as previously defined in the IA Tool database. 01 - 15 Must be valid value for User Data Field 15 as previously defined in the IA Tool database. Length 9 Justification/ Date Format Left

2

10

11

Name ID

2

Left

3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

12 13 15 55 57 97 99 139 141 181 183 223 225 265 267 307 309 349 351 391 393 433 435 475 477 517 519 559 561 601 603

12 14 54 56 96 98 138 140 180 182 222 224 264 266 306 308 348 350 390 392 432 434 474 476 516 518 558 560 600 602 642

School Verification Flag User Data Field 01 User Data Field Value 01 User Data Field 02 User Data Field Value 02 User Data Field 03 User Data Field Value 03 User Data Field 04 User Data Field Value 04 User Data Field 05 User Data Field Value 05 User Data Field 06 User Data Field Value 06 User Data Field 07 User Data Field Value 07 User Data Field 08 User Data Field Value 08 User Data Field 09 User Data Field Value 09 User Data Field 10 User Data Field Value 10 User Data Field 11 User Data Field Value 11 User Data Field 12 User Data Field Value 12 User Data Field 13 User Data Field Value 13 User Data Field 14 User Data Field Value 14 User Data Field 15 User Data Field Value 15 Total Bytes

1 2 40 2 40 2 40 2 40 2 40 2 40 2 40 2 40 2 40 2 40 2 40 2 40 2 40 2 40 2 40 642

Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left

200 201

IA Tool 2006-2007 - Functional Specification

1 2User Data Error Report 3ISIR Analysis Tool will generate a report after the upload of the User-Defined Data file. 4 5If a record does not pass edits successfully, reject the record and set it to print out on the Error Report. For any records rejected list the 6record on the report and a message explaining why the record did not upload successfully. If one record contains both valid and 7invalid import fields, the system will successfully upload the valid fields in the record and rejected the invalid. The invalid fields will 8print out on the report. 9
Condition SSN Not in IA Tool database Listed Field Number does not exist in IA Tool Database Listed Value contains invalid field content SSN Column List SSN List SSN List SSN Listed Field Name Leave Blank List Field Number from file List Field Number from file Listed Value Leave Blank List Value from file List Value from file Message Record Not Found Invalid Field Number Invalid Field Content

10 11 12Output Specification 13 14Use the following sample as a guide: 15 16Error Report 17 Original SSN

Name ID MP CK

001010001 555102003
18

Initial Transaction # 01 03

Paid On Transaction # 02 05

Error Invalid Field Number Invalid Field Content