Can an employee take attendance both from Kiosk as well as his own mobile?

Yes, You can also allow employees to take attendance from both Kiosk as well as their own mobile.

Attendance will always be in sync always.