PSCB - Custom Public Portal

View PSCB Plugin Directory

Version 3.1

Description

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.3 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
Expression
Term
Course Number
Section Number
Course Name
Teacher
Room
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 now prints correctly.

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

Comments

This indicates that you most likely have a previously customized request form.html file in the guardian folder. Use CPM to remove the custom version.

--
Rob Staats
PSCB Development

Student was in section 8005.2 until 10/14/2020, moved to section 8005.3 until 1/6/2021 and moved back to section 8005.2 for the rest of the school year.

In Class Assignments on the student portal the student filters for 8005 for Q2 and only see 2 assignments. In Quick Lookup if you show dropped classes (to see section 8005.3) and click on the grade you see 31 assignments. These need to be consistent so the student can see all assignments for 8005 on the Class Assignments. Is it written to only show active sections?

Nancy Lessner

Unlike the Quick Lookup page, the Class Assignments page does not include a Show Dropped Classes option at this time. This will be added in a future update of the customization.

--
Rob Staats
PSCB Development

Currently have the Custom Public Portal v2.6 installed. When I attempt to upgrade to 2.7, I get error message. "Plug file contains a file that already exists: web_root/guardian/scores.pscb_cpp_finalgradesetup.content.footer.txt."

If you have install the PSCB - Customization CPP (Student Scores - FG Calculations) v1.0, that plugin should be deleted before you install the Custom Public Portal v2.7 plugin.

If you receive errors for other files that indicates they are from older customs and should be deleted using CPM.
--
Rob Staats
PSCB Development

--
Rob Staats
PSCB Development

We are using the custom public portal version 2.7 and when a student goes to "Class Registration" we see "String key was not found!" in the second column. The same code appears for students as the headers for all of the columns when they click on the pencil icon to choose a course. The buttons at the bottom of those course selection boxes are also titled "String key was not found!"

This issue is most likely the result of having previously customized guardian files still residing on the server.

Check the Plugin Management page to determine if you have the old EPP plugin installed. If true, then the plugin needs to be deleted before installing the PSCB version.

Also you need to install and enable the PSCB - Bases Resources 3.3 plugin.

--
Rob Staats
PSCB Development

I've triple-checked now and don't have the old EPP plugin installed. I combed through CPM and can't find any residual files from that old plugin either.

The PSCB - Base Resources 3.3 plugin is installed as well.

Naviagate in CPM to the guardian folder. Check to see if you have a customized version of the file "requestform.html". If true it should be deleted.

--
Rob Staats
PSCB Development

The requestform.html page is the default original page. Still gives me the "string" error.

Chris,

If available, I'm available at 1:00 pm (EST) tomorrow for a Zoom conference call to review this issue. If this works for you, just send a Zoom invite to pscb.development@gmail.com

Thanks,

Rob Staats
Project Director
PSCB Development

--
Rob Staats
PSCB Development

When I have the Custom Public Portal installed and enabled then even if on the PowerScheduler Student Screens Course requests are enabled and on the CPP tab in Parent/Student access is mark for Edit requests requests are not available. Please help!

Naviagate in CPM to the guardian folder. Check to see if you have a customized version of the file "requestform.html". If true it should be deleted.

--
Rob Staats
PSCB Development

I have requestform.PSCB.content but my requestform.html is not customized. Is there something I should change on the PSCB form?

I am looking for Student Schedule Requests to be viewable (Not editable) in the Public Portal. I have changed it on the CPP screen to be view and I have also enables "Course recommendations" but when i log into the Public Portal. I am not seeing the Schedule Requests or Course recommendations. Any suggestions? I checked the CPM guardian folder and I see requestform.html but I am not sure if it si customized, I see requesstform.PSCB.content.header.txt, requestform_not_available.html. I am not sure what to do with these though. Thank you!

This issue is the result of having customized a requestform.html file in the guardian folder. The customized version should be deleted.

--
Rob Staats
PSCB Development

Does this plugin include the preference setting for displaying student schedules post-eoy included in the EPP?

Thanks

Yes. Use the Next Year Schedule preference option located on the CPP Setting page.

--
Rob Staats
PSCB Development

How can a user navigate to course requests after logging in? I can only access course requests by appending this path to the URL in the address bar: /guardian/requests.html?schedulerequestyearid=3100.

