platform attendance