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

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
RAS Technology / PSCB Development

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