AttendanceAttendance

Attendance

Use Attendance in CampiumDB to check campers in and out, track absences, run reports, manage pickup workflows, and troubleshoot daily roster issues.

Overview

Use Attendance in CampiumDB to manage daily check-in and check-out, track absences, review attendance history, and support pickup workflows from the dashboard and system reports.

Attendance appears only when both of these are true:

  • Attendance Module is enabled in Admin → Site Settings → Modules.
  • Your user role includes the Attendance permission.

Who uses this

Attendance typically involves three groups:

  • Front desk / check-in staff: mark campers in and out during arrival and dismissal.
  • Program directors / office staff: review daily counts, run reports, and spot trends.
  • Administrators: turn modules on, configure sessions for attendance, and assign staff permissions.

Families use the parent portal to manage authorized pickup people and, when enabled, view kiosk PIN or QR details for self-service check-in.

Before you start

Optional settings in Admin → Site Settings → Modules affect which attendance tools are available.

SettingWhat it does
Pickup ModuleLets families add authorized pickup people on the parent portal. Required for pickup lists and the Pickup Report.
Pickup PopupPrompts staff to choose who is picking up a camper during check-out.
Enable Kiosk ModeAdds the Attendance Kiosk report and shows camper PIN or QR details on the parent portal.
Staff Time Tracking On CampiumDBAdds a Staff tab on attendance and reporting screens so you can clock staff in and out from admin.
Staff Time Tracking On PortalLets staff clock themselves in and out from the parent portal.

Where to find attendance

Dashboard

When attendance is active and campers are enrolled for today, the dashboard shows an Attendance Stats card.

ItemWhat it means
Total Enrollment For TodayActive campers enrolled in sessions that run today.
AbsentCampers marked absent today.
Checked inCampers with a check-in recorded today.
Checked outCampers with a check-out recorded today.
Online AttendanceOpens the main live attendance screen for today.

Progress bars show each count as a share of total enrollment. Numbers update as staff record attendance.

The card stays hidden when no sessions are scheduled for today.

System reports

Attendance reports also appear in the System Reports card on the dashboard under the Attendance group when the module is on.

Open the full report list at Reports → System Reports. Use the filter box to search for attendance or pickup reports.

Attendance reports at a glance

ReportBest for
Online Attendance – By SessionPick one session, then open today's roster.
Online Attendance – All SessionsSee every camper enrolled today across sessions, or filter to one session.
Attendance ReportingReview check-ins, check-outs, and absences across a season or date range.
Pickup ReportPrint or review authorized pickup people for each camper.
Attendance Check in/out PDFGenerate a PDF of check-ins and check-outs for one calendar day.
Attendance KioskCheck campers in or out with a PIN or QR code when kiosk mode is enabled.

Report names may use your site's labels for session or product instead of those exact words.

Daily attendance workflow

Use the live roster for today's arrival, dismissal, and absence tracking.

Open the roster

Open attendance in one of these ways:

  • On the dashboard, click Online Attendance in the Attendance Stats card.
  • Go to Reports → System Reports → Online Attendance – By Session, then click a session name.
  • Go to Reports → System Reports → Online Attendance – All Sessions to work across all sessions.

Choose season and date

At the top of the attendance screen, choose the Season and Date you want to view.

On Online Attendance – All Sessions, use the Session dropdown to narrow the roster or leave All Sessions selected.

Record check-in, check-out, or absence

Use the action buttons in each camper row.

ActionHow it works
Check-inClick Check-in to record arrival. The system adds a timestamp immediately.
Check-outClick Check-out to record departure. If Pickup Popup is on, select who is picking up the camper.
AbsentClick Mark Absent when the camper is not coming that day.
UndoUse undo beside the recorded action to reverse a mistake.

A summary line at the top shows totals for checked in, checked out, absent, and total enrollment.

Add notes if needed

Click in the Notes column to add or edit a note for that camper on that day, then click Save.

Use notes for front-desk details that staff may need later the same day, such as arrival context or dismissal reminders.

Adjust roster display

Click Display Columns to choose which profile fields appear on the roster, such as bunk, grade, or allergies.

Your organization's selection is saved for future attendance views. On some rosters, you can also use Show Photos or Hide Photos for faster visual identification.

Staff view

If Staff Time Tracking On CampiumDB is enabled, attendance screens may show a Staff and Campers toggle.

Staff rows use the same workflow as camper rows:

  • Check-in
  • Check-out
  • Mark Absent
  • undo

Historical reporting may also include a Campers / Staff toggle for staff attendance totals.

Attendance reporting

Use Attendance Reporting to review attendance across a season or date range.

Summary view

The summary page shows attendance totals by session.

Open Attendance Reporting

  • Go to Reports.
  • Open the System Reports group.
  • Select Attendance Reporting.

Choose a season and date range

Select the season and date range you want to review. The default range often covers the last 30 days.

