PSCB - Custom Public Portal

View PSCB Plugin Directory

Version 2.7


This plugin will provide an alternative option to the Enhanced Parent Portal plugin currently available on PowerData Solutions.

The customization is compatible with Powerschool versions 19.x and 20.4. Integration with the PowerTeacher Pro grade book is also supported.

Installation of the PSCB - Base Resources v3.3 plugin is required.
Download the PSCB - Custom Public Portal (Overview/Instructions) document for installation guidance.

The Plugin does not include:

Demographics Update version
Sched_AllowRequests field option
Language Translations

PSCB Development Team

Rob Staats
Manjit Basra
Michael Moore

PDS Contributors

A special thank you is extended to all previous PDS contributors for their efforts in creating the original Enhanced Parent Portal plugin.

Brian Andle
Jason Treadwell
Matt Freund
Roger Sprik

Version Info

2.0 (2019-08-12)
- Initial Release

2.1 (2019-09-21)
- The wildcard file: pscb_pp_init.txt was removed from the plugin. The wildcard file is already included with the PSCB - Base Resources plugin, which is a required installation for the PSCB - Custom Public Portal.

2.2 (2019-10-16)
Added the missing closing tag "[/if#1]" to the class assignments file.

2.3 (2020-01-29)
- Total earned credits now display correctly when credit has been assigned to multiple store codes for the course.
- Previous/Next buttons have bee added to the student Weekly Schedule page.
- The Contacts option was removed form the First page per day menu on the CPP Settings Page.

2.4 (2020-06-05)
- Added Student Report Card
The plugin includes a CPP Report Card Preferences page. School based preferences can be set for the following.

2.5 (2020-06-10)
- Corrected an issue with certain store codes not displaying properly on the student report card.

2.6 (2020-09-10)
- Historical Grades page now displays stored grades that were manually entered without course number.
- Student Track added to Attendance History, MySchedule and Transportation pages.
- Updated the following pages.

District / School Information
Student Information
Daily Attendance Information
Course Grades / Attendance Information
Teacher Comments
Honor Roll Status

- Updated Next Year Schedule page.
The plugin includes a CPP Next Year Schedule Settings page. School based settings can be set for the following.

Next Year Schedule Source
PowerScheduler or Schedule Commit

Next Year Schedule Display Elements
Course Number
Section Number
Course Name
Enroll Date
Exit Date

2.7 (2021-04-17)
- Added a CPP Settings option to display the Class Final Grade Calculations on the Class Assignment Scores page.
- Added a CPP Settings option to display the Graduation Progress page.

Report Type: 
Web Based Report
Compatible PS Versions: 
20.x, 19.x
CPM Import Friendly: 


Unlike the Quick Lookup page, the Class Assignments page does not include a Show Dropped Classes option at this time. This will be added in a future update of the customization.

Rob Staats
PSCB Development

Currently have the Custom Public Portal v2.6 installed. When I attempt to upgrade to 2.7, I get error message. "Plug file contains a file that already exists: web_root/guardian/scores.pscb_cpp_finalgradesetup.content.footer.txt."

If you have install the PSCB - Customization CPP (Student Scores - FG Calculations) v1.0, that plugin should be deleted before you install the Custom Public Portal v2.7 plugin.

If you receive errors for other files that indicates they are from older customs and should be deleted using CPM.
Rob Staats
PSCB Development

Rob Staats
PSCB Development

We are using the custom public portal version 2.7 and when a student goes to "Class Registration" we see "String key was not found!" in the second column. The same code appears for students as the headers for all of the columns when they click on the pencil icon to choose a course. The buttons at the bottom of those course selection boxes are also titled "String key was not found!"

This issue is most likely the result of having previously customized guardian files still residing on the server.

Check the Plugin Management page to determine if you have the old EPP plugin installed. If true, then the plugin needs to be deleted before installing the PSCB version.

Also you need to install and enable the PSCB - Bases Resources 3.3 plugin.

Rob Staats
PSCB Development

I've triple-checked now and don't have the old EPP plugin installed. I combed through CPM and can't find any residual files from that old plugin either.

The PSCB - Base Resources 3.3 plugin is installed as well.

Naviagate in CPM to the guardian folder. Check to see if you have a customized version of the file "requestform.html". If true it should be deleted.

Rob Staats
PSCB Development

The requestform.html page is the default original page. Still gives me the "string" error.


If available, I'm available at 1:00 pm (EST) tomorrow for a Zoom conference call to review this issue. If this works for you, just send a Zoom invite to


Rob Staats
Project Director
PSCB Development

Rob Staats
PSCB Development

When I have the Custom Public Portal installed and enabled then even if on the PowerScheduler Student Screens Course requests are enabled and on the CPP tab in Parent/Student access is mark for Edit requests requests are not available. Please help!

Naviagate in CPM to the guardian folder. Check to see if you have a customized version of the file "requestform.html". If true it should be deleted.

Rob Staats
PSCB Development

I have requestform.PSCB.content but my requestform.html is not customized. Is there something I should change on the PSCB form?

I am looking for Student Schedule Requests to be viewable (Not editable) in the Public Portal. I have changed it on the CPP screen to be view and I have also enables "Course recommendations" but when i log into the Public Portal. I am not seeing the Schedule Requests or Course recommendations. Any suggestions? I checked the CPM guardian folder and I see requestform.html but I am not sure if it si customized, I see requesstform.PSCB.content.header.txt, requestform_not_available.html. I am not sure what to do with these though. Thank you!

This issue is the result of having customized a requestform.html file in the guardian folder. The customized version should be deleted.

Rob Staats
PSCB Development

Does this plugin include the preference setting for displaying student schedules post-eoy included in the EPP?


Yes. Use the Next Year Schedule preference option located on the CPP Setting page.

Rob Staats
PSCB Development


Subscribe to Comments for "PSCB - Custom Public Portal"