Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim...
-
Upload
hubert-collins -
Category
Documents
-
view
213 -
download
0
Transcript of Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim...
![Page 1: Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649eb55503460f94bbe04b/html5/thumbnails/1.jpg)
Attendance ApplicationMilestone 3
Faculty SponsorDr. William Shoaff
Gerard WeberEbrahim Almazrouei
Alex GonzalezConstantine Lopez
![Page 2: Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649eb55503460f94bbe04b/html5/thumbnails/2.jpg)
Overview• Continued to extend the backend adapter with
additional functionality• Demonstrated the Bluetooth communication
between mobile devices• Established the communication between the
mobile application and the backend server• Continued the user interface layout design
and implementation
![Page 3: Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649eb55503460f94bbe04b/html5/thumbnails/3.jpg)
Wireless Peer-To-Peer Communication• Bluetooth Low Energy– Pair-less communication for convenience– Proximity sensing profiles available to sway
security concerns– Increasing widespread device adoption• Available in all iOS devices since the iPhone 4S (2011)• Available in Android devices since the release of API
Level 18 (from 4.3 Jelly Bean)
![Page 4: Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649eb55503460f94bbe04b/html5/thumbnails/4.jpg)
Backend Server• Implemented additional API calls necessary for attendance
tracking– openMeeting – Opens the scheduled meeting time for
attendance– closeMeeting – Closes that particular UUID to no longer accept
attendance requests– attendMeeting – Marks the client as attending the meeting in the
database• Added changes based on the feedback received on concerns
of trust between the client and server• API Documentation layout and initial information has been
created
![Page 5: Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649eb55503460f94bbe04b/html5/thumbnails/5.jpg)
API Documentation
![Page 6: Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649eb55503460f94bbe04b/html5/thumbnails/6.jpg)
User Interface Design
![Page 7: Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649eb55503460f94bbe04b/html5/thumbnails/7.jpg)
User Interface Design
![Page 8: Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649eb55503460f94bbe04b/html5/thumbnails/8.jpg)
Upcoming – Milestone 4 (Feb. 16)• Continue implementing the backend adapter for the mobile
applications– Formal documentation of API calls
• Implement the LTI Framework calls to interface with Canvas– Canvas application authorization required– Translation from our collected to data to Canvas appropriate data
• Demonstrate the instructor view of the application– Will be able to select from multiple scheduled meetings to open– Will also be able to broadcast the unique meeting identifier to client
applications• Demonstrate the client view of the application
– Will be able to receive the unique meeting identifier from the instructor– Will be able to mark themselves as attending the meeting based on the
identifier
![Page 9: Attendance Application Milestone 3 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649eb55503460f94bbe04b/html5/thumbnails/9.jpg)
Questions?Yes, you can stand in the hall and be marked as attending.