Enhanced Parent Portal V 2.04

Please Note;
Version 1.3 is for Pro->5.2
Version 1.4.1.1 is for PS 6.0.X.X
Version 1.53 is only for 6.1.X.
Version 2.0+ is only for 6.2+

IMPORTANT - PowerSchool no longer allows students to edit their own student record. Because of this 1x Class Registration ONLY works when logged in as a Guardian. Students will have full Class Registration ability if 1x is enabled. I am unsure of what version this happened in, just fyi.

This is a new Parent Portal with more options for student screens.

Allows a school or district to show or hide icons on the public portal. The solution now cleans up the automatic e-mail page options when those options are hidden from normal view and displays a message when the grade & attendance page is hidden. Incorporates Roger Sprik's customization that allows a student to submit course requests just one time.

Stock PS pages that you can control;
Grades and Attendance
Score Detail
Historic Grades
Historic Attendance
Email Notification
Teacher Comments
School Bulletin
Class Registration
Balances
My Calendars

Added pages by EPP that you can control;
Grad Progress
Demo Update
Password Update
Honor Roll
Test Scores
Next years schedule (for in building grade changes)
Discipline Log
Access Log
Fees
School Info

V 1.0 - 1.3.1 Changes included in documentation.

V 1.4 for PS 6.0.X.X (11/17/2009)
– Updated /guardian/requestform.html: Updated request screen for PS 6.0.
– Updated /admin/students/more2.html: Updated student schedule request links for PS 6.0.
– Updated /admin/district/home.html: Updated district home links for PS 6.0.
– Updated /admin/schoolsetup/home.html: Updated school setup home links for PS 6.0.
– Updated /wildcards/guardian_header.txt: Removed hard coded links to Diocese website
– Added /wildcards/guardian_header-noyui.txt: New course request screen uses a different guardian header file

V1.4.1 for PS 6.0.X.X (1/12/2009)
Thanks goes to danberms for the following 3 fixes. The following addresses the x1 edit not working.
-Updated /guardian/requestform.html
-Updated /guardian/requestapproved.html
-Added /guardian/requestrecorded.htm

V1.4.1.1 for PS 6.0.X.X (1/13/2009)
-Updated /guardian/home.html – Corrected issue when Grades and Attendance are disabled then don’t show Quick Lookup on Login.

V1.5 for PS 6.1+ (1/14/2009)
Ok sorry for the constant updates but I found some other issues. This version is 6.1 ONLY.
-Updated /guardian/home.html – Added new PS 6.1 Tabbed Structure.
-Added /guardian/standardGradesFromGradebook.html PS 6.1 does not honor the hide Standards Grades. This fixes that issue. Parents can click the tab but will not see Standards grades.
-Updated /wildcards/guardian_header.txt – Fixed PS Logo, Last Logon and removed page options that say “Future Enhancement”
-Updated /wildcards/guardian_header-noyui.txt – Fixed PS Logo, Last Logon and removed page options that say “Future Enhancement”
-Updated /guardian/fees.html – Removed links that didn’t work/shouldn’t work.
-Updated /admin/schoolsetup/portals.html - Removed page options that say “Future Enhancement”

V1.51 (2/25/2010)
-Updated /guardian/schoolinfo.html – Updated School info to use Custom API.
-Updated /guardian/requestform.html – Updated to correct an incorrect CSS path.

V1.52 (4/13/2010)
-Added /guardian/termgrades.html – Added the ability to view past years Historical Grades. The page will dynamically determine what store codes to show based on the stored grades for the student and year. The sort is based off the termid in StoredGrades. You can change the sort order by looking for the code in the documentation and changing termid to another field that exists in the stored grades table such as storecode. You will also need to change INT to TEXT if you are sorting based on a text field.

V1.53 (4/15/2010)
-Added /guardian/termgradesstd.html – Added the ability to view past years Historical Standards Grades. Displays the Subject Area Attached to the Standard.
-Updated /guardian/termgrades.html – Added Standards tab. The tabs for Grades/Standards will only show if the “Hide Standards grades in Parent Access” is NOT checked under School->Current Grade Display.

V2 (4/30/2010)
-Updated all pages for PS 6.2. There was a significant change with 6.2 and SSO. Everything it now CSS based, this required all pages in the EPP to have to be redone.

