Daily Attendance View v1.1

A set of pages targeted to Admin’s and Teachers. Provides a “Daily Attendance” link when logged into a school who uses Daily Attendance. Will list all the students in the school who are absent and their bridge period comment if one exists. The Admin version has a link to identify who hasn’t taken attendance yet. The Teacher version includes a “My Schedule” link that lets the Teacher see their matrix schedule.

Version 1
Initial Release

Version 1.1 (3/13/2012)
Fixed issue where schools using letters in the section number would cause the missing attendance page to fail to load.

Customization:

Contributor: 
Brian Andle
Jason Treadwell

PS Verions

7.x: 
Y
CPM Import Friendly: 
Y

Comments

I just installed this customization. The attendance feature seems to work perfect. However, when I try to check on teachers missing attendance, there are not results. Any idea what could be causing this?

Are you sure the Teachers haven't taken attendance? Sections and Courses that are excluded from ADA will not show in the list.

100% sure. When I check teacher submission status from elsewhere in PS it clearly indicates that they have not taken attendance.

The PowerSchool stock reports/pages do not check to see if a section/course is set to not be included in ADA where this page does.

All of our courses are set to be included in ADA.

Should be all set now. Your district must use letters in the section number field.

Yes we do. I'll give it a try shortly and let you know how it works. Thanks.

Just updated. Works correctly now. Thanks for the quick response.

This customization was working great for awhile. However, now whenever I try to change the date using the "Date to Scan" option no date is selected. In addition, when I manually type in a date I receive the following error:

"Information was not submitted. Please see error messages on the page and correct before submitting again.

Not a valid date - (1)"

I have tried typing in the date in multiple formats, while following the one specified. I am happy to help trouble shoot this. Thanks.

Did anything change in your setup? My district uses the customization every day and we haven't run into the issue you describe. What date format are you using?

I have tried every format that you can imagine: mm/dd/yyyy, mm/dd/yy, etc.. I even tried using the built in calendar with the customization and when I click on a date the field is not populated with a date as it had been previously.

The only change that I made was updating to the latest One Stop Attendance customization.

No further ideas? Let me know if you want to discuss off the site and troubleshoot. I'm more than willing to work with you.

Did you try a different browser? This customization is stand alone and doesn't rely on any other files other then stock PS files like commonscripts, psbehaviors. So as long as the dailyatt.html and missingattendance.html are in the \admin\ folder they should work fine.

I don't know why I didn't think of another browser. However, I just tried it in Internet Explorer and it works. It appears to be broken only in Google Chrome.

What version of Chrome are you using? I just tried it in Chrome and it worked fine for me. I have version 19.0.1084.46 m.

I'm running the "developer version" 20.0.1132.11 dev-m

i really like this idea but in our elementary schools the secretaries take attendance once in the morning and then again after lunch. because of this our schools are set to meeting attendance. our teachers at the elementary schools right now do not take attendance it is all done in the office. is there a way to use this for schools set to meeting as used for attendance senerio above?

Hi Brian,
Our secretaries have really grown to count on the submission status customization. Unfortunately 7.2 seems to have broken it. Have you also experienced this? If so, is there plans to fix it up? In a perfect world Pearson should make a page that works properly.
Thanks for all the hard work you and the rest of the team puts in!!

First, this is a great report and it works on our system flawlessly. The top of page link access saves a lot of work.

We want to add the grade level of the student and change the "bridge comment" to the comment field in the attendance window. For instance, if a 9th grader is admitted tardy at 8:54 am, we'd like the report to add a grade level column in with the name, homeroom, and codes, and tack on attendance comments made in the far right column. Ideas? And, where can I find the HTML in the custom pages? Which folder does it reside in?

Where exactly will this show up in Powerschool? I've imported the files into my test school and I can't find the links anywhere...

Just installed this recently and have gotten great feedback from everyone, though one issue has come up. When an absence or tardy comment is edited, the updated version doesn't display in the report and the original comment remains. Any ideas?

The link at the top of the screen, "Daily Attendance" and "Today is: Date (M)" is printed about one inch up from the bottom of the page on PowerSchool reports - except object reports and the report you may print using the link. Depending on the length of the report, it prints on top of information. I've tried it with IE, Chrome and Firefox. Though most people love the Daily Attendance link, they would rather not have it if the print issue can't be fixed. Any ideas?
Thank you.

The custom header for the teacher page disables the ability for a unified teacher to change schools in PowerTeacher. I'm curious if anyone has been able to make this work with 7.8 yet, because the teachers like the report, but we need to move forward unifying teacher accounts for our state reporting.

I figured out the solution to my previous issue. Replacing the old currentscope div on the custom page with the new currentscope div on the original page seems to have fixed the problem. I was modifying the admin header when I was trying to fix it before. It must be too early in the morning for this.

