Alert List V 3.1.1
Oracle Version: Report that displays which alert each student has in a class or section. User hovers over the image to view the alert. Based off of a Advanced Learning Summit 2008 customization by PowerSchool
V 2.0 (05/29/2008)
- Initial Release
V 2.1 (06/02/2008)
- Added a link on admin/alerts/alertlist.html to launch a new window with the student’s record when clicked.
- Added a link on teachers/alerts/alertlist.html to launch a new window with the student’s record when clicked.
V 3.0 (09/20/2008)
- Updated for Oracle
V 3.1 (09/18/2009)
- Tweaked download file to remove Spencerport specific references
- Updated scripts to be called from the web rather than force the installer to download yui
- Added extra.css for common use with PDS custom reports
- Added printable.css for common use with PDS custom reports
- Added sorttable.js for common use with PDS custom reports
- Added ability to search for selected students when using the admin version
V 3.1.1 (10/02/2009)
- Edited the query slightly
Note - Newer version's of the web based reports use a header and footer that are stored in a separate folder. The attached includes zip contains a includes folder that should be placed inside \admin\reports. The Reports Bundle already contains these.
Comments
Explorer 8.06001
Are there special security or pop up settings in Internet Explorer 8 that have to be set or unset to make the icons appear. We have this working on some machines and I can make it work on my Firefox but not on IE 8?
Further investigation it has to do with our site being a secure HTTPS conection. A Security warning appears asking Do you want to view only the web page content that was delivered securely? If you answer Yes you see no icons. if you answer No then the icons appear and you will get the pop up alert. This is different on different users sites. Other users select Yes and the site works properly.
re: Explorer 8.06001
This is a typical warning that IE and other browsers will issue when a site being served securely(https) tries to link/embed non-secure content(http).
A quick look at the /admin/alerts/alertlist.html file shows that the background styles are explicitly referencing http:// for the image links. If you change those lines to https:// for your server then those warning messages should go away.
Edit:
The specific security setting in IE that controls this is under Miscellaneous->Display Mixed Content.
Brent Johnson
Database Specialist, Programmer
Traverse Bay Area ISD
AlertList works for admin side but not teachers
I installed Alertlist and after adding the URL to our image server, it works fine on the admin side, but the teacher page that shows the class and alerts for each student does not work correctly. The page correctly reflects the students that have alerts, because if you check the source it shows them listed after the students name, and if you mouse over the place where the alert icon should be, the popup appears. There are just no alert icons after the students' names. What should I be checking? Thanks,
Gretchen Reist
Change the code that
Change the code that says
http://[your images location]/images/alert_medical.gif
to the name of your server
for example http://powerschool.com/images/alert_medical.gif
Already did that...
Glad that worked for you, but I had already done it and had no luck. Still looking for the solution. Thanks anyhow!
Gretchen Reist
Re: Already did that...
The images are part of CSS, so out of curiosity try a different browser or clear your current browsers cache.
Still not working
It's been a long time since I started on this, but I finally got back. No, it does not do any better in a different browser. The alerts show just fine on the admin side, but on the teacher side the page shows but the alerts do not show up. When you mouse over, the popup appears, with the correct graphic and words. ???
no students
When I try the alertlist for teachers, I am getting no course, teacher, or sections on my alertlist screen. It also says 'There are no students enrolled in this class". Any idea what I am doing wrong?
Thank you
Aria Benjamin
Student Data Support Specialist
WWSU
Alert List v 3.1 for PS 6
Jason,
I was just in an administrator meeting yesterday and the principal asked me to compile a list of all of the alerts. This is great.
In trying to implement it, I'm running into a couple of problems. It is bringing up a non-standard PS page. No navigation buttons at all. Also, when I select "ALL GRADES" I don't get any responses. It works fine if I select a specific grade or current selection.
Any ideas on what I'm doing wrong?
Thanks,
Dan Morgan
La Salle High School
Union Gap, WA
Premier 6.0
Grades 9-12 with 200 Students
PowerPC Quad G5 2.5 Ghz with 12 GB RAM
re: Alert List v 3.1 for PS 6
What do you mean by non-standard PS page?
Jason Treadwell
Custom Solutions Specialist
jason@powerdatasolutions.org
www.powerdatasolutions.org
re: Alert List v 3.1 for PS 6
Jason,
I sent a PDF file offline. The page does not have the typical PS logo, top or side menus, etc.
Dan Morgan
La Salle High School
Union Gap, WA
Premier 6.0
Grades 9-12 with 200 Students
PowerPC Quad G5 2.5 Ghz with 12 GB RAM
re: Alert List v 3.1 for PS 6
Did you install all the files? Including the includes folder? The pages are now broken down into several different pieces that way the we aren't always modifying the headers and footers.
Brian Andle
Alert List Folders
I didn't include the Teacher files, preferring to see how it worked on the Admin side first. All other files and javascript was installed. The page is missing the left and top Admin Navigation Menus and the bottom footer. I can send you a screen shot offline if needed.
Dan Morgan
La Salle High School
Union Gap, WA
Premier 6.0
Grades 9-12 with 200 Students
PowerPC Quad G5 2.5 Ghz with 12 GB RAM
Includes Folder?
Hmm...when I downloaded the package I didn't get an includes folder...
Kathy Davies
System Information Manager
Lamar County Schools, Ga.
Re: Includes Folder?
I attached the includes folder that needs to be installed. You need to place the includes folder inside the \admin\reports folder.
Brian Andle
Customizing your customization
Jason,
First, thanks for putting this update out. Some great stuff here and I know our teachers appreciate it.
I have two custom alerts I've set up for my districts, a Driver alert and a Special Education Alert. When I try to customize the alert list page for these it breaks the tlist.
I'm adding the following in the style at the beginning and in the extra.css file:
.driver {
position: relative;
background: url(/images/alert_driver.gif) no-repeat;
height: 24px;
width: 31px;
}
.SpEd {
position: relative;
background: url(/images/alert_sped.gif) no-repeat;
height: 24px;
width: 31px;
}
I'm adding the following columns to the header row (ignore the single quotes, I had to put them there so the text would show up in the comment):
<'td class="bold">Driver<'/td>
<'td class="bold">SpEd<'/td>
I'm addding the following items to the select statement (I don't care about the alert expiring, just if there is data in the alert field):
(CASE
WHEN to_char(s.Alert_Driver) IS NOT NULL THEN 'driver'
ELSE ''
END) DriverClass,
(CASE
WHEN to_char(s.Alert_Driver) IS NOT NULL THEN to_char(s.DCID)
ELSE ''
END) DriverAlert,
(CASE
WHEN to_char(s.Alert_SpEd) IS NOT NULL THEN 'sped'
ELSE ''
END) SpEdClass,
(CASE WHEN to_char(s.Alert_SpEd) IS NOT NULL THEN to_char(s.DCID)
ELSE ''
END) SpEdAlert
I'm adding the following to the output:
<'td align="center"><'div class="~(DriverClass;t)" id="dri~(DriverAlert;t)"><'/div><'/td>
<'td align="center"><'div class="~(SpEdClass;t)" id="spe~(SpEdAlert;t)"><'/div><'/td>
The field names are alert_driver and alert_sped and I have data in them for at least one student in the class. When I check the alert customizations I've put in my student headers on the admin and teachers side they show up.
I'm either missing something, just don't know what I'm doing, or messing with something that just can't be messed with.
If you have time to make a suggestion, I appreciate it. If not, I'm still happy to be able to display the original 4 alerts.
Chad Cole
Database Application Specialist
PowerSchool Support
Jackson County Intermediate School District
6700 Browns Lake Road
Jackson, MI 49201
re: Customizing your customization
Chad,
You are calling custom fields so you'll need to refer to them in a way your version of PowerSchool can pull that data. Unlike built in field, custom fields must be called a different way. PS 6.0 introduced a very simple way of calling custom fields, I'd recommend trying that first. I've had spotty results on being able to pull data using that method, however if I can pull the custom info once I can pull it consistently. This means if I can't get it to pull once I know it doesn't work for that field consistently as well. When it works the new way is MUCH easier than anything else.
If it doesn't work I'd recommend trying something like how I'm doing it (this method works in all Oracle versions):
(SELECT CASE WHEN FieldNo = 307 THEN 'aup' ELSE '' END FROM CustomText WHERE FieldNo = 307 AND KeyNo = s.DCID) AS AUPClass,
(SELECT to_char(s.DCID) FROM CustomText WHERE FieldNo = 307 AND KeyNo = s.DCID) AS AUPAlert
*NOTE: I look up the field number first since it's only going to work on my system. You can find the field number via DDE in the fields table. For student custom fields the FileNo is 100.
Jason Treadwell
Custom Solutions Specialist
jason@powerdatasolutions.org
www.powerdatasolutions.org
Link example
It says in the instructions that "A copy of the /teachers/home.html page has been included as an example." I can not find that example. I want to create a link for the teachers to be able see the page, and that would be helpful.
Thank you
re: Link Example
It's not called /teachers/home.html in the package, I changed the name slightly so people didn't accidentally overwrite their teacher home page if they didn't mean to. The page name is actually teachers/home_noverification.html
Jason Treadwell
Custom Solutions Specialist
jason@powerdatasolutions.org
www.powerdatasolutions.org
anyone getting it to work with version 6?
I tried to update the file but cannot for PS v6.
RE: anyone getting it to work with version 6?
I had to go into the html and change the yui references and replace the word build with 2.6.0 like so:
Before:
script src="/scripts/yui/build/utilities/utilities.js"
After
script src="/scripts/yui/2.6.0/utilities/utilities.js"
There were 4 references that had to be changed.
Matt
RE: anyone getting it to work with version 6?
Thanks Matt, that worked. However, to make it work for all grades it seems I needed to change this line:
AND CAST(s.Grade_Level AS varchar(15)) LIKE CASE WHEN '~[gpv:g]' = '' THEN '%' ELSE '~[gpv:g]' END
to this:
AND CAST(s.Grade_Level AS varchar(15)) LIKE CASE WHEN '~[gpv:g]' = '' OR '~[gpv:g]' IS NULL THEN '%' ELSE '~[gpv:g]' END
Hover Alert Partially Works
I have the hover roll-out alert working when I run the Report "Hover Over List." But the hover roll out does not work on either the Admin/Student page or the PowerTeacher Student page.
Any suggestions?
I love the concept!!!
Patti
Cannot get images to appear on student listing page.
I have everything working for this except I cannot get my alert images to appear on the student listing page. Could you please give me idea or direction as to how to correct this?
Only Other Alert shows up
Jason, I have tried and tried but cannot get this page to work. The Other Alerts show up correctly. The medical alerts do not show. It looks like you might be using a custom alert for your medical. When I tried to modify the code for the medical alert I lost the entire table. Could you possibly post a version of this that only uses standard built in alerts (including medical) that would give the rest of us a better starting point? It sounds like others have had similar problems with this page.
Thanks so much for all of your contributions!
Jackie Sigua
Los Altos Elementary
Los Altos, CA
Incomplete List
I'm not getting a complete list of alerts for each student.
Guess I should mention that we are on the latest PowerSchool version.
Kathy Davies
System Information Manager
Lamar County Schools, Ga.
Alert List
This seems to pull lots of alerts for students that have no alert. And not pulling the most important of alerts, the medical alert. Am i suppose to go through and do something else to get this to work?? Thank you
Alan P. Slocum
Network Specialist
Chenango Forks CSD
Hover Alert is putting medical alert in all grade 7 Grd 9 pictur
Jacqueline J. M. Brzezinski
It picks up the other alert but it is splashing the AUP alert throughout grade 8.
In Grade 7 it splashes a punch of photo alerts.
None of those alerts is set nor do I have those alerts set.. May I have them in a custom folder but not set to the students.
It does pick up some real ones. It does not do this at the elementary level only randomly at the HS and MS. I will look more tomorrow. Got a call late day from MS. I should have looked closer before I sent it out. I saw the alerts, I thought it worked..and did not really troubleshoot.
Any ideas? Jacquie
AlertList is the solution to my IEP challenge
Hi Jason,
Thanks for posting this.
I downloaded this and is the perfect solution to my IEP challenge.
Currently I am using the other alert to signal that a student has an IEP.
When I have more time, I am going to try your instructions on creating my own custom alert.
Thanks again!
Ellen Li
Data Manager
Glen Cove School District