V2.01 (5/10/2010)
-Updated wildcards to use ~(curschoolid) instead of ~(schoolid)
-Updated autoemailsetup.html to use ~(curschoolid) instead of ~(schoolid)
-Updated parentdemographics.html to use a hidden input to acknowledge that change was made. The admin side was changed to automatically remove the checkbox on submit.

V2.02 (5/13/2010)
-Added /guardian/scores.html, you can now disable the Score Detail page. Parents can click on the average, but will be brought to a screen with “This Info isn’t available”.
-Updated /admin/schoolsetup/portals.html, added option to turn off Score Detail’s.

V2.03 (5/25/2010)
Added the option to show next year’s schedule to the student and guardians. The icon can be turned off using the Parent Portal Settings page. The header also checks to see that the current year id does not equal the schedule year id, because this would mean PS has already rolled over to next year and the page is useless. Does not work for students moving from one building to another.

-Added /guardian/nextyearschedule.html – Page to show next year’s matrix for the student.
-Updated /admin/schoolsetup/portals.html - added option to turn off Next Year’s Schedule.
-Updated /wildcards/guardian_header.txt - added link for next years schedule.
-Updated /wildcards/guardian_header_yui.txt - added link for next years schedule.

V2.04 (7/5/2010)

-Added /guardian/tgscores.html – Previously clicking on the score of a historical grade other than the current year would show no assignments. This is now fixed.

-Updated /guardian/termgrades.html – Adjusted the tabs to better reflect what screen the parent is on. Also changed the coded link to point to tgscores.html

-Updated /guardian/termgradesstd.html – Adjusted the tabs to better reflect what screen the parent is on. Removed an if statement that was redundant.

-Updated /guardian/nextyearschedule.html – Previously the Matrix would not show because the PS code is meant to be run from the next school. When the student is moving from one building to another a List View of next year’s schedule will be shown. If the transfer is within the building they will see the List View and Matrix View.

-Updated /guardian/parentdemographics.html - Correctly set the parent_verify.

-Updated /admin/students/studentpages/parentdemochange.html – Correctly unset the parent_verify.

0
Your rating: None

Comments

Installed and nothing's changed

I downloaded and installed the V. 2.04 package for my 6.2.1.0 PowerSchool system; when I logged on at the District level, I was able to click on the icons I wanted to hide (I did a bunch); but when I logged in as a parent (with 2 children), the screen is still exactly the same. When I look at the custom/web_root folder, the new pages are in there. What is going on? I have also gone to the customize screen and synchronized my custom web root.

Re: Installed and nothing's changed

You almost never need to run the synchronize web_root. All the does is created hundreds of empty folders. What you want to do id make sure you copied the wildcard\guardian_header.txt and wildcard\guardian_header_yui.txt on to your server as well, and go to the customization enable page and simply click submit.

Fixed by a Restart

Hello--I had copied the wildcard files, and enabled customization; and so after the teachers left yesterday, I tried re-starting PowerSchool. Bingo! I'm not sure why only part of the customizations worked until I did this, but at least it is working now.

Re: Fixed by a Restart

Wildcards are cached by the application, 3 things trigger a reload. 1) Clicking Submit on the Enable Customization Screen, 2) Restarting the PowerSchool App, 3)The nightly process (pretty sure on this one).

Single Sign On

We are implementing the single sign on and have the latest version of this customization installed. I noticed it doesn't allow me to view multiple students when I initially log in. It only displays the first student attached to the parent login. Does this version work with the single sign on or am I missing a screen?
Thanks, Heidi

Re: Single Sign On

The pages work fine with SSO. Once you log in with SSO on you'll see a button with each students name. Clicking the student name will change the data shown based on the student selected. This is how the stock pages also work.

IE not displaying historical grades table

I saw this comment earlier and wondered if anyone was able to find a solution. The historical grades table displays beautifully in Firefox and IE running on Windows XP.
On Windows 7 using IE8, the historical grades table does not appear.
Thank you in advance for you help!
JoAnne Smith

Re: IE not displaying historical grades table

Just curious have you updated you image server with the new images and scripts folders? I just logged in as a parent in IE 8 on Windows Vista and the Historical Grades page works fine for me.

Brian

New Images & Scripts

Brian - where do you get those from and how/where do you update them?

Re: New Images & Scripts

If you using a image server you need to copy the image and scripts folders from PowerSchoolPremier\system\server\resources\web_root to where ever they live on your image server, mine are in Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\psimages

Question removed

Question removed