Hello,

I have a question regarding transportation information on the custom public portal. I read in another comment response, the transportation info is pulled from the transportation table, but I am having a hard time getting the information to display.

I have information in the Student Transportation page on the admin portal, but when I log into the parent portal, the student's transportation info is blank. The information does not seem to line up with what is found on the transportation tab in the student's account on admin portal?

Looking in the custom page management for the transportation.html file, it looks like it is referencing fields like ~(bus_pickup), ~(bus_pickup_time), ~(bus_location_am), ~(bus_dropoff), ~(bus_dropoff_time), and ~(bus_location_pm).

I cannot find any of those fields in either the Students or Transportation tables. Any help or guidance would be greatly appreciated.

Thank you!

The PSCB - Custom Public Portal plugin has been update to version 2.9 and is now available for download at PowerDataSolutions.

https://www.powerdatasolutions.org/content/pscb-custom-public-portal

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

--
Rob Staats
PSCB Development

I am getting the below message while attempting to upload the plugin but I cannot find the file to delete it?
Errors were found during plugin installation.

Plugin file contains a file that already exists: web_root/guardian/requests_not_available.html

Our division is looking to add the custom portal for the first time. In looking over my plugins we did not use the Enhance Portal either. I want to ensure we do not lose any data parents have already completed in ECollect Forms when switching over to Custom Portal. What advice can you give, before I do any type of installation.
Also, when I tried to install the Custom Portal as a plug-in I received the following error message.
Plug-in contains a file that already exists: we_root/guardian/honorroll.html

You first need to use CPM to delete the previously installed honor roll.html file.
The PSCB - Custom Public Portal plugin only displays information stored in PowerSchool. It does change or hide any data.

--
Rob Staats
PSCB Development

The options in CPP Page Settings do not save. For example, Teacher Comments will still show in the portal even though it's disabled. We have the same problem with schedules.

Student schedules for the new school year, still show even if you have the Terms set to not display?

Have you committed your PowerScheduler schedule to the new year (21-22)? If no, that indicates that the schedules are being displayed from PowerScheduler and they need to be suppressed using the CPP Portal settings

If you would like to review this issue via a Zoom session, please send your contact information to PSCB.development@gmail.com. I will then arrange a Zoom session that fits your schedule.

--
Rob Staats
PSCB Development

I've been on the EPP for a while now and am looking to move to the new CPP page. While I like your report card, I've been working with a custom designed one for years and want to keep it. The only thing that I'm having trouble with is creating a script to append to the CPP_settings.html page. Do you have any advice on a script or are custom headers/footers not designed within the CPP page?

If you send us copy of your current Public Portal customization, we can evaluate and determine the best method for adding your new options to the CPP Settings page.

Send to: pscb.devlopment@gmail.com

--
Rob Staats
PSCB Development

Thanks for the reply. I emailed but gmail kicked it back as no such user. Maybe you'll get it, but here is the email I sent:

Thanks for reaching out to me. I've used the portals.html page in the past developments and was looking to move to the cpp page as I like how it incorporates the current structure. My school had previously developed a report card that we tied into our portal and I also developed a schedule list page (similar to the admin version) for when I launched schedules in the summer. Both pages are in the guardian folder and are constructed in a simple html format (guardian/reportcards.html and guardian/schedulelist.html).

I had copied the html from the portals page and was able to make both work previously, but I can't get them to work on the current cpp page. Here is the html from the portals page:

<tr class="reportcards">
<td>Report Cards</td>
<td><input type="checkbox" name="[pref]reportcards~(curschoolid)" value="1" id="reportcards"></td>
</tr>
<tr class="schedulelist">
<td>Schedule List</td>
<td><input type="checkbox" name="[pref]schedulelist~(curschoolid)" value="1" id="schedulelist"></td>
</tr>

Any advice on how to use this structure in the cpp_settings page?

We are having an issue with enabled pages not showing up in the navigation bar for student/parent logins. All pages are enabled, and we can access them by going to the URL directly, but the navigation bar will only ever show the following six items:

Grade History
Attendance History
Teacher Comments
Forms
Class Registration
Balance

You most likely have a previously customized home.html page in the guardian folder. Use CPM to locate and remove the file.

--
Rob Staats
PSCB Development

