3 Building an Attendance Overview Page Shared by Leah Jennings, Northside Christian Church 2 years ago 12.0 General Intermediate PurposeOur Student Ministry team loves Attendance Analytics, but they really needed a quick dashboard/summary view of their small groups that they can check on a weekly basis. They wanted a dashboard that would show them the total # of leaders who attended, the total # of students who attended, and a list groups with each group's attendance total and notes for the last occurrence. So we built an Attendance Overview page, and here's how you can put this in your own instance!StepsBuild a new pageAdd a few blocks to itCustomize the blocks with the right codeDrink coffee and celebrate 🎉1. Build a new pageTo add a new page, go to Admin Tools > CMS Configuration, then click PagesCreate your new page, titled Attendance Overview, wherever you would like in your page structureOurs is under Internal Homepage > Tools > ReportingSet the page's layout to Left SidebarLeave all other settings as their defaultsNavigate to the new page that you built2. Add a few blocks to itIf you've never added a block before, as an administrator, click the Page Zones icon in the admin tool bar.In the Sidebar1 Zone, add a Page Parameter Filter blockIn the Main Zone, add a Dynamic Data blockIn the Feature Zone, add an HTML Content block3. Customize the blocks with the right codePage Parameter Filter blockAdd a filter of type Single-SelectThe Key should be set to GroupTypeWe input each Group Type Id and name manually to control which group types were listed. You can handle this however you'd like as long as the key is GroupType and what it will be passed is a GroupTypeIdDynamic Data blockUnzip the attached fileCopy/paste the text in the DynamicDataBlock.txt file into the Query box of the Dynamic Data blockUnder Formatting set the Columns to Id,AttendanceOccurrenceId and set the to HideSet the Selection URL to https://yourrockserver.com/page/###?GroupId={Id}&OccurrenceId={AttendanceOccurrenceId}Replace ### with the Id of the Attendance page (this is the page you're taken to when you click on an attendance occurrence from a group)Check Excel Export and enable Show Grid FilterHTML Content blockMake sure to enable the Sql Lava Command in the block settingsIn the unzipped folder from the previous section, copy/paste the code from the HtmlContentBlock.txt file and paste it into the Edit HTML content windowDrink coffee and celebrate 🎉Load the page and select a Group Type from the dropdown in the Page Parameter Filter blockEnjoy the product of your efforts! Download File