header is wrong in Parent page

I am on 6.1.1.2 and I just installed EPP2.04. Everything works great, except the header graphics are all wrong, the icons go down the left of the page and everything is ugly! I copied the new graphics to my image server (really just a directory on my single server) but the parent page still looks gnarly.

What am I missing?

If anybody figured out how to add emergency contact info and guardian email to the demographics change page, I'd love to hear it!
Joy Filler
Wilton CT Public schools

header all wrong

never mind! I figured it out. I hadn't ever copied the new style sheets to the image server when I upgraded the last time.

There are two files I don't see in V2.04 download

I downloaded V2.04, but I don't see these two files:

admin/district/portals.html
guardian/fees.html

Please help -- portal is set to open for on Monday Aug. 16

I have been using the this and love it --

I installed the new pages --
the menu across the top comes and goes from the regular icons top the menu that should show up with all the other pages when you click on various pages..

Re: Please help -- portal is set to open for on Monday Aug. 16

Make sure to click submit on the customization enable screen after installing the new wildcards.

Current matrix schedule in the Parent Portal?

We've found that the Grades and Attendance page does not have all of the information that we need(terms, rooms, etc.) and we want to provide the current matrix schedule as a view.

I tried to use the Next year schedule page, adjusting the year to the current year instead of future, but the Xcode pulls the data that's in PowerScheduler. Since we've already committed the schedule and performed the EOY process, that data is out of date.

So I've changed the xCode to ~[x:sched_StudentscheduleMatrix]. This does show the current schedule, except that it's limited to the current term, S1. We are a semestered school, so it's missing half of the data that we would like to have displayed.

I know that the xcodes are a mystery and the answer is likely not to be had, but is there something I can set, pass, Post, etc to get it to show all terms for the year?

I do have the setting on the admin side set to show the full year term, which is working(as seen on the grades and attendance page).
I've tried the List schedule code from the student's pages, it does the same thing where

Current matrix schedule

Were you successful in getting this to work for both semesters? At this point I'll be happy with one semester since we need teachers and rooms as well. Thanks for the suggestions on how to get this to work.

Unfortunatly no, only got one

Unfortunatly no, only got one semester at this point. Was hoping that the start of the calendar year would have some different results. So we current are using both the quick lookup page and the semester one I made with a disclaimer that it only shows one semester. My only other option is to make a SQL based page that lists each semester separately, but I don't have time to work on that.

I have this same issue. Any

I have this same issue. Any chance anyone has a solution?

Demographic changes not noted in red

I downloaded the 6.2 version of the enhanced parent portal and tested it by logging as a parent and changing info. When I go back into PS as an admin, I do not see the demographic change in red. Is there something I am doing incorrectly?

Display Issue with more then 11 icons

This one drove me a little crazy for a while when trying to figure out what was happening. Just passing it along for the benefit of others.

In general, with this customization, if you have more then 11 icons displayed, the 12+ will form a second row that is right justified.

I was having a problem when using 13 icons. The 12th icon was showing up on the far left, in the 22nd position. Then the 13th icon moved to the 3rd row in the 23rd position, so far right. It looked horrible and I couldn't figure out what was happening at first.

What I found is that when you exceed 11, the position of the 12 is based upon the size of the 11th(left most icon), then it's shifted to the right until it hits an "obstruction" or the right side of the page.
What I mean by that is that if that 11th icon is 2 lines of text, like Attendance History, the 12th is created below History and then shifted. So it will shift properly to the right unless there is an additional icon that is 3 or more lines of text, such as a fictitious "Grades, Attendance, and Comments".

Good news is that with the names of the icons included in the customization, it's likely not going to happen out of the box. I added a new page, called "Report Card". It's just short enough that it's 1 line of text, and it happened to be in that 11th position. So the next icon to be displayed was getting stuck on the very next icon that was two lines, which then created the three rows of icons as the 13th shifted properly as I described at the top.

All I did was code that name to be two lines with non-breaking spaces, so the name is now Report Card     . As such, the icons will now all shift properly.

Hope this saves someone else time and headaches.

Figured it out thanks

Figured it out thanks anyway... :)

Demo Graphic update

Where is the Demo update tab suppose to be located on the customized parent screen. I am not seeing it and I can't find it anywhere. My Admin Pages seem to be customized however my Parent Screen doesn't seem to be any different can someone help me with this I am kind of in a time crunch.

