attendance application milestone 4 faculty sponsor dr. william shoaff gerard weber ebrahim...

8
Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Upload: francis-butler

Post on 31-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

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

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

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

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

User Interface Design

Page 6: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

User Interface Design - Instructor

Page 7: Attendance Application Milestone 4 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

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

Questions?Yes, you can stand in the hall and be marked as attending.