attendance application milestone 4 faculty sponsor dr. william shoaff gerard weber ebrahim...
TRANSCRIPT
![Page 1: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez](https://reader035.vdocuments.site/reader035/viewer/2022072015/56649eb55503460f94bbe061/html5/thumbnails/1.jpg)
Attendance ApplicationMilestone 4
Faculty SponsorDr. William Shoaff
Gerard WeberEbrahim Almazrouei
Alex GonzalezConstantine Lopez
![Page 2: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez](https://reader035.vdocuments.site/reader035/viewer/2022072015/56649eb55503460f94bbe061/html5/thumbnails/2.jpg)
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
![Page 3: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez](https://reader035.vdocuments.site/reader035/viewer/2022072015/56649eb55503460f94bbe061/html5/thumbnails/3.jpg)
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
![Page 4: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez](https://reader035.vdocuments.site/reader035/viewer/2022072015/56649eb55503460f94bbe061/html5/thumbnails/4.jpg)
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
![Page 5: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez](https://reader035.vdocuments.site/reader035/viewer/2022072015/56649eb55503460f94bbe061/html5/thumbnails/5.jpg)
User Interface Design
![Page 6: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez](https://reader035.vdocuments.site/reader035/viewer/2022072015/56649eb55503460f94bbe061/html5/thumbnails/6.jpg)
User Interface Design - Instructor
![Page 7: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez](https://reader035.vdocuments.site/reader035/viewer/2022072015/56649eb55503460f94bbe061/html5/thumbnails/7.jpg)
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
![Page 8: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez](https://reader035.vdocuments.site/reader035/viewer/2022072015/56649eb55503460f94bbe061/html5/thumbnails/8.jpg)
Questions?Yes, you can stand in the hall and be marked as attending.