In the sentence "The professor does attendance in his room," the word "attendance" means "roll call," a process undertaken by a person to ensure whether persons on a list are present or absent.
In the sentence "The student attendance is Mondays between 4-5 pm in my room," by "attendance," you seem to be suggesting that the time the professor has set aside to tend to his students questions or concerns is Mondays between four and five in the afternoon. That's not a proper use of the word attendance, not to mention you stating the time incorrectly (i.e., the dash in "4-5" is already conveyed by the word "between").
To convey what you're trying to convey in that sentence in the manner it is normally conveyed in an academic setting, write:
I hold office hours Mondays between 4 and 5 pm.
If by "in my room," you mean the professor's classroom, not his actual office, then you would add "in my classroom" to the end of the sentence. Even if those hours do not actually transpire in his office, the term for what you are describing in academia is nonetheless referred to as "office hours."