What does Anwesenheitslochkarte mean?

Anwesenheitslochkarte - German to English

attendance card