
Xavier College Case Study
How We Introduced a Self-Service Attendance Kiosk at Xavier College
To modernize this process, we developed a self-service attendance kiosk that allowed students to check in quickly and independently. The new system streamlined data capture, reduced admin workload, and created a smoother experience for everyone involved.
Industry
Education
Business Type
Enterprise
Platform
Kiosk
Services Involved
Development, Design, Testing, and Deployment












Xavier College – Project Goal
Xavier College wanted a simple and fast way for students to check in when they were late. The goal was to let students log their lateness by themselves, take a photo for verification, print a confirmation slip, and automatically save all details in Microsoft Dynamics CRM. This would make the process easier for staff, keep records accurate, and ensure everything ran smoothly.
Challenges and Solutions

Slow and Manual Late Check-Ins
Before the attendance kiosk, staff had to record student lateness by hand. This process was slow, took extra effort, and sometimes caused mistakes.
Our Solution
We developed a Windows-based self-service attendance kiosk. Students can log their own lateness, and the system automatically updates Microsoft Dynamics CRM. A photo is taken for verification, and a confirmation slip is printed. This removed the need for manual entry and made the process faster and more reliable.
Verifying Student Information
The college needed a way to make sure every late check-in was accurate and properly verified.
Our Solution
The kiosk displays the student’s details from Dynamics, including name, photo, campus, class, year, house, and teacher. Students confirm their information before submitting. This ensures accurate records and gives staff confidence in the data.


Seamless Integration with Microsoft Dynamics CRM
The college wanted all data to be stored automatically in their existing system without extra work.
Our Solution
We connected the kiosk directly to Microsoft Dynamics CRM via SQL Server. Every check-in, photo, and reason is saved instantly. Admins receive an email with the details and photo for verification.
Key Features of the Attendance Kiosk
RFID Card Scanning
Students tap their ID card on the kiosk to check in. Their details appear on the screen right away. This makes the attendance easy and quick.
Automatic Record Update
Each check-in is saved straight into Microsoft Dynamics CRM. The system keeps attendance records accurate without any manual entry.
Photo Capture Verification
The attendance kiosk also takes a quick photo of every student using the built-in Surface camera. This helps the college staff confirm which student has checked in.
On-the-Spot Receipt Printing
Once the student checks in, a small slip prints instantly. It shows their name, ID, and reason for being late.
Safe and Locked Kiosk Mode
The app runs in a locked mode, so students can’t close or change anything. Only staff members can access the admin panel with a password.
Email Notifications to Admin
After every check-in, an email goes to the school office. It includes the student’s details, photo, and late reason for easy recordkeeping.
Easy-to-Use Interface
The screen is clear and well-organized. Students can finish their check-in quickly without needing help.
Reliable and Scalable System
The app was built with C# and WPF for smooth and stable performance. It can support more kiosks or campuses in the future if needed.
The Outcome
The new self-service attendance kiosk helped Xavier College make student attendance faster and more reliable. Students now record their lateness in seconds, without waiting in line or needing staff assistance. Staff can now access real-time data, verified photos, and digital reports whenever needed. It has improved accuracy, saved time, and created a smooth experience for both students and staff. What initially started as an idea to make check-ins easier has now become an essential part of Xavier College’s daily operations.

Need a Smart Self-Service Attendance Kiosk for Your School?
Let’s build it together.