PSCB - Customization (Student Dashboard)


This plugin is a variation of the very popular Counselor Dashboard previously published on PowerSource by Jason Springel.

This version includes modifications based on the enhancement requests submitted by current PSCB users.

The Student Dashboard contains 10 individual sections.

▪ Grades & Attendance
▪ Grades Comparison
▪ Student Assignments
▪ Historical Grades
▪ Schedule
▪ Enrollments
▪ Cumulative Info
▪ Test Scores
▪ Future Year Requests
▪ Future Year Recommendations

Each section contains the following elements:

▪ HTML Buttons for Copy Data, Export CSV File, Export PDF File.
▪ Column Sorting.
▪ Column Filters with auto generated drop down menus where appropriate.
▪ Navigation Links for quick access to an individual section.


PSCB Development Team
Rob Staats
Manjit Basra
Michael Moore

Other Contributors
Jason Springel
Original design concept of the Counselor Dashboard.

Version Info

1.0 (2019-06-19)
- Initial Release

1.1 (2019-08-07)
- The Student Dashboard page can now be set as the initial student screen under Personalize.

Powerschool Compatible Versions

12.x, 19.x

Additional Plugin Requirement

The following PSCB plugins should be installed prior to the installation of this reports bundle.

PSCB - Base Resources


Install in System > System Settings > Plugin Management Configuration

Do not unzip the plugin. Install the entire zip file. Be sure to enable the plugin once it's installed.

If you are updating, you can now click on the Plugin name and then use the Update button, and then browse to the new file and click Submit and it will then load the update and then ask you to enable it.


Select a school and go to the Powerschool start page.

Select a student.

Click the Student Dashboard link located on the student navigation menu.


PS Verions

CPM Import Friendly: 
Report Type: 
Web Based Report


This is an amazing customization and I'm excited to share it with our staff, but I'm running into a glitch with Tardies. The 'Tdy Cnt' in the 'Current Grades and Attendance' table is showing an accurate count, but the 'Days Tardy' is showing 0 (0.0%) on the Daily Attendance table/graph.
I *think* the issue is from this line of code:

tdy = ~(daily.att.count;;tar;08/01/~(f.add;~(curyearid);1990);07/31/~(f.add;~(curyearid);1991)),

I can't find 'tar' defined anywhere else and am wondering if this should be tdycount from the sql query? Or if I'm way off and the solution lies elsewhere.

The 'Tdy Cnt' in the "Current Grades and Attendance" table displays a count of tardies for each scheduled class.

The 'Days Tardy' in the "Daily Attendance" table displays a count of the Daily Attendance tardies the student has accrued for the year.

If the count is zero it indicates that the student has not been assigned any tardy codes in Daily Attendance during the current year.

Rob Staats
PSCB Development

Is there a way to add this page to the preference setting to default this for all Counselor users?

We plan to include this option in the next release of the Student Dashboard plugin.

Rob Staats
PSCB Development

Version 1.1 (2019-08-07)
- The Student Dashboard page can now be set as a the initial student screen under Personalize.

Rob Staats
PSCB Development

How do I find the Counselor Dashboard plugin mentioned in the description? We are new to PowerSchool and are looking for ways to improve our experience.

The Counselor Dashboard created by Jason Springel can be dowloaded from PowerSource.

Rob Staats
PSCB Development

Subscribe to Comments for "PSCB - Customization (Student Dashboard)"