We just changed from the old PDS Custom Portal plugin to this plugin. We noticed that when a parent clicks on "Graduation Progress" the page is empty of information. We are wondering if it is pointing to the older historical grad plans? If we click on "Grade History" we can get to the new Grad Plan there.

This Graduation Progress button points to old graduation progress page. It should only be used by schools still using the older graduation progress page.

If you have migrated to the new Graduation Plan page, the Graduation Progress link should should be disabled. You can continue to see the new Graduation Plan by first accessing Grade History.

--
Rob Staats
PSCB Development

The EPP let you choose between displaying the graduation progress report, or the grad plan progress. We use the latter. How hard would it be to swipe the code from the EPP and add to the CPP?

The new Graduation Plan and the Historic Graduation Progress are both accessible in the Public Portal.

In the Public Portal click on Grade History and you will see a link for each of the Grad Plans.

--
Rob Staats
PSCB Development

We are using the PSCB - Custom Public Portal. We have hidden Parent Portal menu items which we are not using (for example "Teacher Comments" and "Class Registration"). The menu items are hidden successfully until the parent clicks on "Account Preferences" at which point all of the hidden menus become visible again.
Is this the expected behaviour and if not, can someone suggest how we can permanently hide these navigation menus from the parent portal. Thanks!!

Thank you for bringing this issue to our attention. An update to fix the issue is under development.

--
Rob Staats
PSCB Development

The PSCB - Custom Public Portal v3.0 update has been published.

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

--
Rob Staats
PSCB Development

I currently have CPP 2.6. When I try to update with 3.0, I get this message:

Errors were found during plugin installation.
Plugin file contains a file that already exists: web_root/guardian/scores.pscb_cpp_finalgradesetup.content.footer.txt

I am getting the same message.
Errors were found during plugin installation.

Plugin file contains a file that already exists: web_root/guardian/scores.pscb_cpp_finalgradesetup.content.footer.txt

Blake Stein
Assistant Principal
McGill-Toolen Catholic High School
steinb@mcgill-toolen.org

Using CPM, navigate to: web_root/guardian/scores.pscb_cpp_finalgradesetup.content.footer.txt

Delete the file: scores.pscb_cpp_finalgradesetup.content.footer.txt

Install the PSCB Public portal plugin.

--
Rob Staats
PSCB Development

Thank you. I did that and the plug in installed. I have set everything up according to the instructions but no grades are populating into the report card. We stored Q1 grades and I have stored as what to display.

Blake Stein
Assistant Principal
McGill-Toolen Catholic High School
steinb@mcgill-toolen.org

I am testing out the new plugin on our test server and I am having issues with the Report Card not showing Course names/grades in the Public portal. I see them on the Admin side.
I have reviewed the instructions a few times and believe I have it setup correctly.
My test server is version: 21.4.5 PSCB version is 3.3. I entered the grades in the students Historical Grades. Any thoughts?

Dorothy Fitzgerald
dorothy.fitzgerald@chariho.k12.ri.us
Chariho Regional School District
District Data Specialist

I was just asked if I could put this message on the Transportation page in the Parent Portal, not on the login screen.

"Please have your child at their stop 10 minutes before the scheduled time. Time is subject to change."

Does anyone know how to do that? I am not super savvy with writing code.

We have the latest version of the Custom Public Portal installed and have test scores enabled. Parents can see the Test Scores but students can not? Is there something I need to change so that students see their test scores as well?
Thanks,
Carol

Good morning. We are not getting any grading information to populate into the parent portal report card. I have followed all of the instructions in the pdf and still no information. Any help would be appreciated.

Blake Stein
Assistant Principal
McGill-Toolen Catholic High School
steinb@mcgill-toolen.org

Check to see if Attendance History is Disabled on the CPP Page Settings tab. First question. Choosing View fixed my grades from not showing on Report Card.

S. Poarch

Working perfect at middle school level, at High School level grades don't populate. They are there in Quick Lookup, Grade History, and Historical Grades but not on Report Cards.

S. Poarch

If you would like to setup a Zoom conference to review this issue, please send your contact information to pscb.development@gmail.com

I will then contact you to schedule a Zoom session.

--
Rob Staats
PSCB Development

Pages

Subscribe to Comments for "PSCB - Custom Public Portal"