I’m not publishing this to the PowerSchool Exchange yet because it was a rush job and I’m not satisfied with the back-end management component of it. It’s in a “good enough” stage right now because of rapid-release requirement, so to speak.
This plugin replaces the default student schedule page in the public portal of PowerSchool and prevents viewing of schedules until the family has completed a back-to-school emergency contact update form. It seems like a common concern where schools beg for this information but parents just can’t be bothered to complete it, and there’s little for the school to do to enforce it.
Some schools have had success in making completion of that information a condition for receiving student schedules, but PowerSchool doesn’t have any built-in tools to accomplish this. So I created something instead.
There are two prerequisites:
- You must be using Ecollect Forms to present your emergency-contact update form. The plugin requires the form ID to work.
- In each school’s Years & Terms, “suppress student schedules” must be turned on. Otherwise, the entire purpose of this plugin is defeated.
PowerSchool users, feedback is welcome. I have a topic on the PSUG community forum where comments and discussion can be posted.
Version 2.1 was released 2/29/24. This includes the following fix since the last available version:
- Public portal customization conflict with removing/displaying Class Registration button. Added preference to show or hide based on school-level preference that’s in PP customization.
Download the plugin here.