Be sure and add start and end time if they are important. A feature you may use is Compiling Calendar Entries . This allows the user to collect all the public calendar events for an identified time period, and view them as a list. For example, all entries created by a certain person during October. A list of all events meeting your criteria will be collected.
Students can only update the entries they have added to the calendar.
Instructors can edit their own as well as any public student entry.