Please any help would be appreciated..

Paul

Work with the new Parent Single Signon

Will this newest enhancement work with the new Parent Single Signon and Version: 6.2.1

thanks so much.
la

Room Numbers

Is there a way to add room numbers so students could use the grades attendance page as a schedule? Trying to save time and paper on 1st day of school.

Demographic Information

How would you disable the approval process for demographic change? I have added other fields to the page which update automatically but the fields on the original demographic change page need to go through the approval process. How do you turn this off as well?

thanks

gail

Re: Demographic Information

You can do this by changing the fields names on the parent side to the real PS fields. That said we are strongly against this. With the approval process the office can validate the validity of the data being submitted. By allowing parents to directly modify your day to day parents could quickly decide to delete all the info you allow them to enter. You would no longer be able to get to the data without doing a restore, and who know just how long that it will take before you even notice. This could also quickly become a liability if your unable to get a hold of a parent in a emergency because the parents chose to delete their info because you gave them a way too. In the end it's a very bad idea to not use a approval process.

Re: Demographic Information

Brian - absolutely understood - but we only use the demographic update for a few weeks at the beginning of the school year and then turn off access to it to prevent parents from doing what you mention above for the remainder of the year. We have a field that marks completion of their data entry already from a previous version of our own parent demo change form. Emergency information is printed and reviewed for our nurses and parents are contacted if information is missing. We have been very successful with this scenario.

That being said can you clarify what you mean in your first sentence - are the changes made in the parentdemochange.html file in admin/students/studentpages ? The only fields that require the approval are the ones in this file. Other fields I have added work without approval - not sure what the difference is.

You can disregard - I figured it out - all set - thanks

If you prefer you can share it offline at sorianog at avoca37.org

thanks

gail

Help with limiting termgrades.html to certain Stored Grades

We modified termgrades.html to include comments, and it works great.

Going forward we're going to start storing progress report comments using stored codes P1, P2, P3, P4, but we don't want this to clutter up our custom termgrades.html page.

I see that termgrades.html uses f.variable and f.array functions and lots of dynamic variable (v.colgroup, v.header, vheader2)

Any insight on which lines of code need to be tweaked to filter out P1, P2, P3, P4 would be much appreciated.

Solved

Figured this out myself:

1) Added conditional statements to the f.table_info:

condfield3=storecode;condfieldtype3=TEXT;comparator3=.ne.;condval3=P1;
condfield4=storecode;condfieldtype4=TEXT;comparator4=.ne.;condval4=P2;
condfield5=storecode;condfieldtype5=TEXT;comparator5=.ne.;condval5=P3;
condfield6=storecode;condfieldtype6=TEXT;comparator6=.ne.;condval6=P4;]

2) Added to WHERE statement in the tlist_sql:

AND storedgrades.storecode NOT IN ('P1', 'P2', 'P3', 'P4')

Re: Solved

I was just going to respond, but yup that's it exactly. Nicely done, I'm not sure you need the where because the f.array builds the pivot and will never ask for P1->P4 grades.

Adding Email Addresses to Demographic Update

We use email addresses for a variety of things and always have a difficult time keeping up with changes.  Is it possible to put a place for email addresses on the Demographic Update page?

Also, with the new Federal Ethnicity Codes now in place, is it possible to have that on the Update page as well?

If I wanted to add other fields that I currently have on another custom page, like nickname, do i just follow the coding that is currently on the page and just change field names?

Thanks for any help.

Patti

Anyone?

I'm basically looking for the same info as Patti... could I define custom fields in PS and add them to the form?

Specifically, I'm looking for parent nicknames + e-mail addresses for *each* parent.

And... do I have to create any new custom fields to make this solution work?

thanks,
Jamie

RE: Anyone?

Jamie,

Yes - you can create new custom fields and add them to the form. The warning though with custom fields apply - they add to your number of student fields and you want to keep that number under 999 fields.

The way the solution works is there's the field that contains the data and then a custom field to contain what the parent wants to change. The 2nd field is a placeholder for data until an admin approves it. So in your case where you want to track parent nicknames, you would need to have a custom field for them in PS itself which admins would see, and then have a 2nd custom field on the change page to hold the parent portal change request.

As far as the pages themselves, it's easiest to get them to work right by modifying the html itself, especially on the admin approval page since you need to change the javascript coding on that page for you new fields to work.

Matt

School info in EPP v2.04

