Fix getEventsByUserId for same student in multi groups

getEventsByUserId now handles the same student in multiple groups for
the same event. It retrieves multiple events for the students.
Remove result release date from event form for surveys

Surveys don't need result release date. So remove them from the form and
disabled validation when add/edit