dynamic attendance taking fi