KIDSS Software
|

|
Version Notes
|
|
These version notes contain all the changes made to the KIDSS program during the current school year.
Version 7.2.7 released on 11/05/08
- Added option on the Mass Filing of Forms to process selected forms.
- Reformatted the System Properties page. Added processor type. Modified how the version number of 4D is decoded. Modified how the operating system version number is decoded.
- Fixed error in Email Log. Previously, was always saving records of emailing in the Email Log regardless of the setting for this in the Pref&Def. This error has been fixed. Now, if the option for saving records to the Email Log is not checked, then those records will not be written to the Email Log.
- Modified the super admin function that tests database for bad records. Added checking of the User table and the Group table.
- Added Science and Social Studies state standards. Slightly reformatted the index. Added markers into the Writing standards.
Version 7.2.6 released on 08/20/08
- Fixed error in Data Exchange Format upload. Previous versions of 7.2.x before 7.2.6 did not work properly.
- Fixed error in the way students are selected for the Select Students option "Current Active Caseload" for Providers. Now, there may be additional students selected. If a student was active on their most recent IEP, that most recent IEP did not have services in the current School Year but did have services in the previous School Year (end date of service within the previous FY), that IEP was not archived, and the provider was indicated as the Primary Provider on those services for the previous School Year, then that student would be included in the Current Active Caseload. Note that this change will only add students from the immediate previous FY; any services older than one year will not be included in the determination.
- Fixed error in the "B" and "P" buttons on the Anticipated Services chart page. Was operating on the wrong line if dates changed that caused a renumbering of the lines. Now, the operation is performed on the correct line. Also, renumbering is not done after a "B" (lookup building) or "P" (lookup provider). User should do a save after one of these operations to get servicelines in correct order by FY.
- Modified the Anticipated Services Chart. Removed the Clear, Dup Line, and Dup Line for Next Year buttons from the top of the page. Some new browsers were not able to process the request to specify a line number needed for these buttons to work properly. Added these buttons back to individual service lines as "C", "Dup" and "Dup Next Yr".
- Modified Print Blank IEP. If no IEP Print Orders are specified, give message on screen "No IEP Print Orders Specified".
- Made change in the error message format for errors in testing or sending emails. Made the format of error messages consitent. Was previously using a different format for errors in testing (from Pref Email page) than for errors in actual sending (Send Email from forms/IEP docs pages). Now format is the same for both.
- Added new Super Admin function to the main menu: "Delete Duplicate Filed IEP Documents and Filed Forms". Can specify selection of students on which this operation will be performed.
Version 7.2.5 released on 07/28/08
- Added new service code "NU" - School Nurse Services per the FY2009 Data Dictionary.
- Modified the verification (CST in FY2009 Data Dictionary) on consulting time (Setting=X) between 3 and 25 minutes to exclude service codes of AS and AU from this check.
- Added new verification (INC in FY2009 Data Dictionary) to check service lines for incarceration settings overlapping with settings outside a correctional facility.
- Modified verification message for GI (VGI in FY2009 Data Dictionary) to say "GI Exc but no GI services or GI services but no GI Exc".
- Modified the verification (JA in FY2009 Data Dictionary) to check SRSJJA Placement against buildings marked as SRSJJA Facilities in the Building Profile.
- Added new field to the Building Profile: SRSJJA Facility. This value will be True or False, and will be used with the modification of the SRSJJA Placement verification.
- Added new fields to the display of buildings from the Anticipated Services chart page and the Anticipated Services popup page: No KG in Building, No PreSch in Building, and SRSJJA Facility.
- Modified the way students are selected for the Select Students option "Current Active Caseload" for Providers. Now, there may be additional students selected. If a student was active on their most recent IEP, that most recent IEP did not have services in the current School Year but did have services in the previous School Year (end date of service within the previous FY), that IEP was not archived, and the provider was indicated as the Primary Provider on those services for the previous School Year, then that student would be included in the Current Active Caseload. Note that this change will only add students from the immediate previous FY; any services older than one year will not be included in the determination.
- Fixed error in the routine that updates service lines with new start date, end date, or weeks when a calendar is modified.
- Fixed error in the Clear, Dup Line, and Dup Line for Next Year buttons on the Anticipated Services chart page. Was operating on the wrong line if dates changed that caused a renumbering of the lines. Now, the operation is performed on the correct line. Also, renumbering is not done after a Clear, Dup Line, or Dup Line for Next Year. User should do a save after one of these operations to get servicelines in correct order by FY.
- Fixed error in Upload Student Fields, Download Student Field, Download B/O Status Fields, and Download Goal Status Field. When creating a list of fields, the Insert Before button did not work properly. This problem has been fixed.
- Modified the List of Students with Blank or Duplicate KIDS IDs and the List of Students with Blank or Duplicate IDSSNs to print table with a border and to display at the bottom the number of students in the list.
- Modified the checking of Web User Name and Web Password on user detail entry page. The symbol '@' will now be illegal in a Web User Name or Password.
- Modified the display of the Progress Report. It was not displaying part of the report when it became too long. Was chopping off part of the status comments and then the next goal would not display properly. This problem is now fixed.
- Standardized the file type of all files downloaded. Now, downloads will all have file type of "application/WebKIDSS". This is the file type used by the browser to locate a "helper" application to process the file. Since no helper file with application/WebKIDSS type exists, the file is saved to disk (the desired result). Previously, three different file types were used: application/kidss, application/webkidss, and application/WebKIDSS.
- Modified the Upload Student Fields command to set "Has IEP" to true in all uploaded students.
- Modified the detail entry page for creating forms. Allow the Display button and the Print Blank Form button to work when the form accessed is a reserved form (KS or WK form).
- Fixed error in Print Blank Student Form and Print Blank Business Form main menu items. Cancel button did not work. This has been fixed.
- Modified Printing Prefs page of the Preferences & Defaults. Now the user can individually set the Printing parameters of Print TIP and Print IEP Team Checklist for the Primary IEP and the Secondary IEP. Default for Primary IEP is to print the TIP and to not print the IEP Team Checklist. Default for Secondary IEP is to not print the TIP and to not print the IEP Team Checklist.
- Fixed error in Group Permissions to View/Print Procedural Dates Report.
- Fixed error in Group Permissions to Email IEP Documents.
- Added Print Blank Form button to the detail page for editing IEP Entry/Print forms.
Version 7.2.4 released on 07/06/08
- Added a new menu item to single user version started up from the server: "Set Web Port Number" menu item under the "Setup" menu. When logged on as "Administrator" from the server, this will allow the user to set/change the port number for web access. This eliminates the need to use the 4D Customizer to set the port number. This port number is then saved with your data file and does not need to be reset every time you install a new version of WebKIDSS; you only need to modify it if you want a different port number. The first time this new version (v7.2.4) is run either as single user or as web server, you will get a dialog on the server asking for the port number. This dialog will appear only if you have not entered a port number. After a valid port number is entered, you will not see this startup dialog again. Note: 4D v2004 does not have a customizer to set this port number paraameter.
- Modified the default settings for Database Cache Size. New maximum is 32MB. New minimum is 16MB. Previously, maximum was 16MB and minimum was 4MB. Note that 4D v2004 does not have a Customizer for the user to set this parameter.
- Modified the System Properties page to display Database Cache Size in MB (megabytes) rather than in Kb (Kilobytes).
- Modified the initialization of a new database to set all Preferences & Defaults to their default values.
- Added message at startup if the Web folder cannot be found.
- Fixed error in Save when creating new group. Was not displaying options for Secondary IEP Print List when group create page redisplayed the first time after creation.
- Added new option when uploading Groups: Replace existing group if imported record matches both the group name and the group type.
- Cleaned up, and added to, the description of the Upload Groups process.
- Cleaned up, and added to, the description of the Upload Users process.
- Modified the messages on the Anticipated Services page when Clearing or Duplicating a line. Messages now indicate error if something other than an existing unique line number is entered as the line to Clear or Duplicate.
- Modified the Building save routine so that if the user changes the Building Name, the Use checkbox, the No KG in Building checkbox, or the No PreSchool in Building checkbox, those will be saved even if there are errors in the data that would normally prevent saving any changes.
- Modified the Collection Export to include 29 new fields: Amendment IEP, Service Frequency (28 servicelines). This is version 2 of the export list. It matches up with the new list in LEAMIS (v2009.1). Note that it will not import into old (pre-v2009.1) versions of LEAMIS.
Version 7.2.3 released on 06/15/08
- Fixed error in uploading of business forms that contain User Profile predefined variables.
- Added Modify Date and Modified By as additional fields in the download/upload of forms.
- Fixed error in setting default value for a Time variable.
- Added "Print Blank Form" button to the detail entry page for creating Student forms and Business forms. This will display the form with options for using blank or default values and options for how to process Conditional IFs. Also, for forms that include Blocks, the buttons will not be displayed. I.e., the form is displayed suitable for printing. Print using CTRL-P (Windows) or Command-P (Mac).
- Modified the "Print a Blank Student Form" function to request printing options, i.e., blanks or default values, and values for Conditional IFs. This function now works just like the Print Blank Form button on the detail entry page for forms.
- Modified the "Print a Blank Business Form" function to request printing options, i.e., blanks or default values, and values for Conditional IFs. This function now works just like the Print Blank Form button on the detail entry page for forms.
Version 7.2.2 released on 06/04/08
- Fixed error in creating internal Alternate Names array.
- Changed the Administrator password. Version 7.2.1 was released with the Administrator password for last year. A new Administrator password has been assigned in this release.
Version 7.2.1 released on 05/31/08
- Modified the System Properties display to show data segments for databases that have been split.
- Added option for display (most recent IEP) to the Display List of Filed IEP Documents. Added option for display (All FYs) to the Display List of Filed Forms. Now both of these functions have the same display options.
- Added new section to the Main Menu for Super Admin users: "System Administration". Items under this menu all relate to system properties or system operations and were previously either at the top directly under the About... or were in the Special Functions section. They have now been grouped together for convenience.
- Added new function for Super Admin users: "Display Database Response Time". This will show average/minimum/maximum processing time (time spent processing data within the WebKIDSS server) for each group type.
- Implemented Mass Filing of Forms.
- Implemented UnFiled Forms list. This list of students will keep track of any forms that have had data entered but are not yet filed. This list will only list unfiled forms for the most recent IEP.
- Added new section to the Main Menu for Super Admin users: "Student Filed Forms and IEP Documents". This section contains the menu items: "Display List of Filed IEP Documents" (this was previously under the Special Functions), "Display List of Filed Forms" (new - displays list of students and forms filed for each student), "Display List of UnFiled Forms" (new - displays list of students and their unfiled forms), and "Mass Filing of Forms" (new - will file all forms that are included in the list of UnFiled Forms).
- Changed "Email Documents" button name on the page where a document is selected for emailing. New name for button is "Email Document". Also did some minor editing of the text and added bold to the document types.
- Added bold to the document types on the page where documents are selected for filing.
- Modified Filed Documents. Added "Is Amendment IEP" field (if amendment IEPs are allowed). Changed format of the list of Filed Documents to display IEP Date, Status, and "a"(amendment iep) as a single string rather than as separate fields.
- Modified Filed Documents upload/download and the Data Exchange Format upload/download to include new field "Is Amentment IEP" for filed documents.
- Modified the checks on fields in the Building Profile. Have made the checks the same as in LEAMIS.
- Modified verification checks on servicelines to use the No KG in Building and No PreSchool in Building checkbox values. If grade=PS and building is marked as No PreSchool in Building, then the Attendance Building will be indicated as invalid and verifications for mins, days, weeks, start and end dates will not be performed. If grade=KG and building is marked as No KG in Building, then the Attendance Building will be indicated as invalid and verifications for mins will not be performed.
- Modified the Building save routine so that you can change/save the values of the three checkboxes ('Use', 'No KG in Building', and 'No PreSchool in Building') even if there are errors in the other fields. Normally, changes will not be saved until all errors are removed.
- Modified the file attachment on emailing forms and IEP documents. Changed file creator type to be MSIE (MicroSoft Internet Explorer). This will allow the recipient of the attachment to double-click the attachment and get it to open with a browser. This is mostly automatic on Windows machines and on newer Macs. However on Macs running OS9.2 and earlier operating machines, this will allow the attachment to be opened with minimum difficulty.
- Modified the list of fields that can be imported into when using the Upload Student Fields import. Removed the names of fields that can not be imported into.
- Added two new fields to Building Profile: "No KG in Building" and "No PreSchool in Building". These will be checkboxes on the building entry layout.
- Fixed sort order of form names when alternate name had been specified. Will use alternate name in sort order instead of form name.
- Added fields "Alternate Name" and "Has Blocks" to the list of fields that can be searched on with the Find button on the Form List page.
- Changed the Form save procedure so that changing the Alternate Name of a form does not update the Modify Date or Modified By fields of the form.
- Added Import of Address Book to the User Profile. Only one format of an import file is currently defined.
- Removed the Form Original Name field from forms. This field has been replaced with the Form Alternate Name field. The Alternate Name (if specified) will be used instead of the Form Name in IEP Entry/Print lists and Form lists. The intention of this field is to allow the user to rename forms they download from the WebKIDSS form download page, keep the original name of the form (WK and KS forms) in case they need to download an updated copy of the form, but use a name relevant to their agency within the program.
- Modified the Multiple Check Box variable type. Now, you no longer need to specify the individual check box labels.
- Added back the "OK to clear line xx? dialog when clearing a line from the Anticipated Services chart.
- Removed checking in Building Profile for Days in Week and Weeks in Year.
- Added buttons "Clear Line", "Dup Line", and "Dup Line for Next Year" to the existing list of buttons at the top of the Anticipated Services chart to replace the "C", "Dup", and "Dup Next Yr" buttons that were removed from the body of the chart.
- Added "Email Documents" button to the Demographic entry page (and the customized Demographic Page form). This will allow the user to email the IEP, Teach Info Page, or the Progress Report. This button will only appear for users who have email permission.
- Modified the Email command. Will now encode the attachment (form or IEP Document) using binhex encoding.
- Modified the colors used on the Anticipated Services chart to better distinguish between the servicelines. Now use two alternating colors instead of one color alternating with white.
- Added Service Frequency to the services. This field will have the same values as LEAMIS: Every week, Every other week, Every third week, Every fourth week, Every eighth week, Every ninth week, Every twelfth week, and Every eighteenth week.
- Modified the Weeks calculation to use Service Frequency. On services chart, if the Service Frequency changes, then weeks are recalculated. New value for weeks will be used if it is less than previous value for weeks.
- Removed the "Clear" column (button C) and the "Dup and Dup Next Yr" column from the Anticipated Services chart. Replaced with the "Service Frequency" column.
- Added new Group Permission: Can Email IEP Documents (IEP,TIP,Prog Rpt). This permission is valid only if the Can File IEP Documents permission is also given and Emailing has been turned on in the Preferences. Initially, no groups except Super Admin will get this new permission. This new permission is set false for groups: browser, business, and compliance.
- Modified web pages to display WebKIDSS version number in the header.
- Modified the creation of Predefined variables so that the "Include in Search" parameter is not reset to "Yes" every time the program is restarted or the preferences are saved.
- Fixed error in Serviceline Dup functions that could cause multiple primary provider or multiple primary attendance building in same school year.
- Modified Boolean Calculation variables to use Radio Button variables, Single Check Box variables, and Drop Down List variables in the calculation formula.
- Implemented DRAFT printing of an IEP (and blank IEP) from main menu. Option is in IEP Print Parameters: Use Standard Header or Use Draft Header. If Draft Header is selected, then the word DRAFT will appear in large bold letters at the top of the IEP just under the Agency fields (or just under a Custom header, if custom header is specified).
- Modified the display of the IEP from student entry IEP pages. Now, all IEP print options will be given before the IEP is displayed. Also, if the IEP has attached forms, they will also be displayed. If there are attached forms, then the IEP will be displayed with the "KIDSS" button at the top to continue to the next form. When the last attached form is displayed, the "KIDSS" button will no longer appear. If no forms are attached to the IEP, it will be displayed without the "KIDSS" button.
- Modified the display of the Progress Report from student entry IEP pages. Now, all Progress Report print options will be given before the report is displayed.
- Added top section of header (part with the agency identifiers) to the blank IEP.
- Modified the "Print List of Students with Blank and/or Duplicate IDSSNs" to display the SSNs according to the Group masking permissions.
- Modified Group Permissions. Changed the "Can Archive Student IEP" with values of Yes or No to have three values: No, Most Recent 2 IEPs, All IEPs.
- Implemented automatic numbering of servicelines when saving. This replaces the function of the Sort and Renumber button that was removed from the services chart. Will renumber by FY with current FY at the top. Also, line with primary provider will be first in section of records for each FY.
- Modified Group Permissions. Changed the "Can View Student SSNs" with values of Yes or Masked to be "Mask Student SSNs" with values of No(can view), Partial Mask(#####6789), Full Mask(#########).
- Removed the 'Sort and Renumber' button from the Anticipated Services Chart.
- Added a popup Service Chart window to display service lines while editing a different student page. Access to this popup window is the new button 'Display Services Chart' which now appears on all student entry pages except for the real anticipated services chart. Some features of the real anticipated services chart are not available on this popup window ('Delete All', 'Duplicate All', and 'Duplicate All for Next Year' buttons).
- Modified the Find More Students button to find both the students in the last two IEPs and those students marked No IEP.
- Removed the options in the Preferences (page 2) of how to print IEPs and progress reports for IEPs written before 07/01/06.
- Changed default option for Calculate Results to be "Calculate if ANY variable is non-blank" when creating a new Numeric Calculation variable.
- Modified the message when deleting a form or deleting variables to include warning about Boolean Calculation variables. Previously, only mentioned Numeric Calculation variables.
- Fixed error in display of variabes available when creating boolean calculation variable.
- Modified the form creation. When a new form is created, the "Use" checkbox will initially be checked.
- Modified the Create New Student. Will now ask for confirmation that a new student should be created when there is no match between the information entered for a new student and any existing students in the database.
- Added user instructions to the list of students found when the "Find More Students" button is clicked.
- Modified the Sort on the Building List page. Increased the number of sort options.
- Modified the Find button on the Variable list page. Now will find variables (Student form or Business form variables) that have a blank name. Variables with blank names can be accidentally created when there is a page timeout or the variable detail window is closed while creating a variable.
- Modified the Save from the Form Detail page. Speeded up the saving process. This speedup will be noticable except in cases where the variables in the form have been changed (added variables, deleted variables, replaced variables with other variables).
- Modified the Duplicate Form button on the Form Detail page. If the form being duplicated is either Student form or IEP Entry/Print form, then user will be given the option of the type of the new duplicate form (either keep same type or switch between Student and IEP Entry/Print).
- Modified Enter Data in Forms. Now uses the Conditional IF to control the display of the form.
- Modified Filing of Forms. Now uses the Conditional IF to control the display of the form.
- Added new variable type: Boolean Calculation variable. A Boolean Calculation variable will evaluate to TRUE or FALSE. Its sole purpose is in its use with the Conditional IF on the Form detail page to control selection of parts of the form to be displayed.
- Modified the create variable page. Separated out the calculation variables from the other non-calculation variables.
- Modified the Variable detail pages. Now the Boolean Calculation variable and the Numeric Calculation variable have their own entry detail pages.
- Added Conditional IF markers to the form create page for Student, IEP Entry/Print, and Business forms. Conditional IF is used to optionally display only parts of a form depending on the value of a Boolean Calculation variable.
- Modified the Display button on the Forms detail page. Now, if a form is displayed that contains conditional IFs, you can specify test values for the Boolean Calculation variables that control the display.
- Modified the Display button on the Forms detail page. Forms that have errors will not be displayed.
- Added two functions that can be used in Numeric Calculation variables or Boolean Calculation variables if the variables are Student Form variables: AGEIEP - computes the age of the student at the IEP meeting date, and AGETODAY - computes the age of the student as of Today.
- Added check when saving a form: will check to see that block and endblock markers are balanced, i.e., if Block appears, then EndBlock is required.
- Fixed error in "Duplicate this Form" button on form detail page. Previously, if a form was duplicated multiple times, each duplicate would have the same name: Copy of xxxxx. This has been corrected so that if a second copy is made, its name will be Copy2 of xxxxx, a third copy would be Copy3 of xxxxx, etc.
- Added "Clear Form" button to IEP Entry pages used for entering student data. Clicking this button will clear the data from the form and also clear the corresponding variables in the student record. Note that unlike clearing a form during Form Entry, there is no check to see if the data has been filed.
- Modified the IEP Print Order Lists. Now can specify a list of forms to print after the IEP. Each form will display by itself on a new page. Each form will print regardless of whether or not it contains any data. Previously (change on 03/14/08) the forms following an IEP would only print if they contained enterable data.
- Fixed error in retrieving data to display in forms. Was not properly retrieving non-Repeating Field variables in a form that contained a block.
- Fixed error in positioning to the first record of a repeating block when the Next Page button, Prev Page button or the Layout popup menu were used to go to a form that had blocks. Also, if the Notes button is clicked, upon returning from the notes entry, the block records will be repositioned to record number one of the block.
- Fixed error in displaying forms with blocks that had a prompt within the block.
- Added repetition number (#n) to the beginning of each repetition of a block when displaying a form.
- Modified the form upload/download to try to preserve the original spacing/blank lines of the original form.
- Modified list of variables available to be used in numeric calculation formula. The list of variables now excludes Repeating Fields variables.
- Modified the list of variables available to be used in the Student Customized list and in the Business Customized list. The list of variables now excludes Repeating Fields variables.
- Modified the list of variables available to be used in the Global Replace of Value function. The list of variables now excludes Repeating Fields variables.
- Modified the list of variables available to be used in the Download Student Fields, Download B/O Status Fields, and the Download Goal Status Fields. The list of variables now excludes Repeating Fields variables.
- Modified filing of forms, sending email for documents, and clearing of forms to handle Repeating Field variables in forms that have Blocks.
- Modified searching (for students) to handle Repeating Field variables in forms that have Blocks.
- Modified the printing of blank IEPs and blank forms to handle Repeating Field variables in forms that have Blocks.
- Modified the filling out of forms and the display/printing of forms to handle Repeating Field variables in forms that have Blocks.
- Slightly reformatted the Form detail page used when creating a form.
- Added "Blocks" to the Form detail page for Student, IEP Entry/Print, and Business forms. Blocks can be used to group Repeating Field variables so that multiple values can be entered for a variable. There are automatically supplied buttons that accompany a block: Next, Prev, New, Delete, and Del All. There is also a popup list of repetitions of the block so an individual repetition of the Repeating Field variables within the block may be directly accessed. Only one block may be used in a form. Blocks may not be nested.
- Modified the Display button on the Form detail page to properly display forms with blocks and Repeating Field variables.
- Fixed error in accessing the User Profile Address Book.
- Modified the internal structure for BLOBs that hold form data. Added new field to the structure: Which repeated field. This will allow multiple copies (repeated fields) of the same variable to be saved. There is an auto-convert of data from the old format to the new.
- Added new parameter to variables. You can now specify that a variable is a repeating field with a maximum number of repeats. Repeating fields can be specified for Business Form variables and for Student Form variables only. This capability will be used in new form creation using block sections that will be repeated similar to the Goal page used for student entry. Variables with repeating values can be used in Student forms, IEP Entry/Print forms, and Business forms.
- Added Create Date, Last Modify Date, and Last Modified by to the Student Header record. When any IEP record (or its services, goals, obj) are modified, then the Student Header record is updated with the current date and user making the change.
- Modified the list of student predefined variables: changed name of Last Modify Date in IEP record to be "IEP Last Modify Date" and added the new modify date from the student header record as "Student Last Modify Date".
- Modified the list of variables available for searches: changed name of Last Modify Date, Last Modified by, and Record Create Date in the IEP record to be "IEP Last Modify Date", "IEP Last Modified by", and "IEP Record Create Date" and added the new fields from the student header record as "Student Last Modify Date", "Student Last Modified by", and "Student Record Create Date".
- Added new form type: Demographic Page. The Demographic page can be customized with new labels on fields and by omitting selected fields or whole sections. This form can be used in place of the normal demographic page for Student IEP data entry.
- Modified the building profile upload to verify that the date in the header record is a valid date. If not, then the upload is cancelled.
- Fixed error in Download Data Exchange File format. When specifying that forms be filed before download, business forms were trying to be filed even though student data does not have business forms. Now, will only try to file Student forms.
- Fixed error in variable list page. The "Set 'Include' in Form List" button had an error. It was displaying the "Include in Searches" values instead of the "Include in Form List" values on the page when you set new values.
- Modified the IEP Print Order Lists. Now can specify a list of forms to print after the IEP. Each form will display by itself on a new page.
- Added building identifier to each building in the building lookup for Serviceline attendance buildings.
- Modified the Anticipated Services page to display building identifier instead of building number.
- Modified the building list and detail pages. Changed heading of Preschool BLDG Minutes/Day to be Preschool Total Minutes/Day.
- Added building identifier to each building in the building lookup for Calendars.
- Added field to Calendars: "Created by". This will either be a person's name or "Imported".
- Fixed error in searches where Time variables were not being recognized.
- When new variable is created, the "Include in Form List" checkbox will automatically be checked.
- Modified the Display button on the variable entry page. Now, when the sample variable is displayed, it will be displayed with the default value.
- Added two new Preferences Predefined variables: School Year (will display as yyyy-zz, e.g. 2007-08) and Fiscal Year (will display as yyyy, e.g., 2008).
- Reorganized the Variable detail entry page.
- Added new variable type: Multiple Select List - type 2. Up to 100 values may be specified. This is a multiple select list but the method of specifying values is like the Drop Down List - type 2: i.e., values are entered in a text box and separated by backslashes (\).
- Modified the Form fillin of data pages to use a variable's Default Value if form has not previously been saved, i.e., it is being displayed for fillin of data for first time.
- Modified the Form download and upload to include new variable field: Default Value.
- Added new variable field: Default Value. Modified the variable entry page to allow specification of a default value for each of the different types of variables (except for numeric calculation).
- Modified Find on variable list page to search for variables that have Default Values specified.
- Added new Super Admin function for testing a database for errors. User can specify which types of records to check to see if the database has been corrupted by crashes, power outages, etc.
- Added two new reasons for disconnect to the Display Recent Logons display: "***User Name already logged on" and "***Same User from same IP address logged on".
- Modified the "C" (Clear line) button on the anticipated services chart so that the Primary Provider and Primary Att Building are maintained properly in the IEP record. I.e., if the line being cleared was the Primary Provider or Primary Att Building, then the corresponding fields in the IEP record would be cleared.
- Modified the "Print List of Students with no Primary Provider" to work with the new structure of allowing Primary Providers for each FY in the services. Will only report on IEPs that do not have Primary Provider for the current school year.
- Modified the "Print List of Students with no Services in this Fiscal Year". Removed the Provider column from the display. Since there are no services, there can be no service providers.
- Added "Find More Students" button to the student entry pages just to the right of the function popup menu. This button will appear for Providers only. When clicked, it will display the list of students that the provider could access if they were using the "Either of two most recent IEPs" option for selecting students.
- Modified the Create New Student procedure. Now, will put up a page requesting five student data fields to be entered: Legal First Name, Legal Last Name, ID/SSN, KIDS ID, and Date of Birth. It will then match existing students on only those fields entered. At least one of the five fields must be entered. If no matches, then a new student will be created. If there are matches with existing students, those students will be listed. There will be a "Create New Student Anyway" button so that a new student can still be created even if there are matches. There will be a "Display Detail" button for each student in the match list to see the Demographics, Parent Data, and School data for that student.
- Reorganized the Preferences on page 1 and page 2. Moved the preference options related to progress reports and what to print on an IEP from page 1 to the new Page 2: Progress Reports / IEP Print Options. Moved option controlling the printing of a disclaimer with the services chart from page 1 to the new Page 3: Printing Preferences. This new page 3 was previously the old page 2.
- Modified the Preferences save routine. If the FY is changed, then 1) servicelines have new FY calculated, 2) primary provider in the most recent student IEP is updated, and 3) primary att building in the most recent student IEP is updated. This updating is only for non-archived students and non-archived student IEPs.
- Added new Preferences option to page 1: Auto-archive all but most recent IEP for all students when School Year changed in Preferences. When this checkbox is checked, and the School Year is changed, then the auto-archiving will take place. Note that the archiving will only be for non-archived students and for IEPs that are currently not archived and are not the most recent IEP. Also note that this auto-archiving will happen (if turned on) before the FY in servicelines is recalculated, and before primary provider and primary building are updated in IEP records.
- Added field "KIDS ID" to the list of data displayed for each student on the OK to Delete Multiple Students page.
- Added new field to service record: FY. This serviceline FY will be used in keeping track of multiple Primary Att Buildings and multiple Primary Providers within a set of servicelines.
- New serviceline FY will display on the services chart page for each serviceline. Also added this FY field to the list of anticipated services on the Teacher Info Page.
- Made modifications to the services chart so that Primary Provider and Primary Att Building can be specified for each fiscal year among the servicelines.
- Modified the Dup Next Year and Dup All Next Year buttons on anticipated services chart so that the Primary Provider and Primary Att Building markers are copied to the next year.
- Fixed error in calendar lookup that was introduced when the calendar lookup was modified for the additional BP fields.
- Added more checking on Numeric Calculation variables. In addition to checking the level of nesting in the formula of a variable, additional checking will check those Numeric Calculation variables that use the current one being edited to see if the current variable will cause nesting > 4 levels for those "higher" level variables.
- Modified the check for student errors. Modified the checking of service lines to use Preschool info from BP and to use Preschool calendars specified in BP. This includes the checks for Alternative school setting, Building settings and serviceline setting incompatible, Too much time in service lines, Services AC,AS,SH,IN times, Check K-Time.
- Fixed error in Duplicate variable (from the variable detail page) when the variable being duplicated was a Numeric Calculation variable.
- Added more checking on Upload Calendars. Additional checking is to make sure that what is being uploaded is a Calendar file and that it is internally consistent so that it will upload.
- Fixed error in the calculation of Numeric Calculation variables. Was not properly going to nesting level four. Would only properly calculate to nesting level three.
- Fixed error in calculation of Numeric Calculation variables. Fixed error in processing of left parenthesis.
- Modified Groups. Changed IEP Print Order List to be Primary IEP Print Order List. Added new field: Secondary IEP Print Order List. When selecting IEP Print Order Lists, select Primary first; if a second one is desired, then select the secondary. If only a secondary but no primary is selected, the program will automatically change the secondary to be the primary and clear the secondary. Thus, you cannot specify the secondary without first specifying the primary.
- Modified Student entry pages. If the user group has both a Primary and a Secondary IEP Print Order List, then there will be two IEP print buttons: 'IEP' and 'IEP2'. If the user group has only a Primary IEP Print Order List, then there will be only a single IEP print button: 'IEP'.
- Modified the Print IEP function. There is an added option on the options page for printing IEPs. If the user group has both a Primary and a Secondary IEP Print Order List, then there will be a 'Print Which IEP' option with radio buttons: 'Primary IEP' and 'Secondary IEP'. If the user group has only a Primary IEP Print Order List, then there will not be an option, and the default will be the Primary IEP Print Order List.
- Modified the Print Blank IEP function. If the user group has both a Primary and a Secondary IEP Print Order List, then there will be two IEP print buttons: 'Print IEP' and 'Print IEP2'. If the user group has only a Primary IEP Print Order List, then there will be only a single IEP print button: 'Print IEP'.
- Fixed error in File Documents button on the Student Demographics page. When an IEP was filed, the standard heading for IEPs was always used even if there was a custom heading specified. This has been corrected. Now, if there is a custom heading, it will be used for the Filed IEP.
- Modified the File Documents button on the Student Demographics page. When filing an IEP, if the user group has both a Primary and a Secondary IEP Print Order List, then there will be a 'File Which IEP' option with radio buttons: 'Primary IEP' and 'Secondary IEP'.
- Modified the Filed Documents menu item 'File an IEP' for admin users. When filing an IEP, if the user group has both a Primary and a Secondary IEP Print Order List, then there will be a 'File Which IEP' option with radio buttons: 'Primary IEP' and 'Secondary IEP'.
- Added option to Business forms: Email 'To:'. For business forms only (not for student forms) you can specify the email 'To:' part. If this new field is non-blank, then when the user emails the form, they will email it to the address in this 'To:' field. Users are not allowed to change this email address when the form is emailed. However, if the 'To:' field is left blank on the Business Form entry page, then the user will be able to supply their own 'To:' email address (either by manually typing it, or by selecting it from their Address Book) when the form is emailed.
- Modified the Form Upload. If a variable used in the form already exists and it is being reused, and the definition of variable has changed (e.g., type changed from string to number), then use the new definition of the variable.
- Added new field to a Form: Form Original Name. This field will contain the original name of a special "WK" or "KS" form that has been uploaded. This field will be used in tracking WK and KS forms that may have been renamed by the user.
- Modified the Form Download to include new field: Form Original Name.
- Modified the Form Upload. When uploading a KS or WK form, and the form not found, check to see if the user has renamed it - look for match between imported form name (WK or KS) and the original form name saved with existing forms. If match, then upload the new KS or WK form but keep the name the user has chosen.
- Modified the Form Save routine. If the form being edited is a WK or KS form (development personnel only) and the name of the form is changed, then also save the new name as the Original Form Name. For regular forms (not WK or KS), the Original Form Name will be blank.
- Modified the variable detail page. Previously, for variables that belong to a protected form (i.e., variables that start with prefix of "WK" or "KS") were also protected. No changes could be made to them except by the development personnel. New change allows the 'Include in Searches' and the 'Include in Form List' checkboxes to be checked/unchecked for these protected variables.
- Implemented an "Address Book" for names and email addresses. This address book is accessed from the Edit User Profile link on the main menu page.
- Added Popup list of email addresses on the email form page. The list of email adresses come from the User Profile Address Book.
- Modified the Form Upload and Form Download to work with numeric calculation variables.
- Fixed error in Delete Form when option selected to delete variables unique to form.
- Modified the Delete Variable and Delete Multiple Variables functions to not be able to delete a variable that is used in the formula of a Numeric Calculation variable until that Numeric Calculation variable has been deleted.
- Rewrote the formula calculation process. Eliminated some errors. Added new features: INT function - INT(a) - will return integer portion of "a"; ROUND function - ROUND(a,p) - will round internal results of "a" to "p" places. Modified the error analysis of a newly created function to indicate the character position where an error occurs.
- Corrected spelling of "Comanche" in the list of counties.
- Added new form variable kind: Time. Time is entered in three fields: hours, minutes, and AM or PM. These are combined into a string HH:MM AM/PM when the form is saved. Examples: 12:00 PM (noon), 12:00 AM (midnight), 04:30 PM (late in the afternoon). Time variables can be used in numeric calculations with care. When used in numeric calculations, the value for a time variable will be "minutes past midnight". Therefore, if using several time variables in a formula, e.g., subtracting one time from another to get lapse time, they must both be in the same day.
- Updated Replace Buildings function to use new Building Profile structure (6 new preschool fields).
- Fixed error in Replace Buildings. This function previously did not work properly in 1) using the correct selection of services, or 2) correctly replacing serviceline start dates, end dates, or weeks of service.
- Increased levels of nesting of Numeric Calculation variables to four. Previously, you could only nest to two levels.
- Added new parameter to variable type Numeric Calculation: "Calculate Results" = values are 1) Always calculate, 2) Calculate if ANY variable is non-blank, and 3) Calculate if ALL variables are non-blank. Automatic conversion of all existing Numeric Calculation variables to 2=Calc if any non-blank.
- Modified the Find on the Building List page. Increased the number of find criteria from one to three for more detailed searches.
- Modified the Calendar list display from the Anticipated Services chart page. Will now display the calendar according to the grade level of the student - if grade is preschool, then the preschool calendars will be listed; if grade is not preschool, then the regular calendars will be listed.
- Modified the Building Upload to upload the six new PreSchool fields. Also added the update of the Primary Attendance building name/lea in the Student IEP records when building name/lea are modified.
- Fixed error in Provider Access to students when using option "Current active caseload".
- Added six new fields to the Building Profile. These are the six PreSchool fields added to LEAMIS last year. PreSchool fields are: 1) PreSchool Minutes in Session, 2) PreSchool Days in Week, 3) PreSchool Weeks in Year, 4) PreSchool Building Minutes in Day, 5) PreSchool Settings, and 6) PreSchool Calendar.
- Added six new Preschool fields to Building list page and Building entry page.
- Added six new Preschool fields to Building list displays from the Anticipated Services chart page.
- Modified the Calendar list and Calendar entry pages. Changed label of "PreSchool" to "PreSchool Only".
- Modified the Calendar list displays from the Anticipated Services chart page. Added column for "BP Cal ID". Changed label for "PS" to "PS Only". Modified Calendar detail display from Anticipated Services chart page. Added "BP Cal ID" and "Approved" rows. Changed "Preschool" to "Preschool Only".
- Modified the scrolling list of IEPs displayed on student pages to show all IEPs. Previously, admin users could see all IEPs, but non-admin users (e.g., providers) could only see the last two.
- Added new type of form: Goal Print. This type of form will allow you to specify how goals and benchmarks/objectives are to be printed on an IEP. To use a Goal Print form for displaying goals on an IEP, include the form in an IEP Print Order List.
- Made changes to Form Upload and Download to accommodate internal changes to Forms (addition of Goal Print form).
- Modified the Delete Form procedure that deletes variables unique to form when the form is deleted. It will now not delete any number variables or numeric calculation variables that are used in numeric calculation variables.
- Reformatted the forms entry page. Made into different pages for the different types of forms that can be created. Now, only options that apply to that particular form type will be displayed on the forms entry page.
- Removed the "Create New Student Form" and "Create New Business Form" buttons from the form list page. Replaced those buttons with "Create New Form" button. Clicking this new button will take you to a page for specifying the type of form you want to create.
- Added new form variable kind: Numeric Calculation.
- Fixed error on Clear Business Form verify page that displays if form is being cleared but contains data that has not been filed. Error was in both the Clear and Cancel buttons on this page. Clicking either button caused a "Page not found" error.
- Increased the number of prompts that can be used in a form from one to six.
- Added new form variable kind: Number. This variable type is essentially the same as a string variable. It has a length of 1-10 digits (used to determine the width of the input box for entry. In addition, Number variables can be used in creating Numeric Calculation variables.