Two IT Programming students sit at a classroom table working on a laptop. In the foreground, Chase, a student with red hair and glasses, types on the keyboard while looking toward the camera. Next to him sits Michael, with straight brown hair, smiling as he faces forward. A barcode scanner is positioned beside the laptop. Behind them are gray lockers decorated with fall-themed cutouts.

Two IT Programming students have taken classroom efficiency to the next level by developing a digital solution that replaces the traditional pen-and-paper attendance system. Seniors Chase Rogers from Exeter and Michael Keffer from Hamburg recently completed a project titled, Podium, an electronic sign-in and attendance reporting system now in use at BCTC.

The project, originally started last year, was passed on to Chase and Michael to complete and enhance. Together, they transformed the concept into a fully functional web-based application that allows students to sign in and out electronically using their BCTC ID barcodes.

Chase led the development of the entire project, creating the user-facing design with HTML, JavaScript, and CSS, and shaping how students interact with the Podium. Michael supported the project by assisting with backend challenges, consulting with PHP to ensure smooth data flow, stable database connections, and automated email reports. Together, they delivered a seamless system that blends an intuitive interface with real-time, database-driven communication for instructors.

“When students arrive, they scan their BCTC ID or enter their student number to sign in,” explained Michael. “The instructor then receives one email with the daily classroom attendance.” The system also allows students to “check out” if they need to leave the classroom, selecting their destination before exiting. If a student is out for more than 20 minutes, an automatic email notification alerts the instructor—ensuring accountability and safety.

The project wasn’t without its challenges. Michael recalled, “When we downloaded a database from a zip file, there was no time zone connected. With some research, we merged it with a time zone and added it to the code to make everything function correctly.” Another unexpected obstacle came when the program’s automated emails were initially blocked by BCTC’s email filter. “Every time the Podium Project sent an email, it got flagged as unrecognized,” said Michael. “We had to write an exception to prove it wasn’t malware or harmful to the computer system.”

Additional programs at BCTC will have the opportunity to integrate Podium in the future as they recognize its efficiency, accuracy, and ease of use.

Chase shared his enthusiasm for continuing to expand the project: “I am always open to adding additional features for our clients. I love working on this type of project, and it’s the reason why I am going into computer science or software development in college.”

 Michael also plans to attend college and pursue a degree in computer science, building on the skills developed through this hands-on experience.

The Podium is a testament to the students’ technical skills, teamwork, and ability to solve real-world problems—key elements of the IT Programming curriculum at BCTC.