Hello! I honestly think that it is a matter of preference and using the tool that accomplishes what you need. My own preference in most cases is to create any "events" that have actionable items or more detail (Like attending a webinar or a lecture that may have readings assigned) as an assignment for the reasons you mention. It shows in the modules, on their calendars, and will be a "To-do": item on the student's side bar. My faculty were hesitant to use "assignments" for events or non-assignment items because as you mention they are not actually "assignments" but there are benefits and features that come with assignments that events don't have. You can set it as ungraded and put it into an assignment group that is weighted at 0 so it does not interfere with your grades. That would be my suggestion. I wouldn't let the "assignment" label bog you down. It is really a versatile tool.
In terms of reminders, I'm not sure if checking the "notify user" box would take precedent if a student has turned off their notifications for changes in content under their account settings? Worth testing. You could set a delayed post for an announcement to go out as a reminder. Hope this helps.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.