This is pretty simple to do with easyrtc. How I'd set it up:
You have two different pages, one for instructors, one for students.
The page for students joins a particular instructors room - either disable the "join default room by default" on the server, or call easyrtc.joinRoom(specific_instructors_room) before connecting to the server because you want to avoid having everybody being in the same room. This will make the server work much better when you get into production.
The page for instructors - same magic about not joining the default room, and:
when your roomOccupantListener gets called with a list of room occupants, look for the occupant with the earliest (smallest) roomJoinTime field and cache it it's eayrtcid for when you want to call the next person in line.
If you need any of this further spelt out, let me know, it would be trivial to provide some example code.