We have an instrument which around 100 students will be using. The plan is to have online slot booking, where each student can book a slot depending on their convenience.
Now the requirements are: 1. Students can book the pre-defined slots. 2. Students can edit only their slots, like cancel the appointment etc.
The first requirement is fulfilled by many web based applications like Google Calendar. The important issue is the 2nd requirement, which is an absolute necessity since, we don't have one person to handle rescheduling or cancelling for such a large number of students.