PSCB - Custom Public Portal

Note: This plugin has been moved to a new location and is now available for download at PSCB Development.

Version 3.4


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.4 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.

2.8 (2021-04-10)
- Updated the Public Portal student report card. The Admin and Public versions of the report cards now have identical options and features.

2.9 (2021-07-30)
- Updated the Public Portal transportation page. The page now displays data stored in the Powerschool transportation table.

3.0 (2021-10-03)
- Fixed issue: When clicking on the Account Preferences icon, pages disabled in the CPP settings will no longer appear.

3.1 (2021-11-02)
- Fixed issue: The Public Portal student report card now prints correctly.

3.2 (2021-12-12)
- Fixed issue: The Public Portal student report card now displays correctly when setting preferences for Daily or YTD attendance.

3.3 (2021-12-29)
- Added a district level Custom Portal Public preferences page. All school based preferences can now be entered/validated using a single setup page.
The All Schools preferences page is is available at the District Level.
Navigate to: District / Custom Preferences (PSCB) / Parent Portal Preferences

3.4 (2022-01-23)
- Added Citizenship display option to the Report Card setup page.

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


Even though we have the Balance Icon enabled, it is no longer showing in the parent portal for any of my schools. I updated to SIS 21.11.4 in April and I believe it was working prior to that. I've tried disabling and re-enabling and no luck. Any known issues with v3.4 and SIS 21.11.4?

I rolled back to v3.1 and it's still not working. Any other suggestions?

I need more information to investigate this issue.

If you would like to schedule a Zoom session to review, I’m available on Tuesday, 5/10 at 1:00 pm (EST).

If this works for you, just send a Zoom invite to

Rob Staats
PSCB Development

We are all set. It was the District Miscellaneous setting for lunch balances that prevented the icon from showing.

Can someone tell me what "First page per day" means?

When a user logs for the first time on the current day they will be redirected to page specified in the "First Page" setting.

Rob Staats
PSCB Development

Thank you for your reply, Rob - that is what I thought it would be; however, this is not what we are experiencing. Can you think of any reason why that might be?

Also, is this only for opening parent portal ion a desktop; not the mobile app?

Hello All,
Much appreciate this plugin as it allows us to better manage information release to the student/parent portal.

Is it possible to have the DAY/Period Abbreviations show in the Expression for next year schedule. Currently the ID "Day Letter" and "Period Number" show in the expression.


Stephanie Gosselin
Digital Learning Specialist
Westford Academy
Westford, Massachusetts 01886

This enhancement request will be included in the next release of of the PSCB Public Portal plugin.

Rob Staats
PSCB Development

We are not seeing the page that we have selected as the "First Page per day". Can you think of any reason why that might be?

Also, is this setting only for opening parent portal on a desktop; not the mobile app?

The "First Page per day" setting does apply to the mobile app, only works for the desktop browser.

The First Page per day will only be shown the first time the user logs in for the current day.

Rob Staats
PSCB Development

Hello, we are noticing that meeting attendance absences are doubling up on the online parent portal report card. Any tips on what we can look at to see why that is happening?

I need more information to investigate this issue. 
If you would like to schedule a Zoom session to review this issue, I’m available today Thursday, 6/30 at 3:30 pm (EST).

If this works for you, just send a Zoom invite to

Rob Staats
PSCB Development

Are you possibly free at all tomorrow?

Next available date would be Tuesday, July 5th at 3:30 pm (EST). Please respond directly using the email address:

Rob Staats
PSCB Development

It says my password is wrong, but then won't let me create a new one. There's no "contact us" link to complain there.

Peggy Medema


Subscribe to Comments for "PSCB - Custom Public Portal"