In one of the classes I took as an adult, we were required to
pin our names to the shirt for a few weeks. The teacher had
brought in all the material (pins, plastic tags and paper). We
wrote our name on it, and after each class, deposited it in the
teacher's box. I felt kind of silly but it worked. The students
may find it to be a novel exercise. ;)
If there is a fixed seating arrangement, you could prepare a chart and
write the student's name in the corresponding position so that
you can refer to it and call his/her name. Just an idea....
I have never used the techniques mentioned here to memorize
a large number of foreign names in a short time, but it may
be worth reading it to get some ideas.
Good luck on your new assignment. :)