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.

1.2 (2019-11-19)
- The Student Dashboard now includes the following updated sections.
Current Grades and Attendance Summary
Daily Attendance Summary
Current Grades Comparison
PowerTeacher Pro Assignments

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

Thanks - this is amazing!
One request - it would be great to have the option to choose which parts are shown, as some staff may get bogged down in the detail, particularly when some of the sections are irrelevant to us. Or if we could start with all sections collapsed so they only open those they want.
Really appreciate the work that's gone into this though!

Gayle - Thank you for your kind comments.

When developing this customization we explored several navigational options, including the ones you listed.

We decided to use the navigation currently employed based on beta testing feedback.

The current navigation tool adds a "Blue Links" section directory above each each section. This allows users with a single click to immediately jump to section they want to view.

An updated version of this customization is scheduled to be released next with some some very nice new features.

Rob Staats
PSCB Development

Would it be possible to add the "next" option on the My Schedule tab so that parents/students can advance on the student schedule? We have a 7 day rotation and it can be challenging for parents to schedule doctor's appointments.

thanks so much for considering this.

This request has been added to the PSCB enhancement list. It will be included in the next release of the the PSCB - Custom Public Portal plugin.

Rob Staats
PSCB Development

Your Dashboard is a much needed improvement. However, our counselors have to look at all facets of the student including parent and discipline logs before making any decisions about future class enrollments. Would it be possible to add the various logs to the Dashboard?

Thank you.
Don Scarpetti

Thank you for this suggestion. This request has been added to the PSCB enhancement list

Rob Staats
PSCB Development

Since the system was updated to version 19.11.2, we noticed that the bar graphs that existed have disappeared and now only numbers are displayed. Was there any significant change in the system that disabled the wonderful graphics, which educational assistants loved, and now they realized that it disappeared, or was it something that I disabled?

Fagner C. S. Marques
Data Manager and Systems Analyst
International School of Curitiba
Hosted PS 19.11.2 and UC
716 students in District

The graphs were created using the High Charts plugin, which is no longer supported by PSCB. We may redo the graphs sometime the future using fusion charts.

Rob Staats
PSCB Development

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