Can you explain where you made the change? Thanks

Thank you for running down the source of the problem and posting the fix. I just now had the time to begin the process of tracking it down and you saved me a great deal of trouble. It would be nice if an update to the customization would be posted too, but for now I'm just grateful for the fix. The work around I was using was having teachers go to another page (click the backpack icon.)

Greg Myers
Trinity School of Durham and Chapel Hill

Could you explain exactly which page gets the currentscope div fix? Thanks.

Patti Myers
Sr. Student Information Systems Specialist
West Shore School District

Could you please post where to place the new currentscope div info for this customization? Thank.

Patti Myers
Sr. Student Information Systems Specialist
West Shore School District

I've started cleaning up some of my customizations to eliminate upgrade issues. By using the standard insertion points for this customization I no longer need worry about it breaking with an update and don't change its functionality at all. Rather than directly customize the two wildcard files, admin_header_css.txt and teachers_header_css.txt, I added admin_footer_css.dailyatt.content.footer.txt and teachers_footer_css.dailyatt.content.footer.txt in the wildcards folder as described below:

admin_footer_css.dailyatt.content.footer.txt contains:

<!-- Page Fragment Insertion -->
<script>
$j(document).ready(function(){
//Insert Daily Attendance link after PowerSchool logo at the top of the page
$j('#branding-powerschool').after($j('#dailyattendance'));
});
</script>

<div id="dailyattendance" style="left:220px; position: absolute;padding: 2px; bottom:0;">
<script>
function popmediumwindow(url){
w=window.open(url,"help","toolbar=no,location=no,directories=no,scrollbars=yes,width=1000,height=600");
};
</script>
~[if#daily.prefyearschool.att_recordmodedaily=1]<a href="javascript:popmediumwindow('/admin/dailyatt.html')"> Daily Attendance</a>[/if#daily]<br>Today is:&nbsp;~[eaodate]
</div>
<!-- End Page Fragment Insertion -->

teachers_footer_css.dailyatt.content.footer.txt contains:

<!-- Page Fragment Insertion -->
<script>
$j(document).ready(function(){
//Insert Daily Attendance link after PowerSchool logo at the top of the page
$j('#branding-powerschool').after($j('#dailyattendance'));
});
</script>

<div id="dailyattendance" style="left:220px; position: absolute;padding: 2px; bottom:0;">
<script>
function popmatrix(url)
{
newwindow=window.open(url,'name','height=700,width=1150,tip=50,left=50,resizable=yes,scrollbars=yes,status=yes');
if (window.focus) {newwindow.focus()}
}
function popmediumwindow(url)
{
w=window.open(url,"help","toolbar=no,location=no,directories=no,scrollbars=yes,width=1000,height=600");
};
</script>
<a href="javascript:popmatrix('teachermatrixpop.html?frn=~(userfrn)');">My Schedule</a><br>
~[if#daily.prefyearschool.att_recordmodedaily=1]<a href="javascript:popmediumwindow('dailyatt.html')"> Daily Attendance</a>[/if#daily]<br>
Today is:&nbsp;~[eaodate]
</div>
<!-- End Page Fragment Insertion -->

Greg Myers
Trinity School of Durham and Chapel Hill

Hi Greg,

Will these changes allow this to work in PowerSchool version 8? We have been using this customization but since the upgrade to version 8, it no longer works and I've been trying to work with it to see if I can fix it. When teachers click to open the Daily Attendance link, it shows a "file not found" error. Since I did not implement this customization, I'm trying to figure it all out. If you have any suggestions, I'd be glad to hear them. I have been told that a major rework of the code would be necessary to get this working again, if that's even possible...

Thanks,
Joe

Yes, I am working in a hosted implementation of verion 8.

Greg Myers
Trinity School of Durham and Chapel Hill

Did you have to modify any of the existing code or remove any previous wild card files in order for it to work? Getting a 404 error when trying to open the pop-up window. Just wondering if old files needed to be removed. Thanks...

I almost have this working BUT, on the teacher site, this appears on the bottom of the page instead of at the top by the PT logo. I know the file is "footer" but the admin site works fine with the code posted above and it is positioned at the top where it should be. I've looked at the code and have examined everything side by side to see if there are any differences that might be causing this but can't seem to find anything. Any suggestions as to what may be the issue or if there is something else I need to look at in the CPM?
Thanks

we are having the same issue with the placement on teacher pages. Thanks so much..our secretaries have missed this!

Has anyone seen this error on install? Running 9.2
Plugin file contains an unrecognized file: admin/dailyatt.html

jb

Are you updating this for version 9.XX??

Pamela M. Lopa

Subscribe to Comments for "Daily Attendance View v1.1"