Yes. In order to receive your perks, you must check in, complete your entire shift, and check out with the volunteer coordinator.
Checking out is essential to receive your volunteer perks. After the race, if you do not check out, you will not receive your volunteer perks.
There are no half credits for only working half of the shift.