Parent Encounters Error Opening Form in Ecollect Forms
Summary
Parents reporting they cannot open one or more forms in the Parent Portal may be experiencing one of two issues. One of these can be resolved by manipulating data in the PowerSchool Database, while the other may require Support intervention.
The two most common causes of an error while opening a form are:
- Data-related issues (apparent in all portals and to all users who have access to the form)
- Saved response related issues (apparent to only a single parent/guardian or student user)
This article details how to determine which issue you are facing and, in the case of saved responses, how to resolve those without Support intervention.
Audience
This article is aimed at PowerSchool Admins who work with Ecollect and/or Enrollment Express Forms and who have had one or more parent report an issue with opening, not submitting, one or more forms.
Disclaimer
This article contains details on making changes using Data Export Manager. As with any operations in Data Export Manager, please take care to follow the instructions below carefully.
Details
To determine if your case requires Support intervention, you must first check to see if the issue is related to a saved response or a potential data issue.
If the form can be opened by another parent with data access, or by an admin, proceed to "Process" below.
Otherwise, please submit a Support ticket. While we would like to provide guidance in Community on data-related issues, they are generally wider in scope and may require additional investigation steps.
Process
To remove a saved response:
- Search for the affected student in the Start Page
- Locate their student ID (not student number) by either
- Loading Teacher Comments and locating the ID at the bottom of the page
- Loading the record in Direct Database Export (DDE) and finding it at the top of the record
- Locate the form ID for the affected form, based on the "formid" argument in the URL in either
- Edit mode (i.e. /formbuilder/edit.html?formid=xxxxxx), or
- Response Report (/formbuilder/reports/reports.html?tabSel=responses&formid=xxxxxx)
- Navigate to Data Export Manager
- Select Category - Database Extensions
- Export From - U_FB_FORM_RESPONSE_SAVED
- Select all fields except TDATA
- Select "Show Records"
- Filter the records by "subjectid" and enter the number from step 2 above
- You can further filter by "formid" and enter the number from step 3 above
- The resulting record(s) are blocking the form loading - to remove the block:
- Select the pencil icon
- Change the fields formid, subjectid, and userid to their negative values (i.e. "xxxxxx" to "-xxxxxx")
- Submit the change
The user should now be able to access the form and submit a response.
Notes
Many of these errors are caused by parents saving a response to a form and returning later after the form owner has made significant changes or updates to form response options - if the product cannot validate the saved data with the current form, the error occurs. As a general rule, forms should be updated as little as possible after they go "live" to the end user.
As an added precaution, whenever possible avoid using "Save for Later" as an option in the forms.