同じユーザーが一日に何度も通して出勤・退勤を繰り返すことはできますか

はい、同日内であれば何度でも繰り返すことができます。
チェックインしていない時間は「休憩時間」としてカウントされます。