Class Roster Auto-Loader
in
The class roster feature in powerschool is a great way to get class information out of the system in a nice printable format. However... try explaining to your office staff that after they took the time figuring out all the parameters, field names, and column widths, to create the roster, they cannot save it for future use!
This custom class roster page allows a powerschool admin to pre load all the parameters into a javascript allowing the office staff to simply pick which roster they would like to run through a drop down box. After selecting a roster to load, they could then go and alter the parameters, or just click submit as is.
The page also includes another handy little javascript which will calculate the width of the fields you have specified, and display the total underneath the field input box. The first sum being just the column widths specified, and the second sum takes into account the page margins or padding that has been applied. This was included to get around the annoying task of running a report to see if your column widths where okay.
Note: I realize that this customization is very tricky. If you are not familiar at all with javascript writing the code for pre-defined rosters can be daunting. Often I find people want to use this customization to facilitate running grade verification rosters. So I have put together a class roster package which already has the code setup for for these grade verification reports.
This custom class roster page allows a powerschool admin to pre load all the parameters into a javascript allowing the office staff to simply pick which roster they would like to run through a drop down box. After selecting a roster to load, they could then go and alter the parameters, or just click submit as is.
The page also includes another handy little javascript which will calculate the width of the fields you have specified, and display the total underneath the field input box. The first sum being just the column widths specified, and the second sum takes into account the page margins or padding that has been applied. This was included to get around the annoying task of running a report to see if your column widths where okay.
Note: I realize that this customization is very tricky. If you are not familiar at all with javascript writing the code for pre-defined rosters can be daunting. Often I find people want to use this customization to facilitate running grade verification rosters. So I have put together a class roster package which already has the code setup for for these grade verification reports.
Example Link: