Attendance Application Milestone 5 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez
Overview Canvas – Migrated all functionality of the system to the new server – Received authorization for API access from the school and Instructure Bluetooth – Abandoned the Gimbal Beacon product due to inability of obtaining real-time data – Finished implementing all communication between student and instructor devices Mobile Application – Finished the student side functionality, they can now attend meetings – Implemented Canvas authorization mechanism Attendance Records Website – Created a website to display attendance data to authorized viewers Poster
Canvas Migrated all functionality of the system to the new server – Database and backend system now respond to requests from this server – The project website is now hosted at: Received authorization to communicate with Instructure’s Canvas API
Bluetooth Communication Abandoned the Gimbal Beacon product – Gimbal was unable to satisfy the requirements of the project – Unable to perform on demand broadcast of the advertisement packet Finished implementing all peer-to-peer communication between student and instructor devices. – Advertisement packets are broadcast by the instructor’s device – A Generic Attribute server is setup to listen for connections and respond with UUID and course data
User Interface Design
User Interface Design - Instructor
User Interface Design - Student
Attendance Records Website
Upcoming – Milestone 6 (Apr. 20) Real-world testing – Conduct a live demonstration in a classroom to ascertain the stability of the application – Demonstrate a proof of concept to the I.T. department Write a user manual for both the student and instructor side of the application Record a demonstration video that shows the application functionality and features Bug fixes and deployment – Package the application for deployment on the Google Play store – Finalize the code base for the backend server and mobile application
Questions? Yes, you can stand in the hall and be marked as attending.