Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez
Overview Continued to extend the backend adapter with additional functionality Finalized the Instructor side of the application Additional work on the Student side Pursued additional resources with the I.T. department Implemented Bluetooth L.E. communication
Wireless Peer-To-Peer Communication Bluetooth Low Energy – Central Role – Retrieves the information delivered by peripheral devices Student phones scan for available beacons containing course information – Peripheral Role – Allows the mobile device to make advertisements Instructor turns their device into a beacon and delivers the unique identifier to students Technical Issues – Only seven devices on the market are capable of peripheral mode – Hardware based solution will cost money
Backend Server Implemented additional API calls necessary for attendance tracking – assignBeacon – Assigns a beacon to a registered user. For use with the Gimbal beacon system. Integrated all necessary functionality to communicate with the Canvas API – Modularity allows Canvas to be used optionally Received approval from I.T. department for a new server, attendance.fit.edu
User Interface Design
User Interface Design - Instructor
Upcoming – Milestone 5 (Mar. 23) Canvas Integration – Migrate all backend code and database to attendance.fit.edu – Implement authentication workflow upon approval from Instructure Bluetooth – Client (Student) side listening service – Resolve issues with Gimbal Beacon detection Mobile Application – Further tweaks to the user interface style/design – Possibly merge both beacon options into one Poster
Questions? Yes, you can stand in the hall and be marked as attending.