Hi,
I have a long time to work in the RFID field. I'm the software and hardware engineer, I have designed and developed for the RFID HF and UHF Reader. Therefore I have many experience in the RFID. Besides, I have built many solutions such as staff warehouse management and tracking. In your job description, I think that you should use the HF (13.56 Mhz) passive tags to manage your student. HF RFID is used widely in staff management and time attendance because it is a short range (easy to track), larger user memory and high security. But, because it the short range, it is difficult to track the location in the restricted areas. I don't know exactly which passive device you are using, but I I think that, with my experience in RFID solution, I can help your programmer complete your solution.
Thanks and best regards,