Review totals by session

The table typically includes:

  • Session name — click the session name to drill into daily detail.
  • Unique Check-Ins — distinct campers who checked in at least once during the selected range.
  • Total Absences — absence records during the selected range.

Footer totals summarize all listed sessions.

If staff time tracking is enabled, the report may show a Campers / Staff toggle for staff attendance, absences, and estimated hours.

Session detail by day

Click a session name from Attendance Reporting to open the day-by-day view.

ItemWhat it shows
Check-insTotal arrivals recorded for that date.
Check-outsTotal departures recorded for that date.
AbsencesCampers marked absent for that date.
Check-Ins and Absences Over TimeA chart that helps you spot trends across the selected range.
Go To AttendanceOpens the live roster for that session and date.

Click any count to open the list of campers included in that number.

User detail list

When you open a daily count, the detail list may show:

  • Camper name, with a link to the profile
  • Check-in and check-out times
  • Dropped Off By
  • Picked Up By
  • Notes

Use the table tools where available to print or export the results.

Pickup privileges

Pickup features help staff confirm who is allowed to pick up a camper.

On the parent portal

When Pickup Module is enabled, families see Pickup for each camper in the parent portal.

They can add authorized pickup people, such as grandparents or caregivers, with name, relationship, and phone details. Parents and guardians already on the account are authorized automatically and do not need to be added again.

Authorized pickup people should be age 18 or older and bring valid ID at dismissal.

Pickup Report

Open Reports → System Reports → Pickup Report to review authorized pickup lists.

OptionPurpose
Season filterLimits results to one season.
Session filterLimits results to one session when needed.
Profile Fields Display SettingsAdds extra profile columns to the report.

Use this report for front-desk binders, dismissal review, or exports before trips.

Pickup selection at check-out

When Pickup Popup is enabled, staff choose the pickup person during check-out. That selection appears on the roster and in related reporting.

Attendance Check in/out PDF

Use Reports → System Reports → Attendance Check in/out PDF when you need a printable record for one day.

Open the PDF report

Go to Reports → System Reports → Attendance Check in/out PDF.

Choose a date from the calendar

Click the day you want on the calendar.

Download the PDF

The system generates a PDF showing check-ins and check-outs for that date.

Use it for records, audits, or sharing attendance details without giving full system access.

Attendance Kiosk

Use Attendance Kiosk for fast self-service or front-desk check-in and check-out with a tablet or computer.

Turn on Enable Kiosk Mode in Admin → Site Settings before the kiosk report appears.

Optional: enable Pickup Module and Pickup Popup for pickup selection during check-out.

Open the kiosk

Go to Reports → System Reports → Attendance Kiosk.

Choose check-in or check-out mode

Set the kiosk to Check In or Check Out based on the current flow at your entrance or dismissal area.

Scan a QR code or enter a PIN

Families can use the camper's QR code or PIN from the parent portal when kiosk mode is enabled.

If the camper is active in more than one session that day, the kiosk prompts you to choose the correct session.

Confirm the result

Review the Result panel after each action.

If you need to reverse a mistake, use Undo.

When Pickup Popup is enabled, check-out also prompts staff to select who is picking up the camper.

Session setup for attendance

Attendance rosters pull from active campers enrolled in sessions that are set up to run on the selected date.

In Admin → Products, edit the session and review these fields:

FieldPurpose
Start Date / End DateThe selected attendance date must fall within the session date range.
Days of weekThe session appears only on the weekdays it is scheduled to run.
Hide From AttendanceExcludes the session from attendance lists and dashboard counts.

A camper must also have an active registration in the session to appear on the roster.

Parent portal summary

FeatureWhen visiblePurpose
PickupPickup Module onManage authorized pickup people.
Kiosk PIN / QRKiosk Mode onSpeed up kiosk check-in and check-out.
Staff clockStaff Time Tracking On Portal and user is staffLet staff clock themselves in and out.

Dashboard cards vs. full reports

LocationWhat you get
Attendance StatsLive snapshot for today only, with a link to Online Attendance.
System Reports → AttendanceRosters, kiosk, PDF output, pickup lists, and historical reports.
Attendance ReportingTrends and drill-down reporting across any selected date range.

Payment-related reports live in separate dashboard cards and are not part of attendance.

Troubleshooting

Medication workflows are separate from daily attendance.

Quick reference paths

TaskPath
Today's live rosterDashboard → Online Attendance or Reports → System Reports → Online Attendance – All Sessions
One session rosterReports → System Reports → Online Attendance – By Session → click session
Historical summaryReports → System Reports → Attendance Reporting
Pickup listReports → System Reports → Pickup Report
PDF for one dayReports → System Reports → Attendance Check in/out PDF → click date
KioskReports → System Reports → Attendance Kiosk
Enable modulesAdmin → Site Settings → Modules
Session dates and attendance visibilityAdmin → Products → edit session