I am using the School Info for the parent portal and all works well except the Attendance Secretary and Registrar custom fields.  It does not pull that information even though I know it exists.  I'm including the code from the downloaded file.  Thanks for your help with this.

Dori

 

~[tlist_sql;
SELECT sch.Name schoolname, sch.SchoolAddress, sch.SchoolCity, sch.SchoolState , sch.SchoolZip, sch.SchoolPhone, sch.SchoolFax, sch.Principal,
  sch.PrincipalPhone, sch.PrincipalEmail, sch.AsstPrincipal, sch.AsstPrincipalPhone, sch.AsstPrincipalEmail,
ps_customfields.getCF('Schools',sch.id,'Att_sec_email') Att_sec_email,
ps_customfields.getCF('Schools',sch.id,'Registrar_email') Registrar_email
FROM Schools sch
WHERE sch.School_Number = ~(curschoolid)]

      <tr><td colspan="100%"><hr></td></tr>
      <tr class="~[evenoddrow]">
        <td class="bold">Attendance Secretary's Email</td>
        <td><a href="mailto:~(Att_sec_email;t)">~(Att_sec_email;t)</a></td>
      </tr>
      <tr><td colspan="100%"><hr></td></tr>
      <tr class="~[evenoddrow]">
        <td class="bold">Registrar's Email</td>
        <td><a href="mailto:~(Registrar_email;t)">~(Registrar_email;t)</a></td>
      </tr>
 

re: School info in EPP v2.04

Dori,

You need to use sch.school_number instead of sch.id in your query when using the PowerSchool custom fields API.

-Brent Johnson

Do I do all updates to get all changes ?

DO I apply all five downloads to get all changes or just the last version?  We just upgraded to 6.2 - but do not have any of the enhance parent portal options.

Re: Do I do all updates to get all changes ?

You just need to install 2.04 since your using 6.2, there are 3 version because of the significant changes between the different versions. The downloads contain everything that's needed for that version of PowerSchool.

Help with Showing who submitted changes

First of all, thank you so much for all the wok on this, it is greatly appreciated.!!

I am running this on my test server andI can't seem to get the part to work where is shows who submitted the changes, I have SS0 turned on, and have created a parent account and logged into a test student, made changes, but it does not show.  Any suggestions?  Am I missing a step, everything else seems to be working so far...

THANKS, Tami

Re: Help with Showing who submitted changes

Check that your commonscripts wildcard contains the newest 6.2 content. The page uses JQuery to grab the username and is part of the commonscripts now.

That was it!

Thanks Brian!  That was it..

Tami
 

Hello

For a handful of students I get this message after you approve the changes and hit submit (Attempted to run an unauthorized action. This activity has been logged).  What can I do to fix this or is it a PowerSchool issue?

Internet Explorer

I f I log into the parent portal using Safari or Firefox and select Grades History - I see the school year tabs and am able to select whatever year to view grades.

However if I log in using Internet Explorer - select Grades History - there are no tabs showing.

Is there something I have set wrong? or an adjustment I need to make?

Thanks

(I am using the Enhanced Parent Portal V1.53 for PS 6.1)

Re: Internet Explorer

Did you try clearing the IE browser cache? Those tabs use CSS so they they should work across multiple browsers.
 

re: Internet Explorer

I have tried it on 3 different Windows machines and have had parents call with the problem.  

Only on Internet Explorer - the Grades tab is completely blank.  

Any solution to this? We are

Any solution to this? We are having the same problem.

Re: Any solution to this? We are

I'll look into this issue as soon as I get a chance. I'm the one that's kind of taken over the project and School starts tomorrow (9/1) for me so I haven't had a chance to take a look.

Brian

Problem with upgrade

I just upgraded to 6.2 and then 6.2.1

I was using the EPP for version Powerschool version 6.1 and it was so useful.

However, after upgrading to 2.0.3 the customization is misbehaving.  The initial login is working and it takes me to the normal single sign on page but it is not filtering the available buttons.  I have even re-submitted the customization in system settings which was an issue before.

Also, when clicking on a second or third child the page looks like the old customized parent portal with no ability to switch between students.

Hope this is an easy fix.  I really appreciate the hard work!

Make sure that you have the

Make sure that you have the file installed and that you click the customization submit button. One other thing is PS added stuff to the commonscripts wildcard. Make sure you have the included their changes if you have a custom wildacard.

Syndicate content Syndicate content