Hello Rishonly The verb 'post' in the sense of 'record' is transitive and so I think the phrase 'post the attendance' is not so bad. As for the construct of 'are not posted', it may be better to be changed into 'have not posted': We need a list of students those who have not posted the attendance till the time the batch runs. However, I think we cannot say this 'are not posted' is completely wrong if we take it as a ' be perfect construct '.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.