Try a points-based attendance policy.