-
Notifications
You must be signed in to change notification settings - Fork 0
Description
There are a few reasons with the current names:
-
There are multiple names used (event, episode, media package). Sometimes these have specific meanings, but oftentimes they are all used interchangeably. That makes communication more confusing, especially for newcomers to Opencast.
-
The term "event" is very generic and easily confused with the "a happening at some point in time" meaning. In particular, there is not really a good English alternative word for that second meaning. So if we want to talk about an event queue, event-driven architectures, registering an event handler, statistic events; then we have to clarify that we are not talking about an Opencast "event". I've run into this many times before.
-
Almost all user-facing UI (Tobira, LMS, ...) uses the term "Video". Even many in the Opencast community regularly use the term "video" to refer to an Opencast event in daily speech. This adds a fourth term to the mix.
Ideally, we want a single term to unambiguously refer to the Opencast item currently called "event". And ideally it does not conflict with other common programming-lingo (like "event" does). At the very least, for the new API we only want to use one term consistently.
Of course, keeping the current name(s) is less hassle, that's always an argument. Further, finding a good name isn't that straight forward (as the discussion below will surely demonstrate). The most obvious candidate "video" has the disadvantage that an Opencast "event" can be audio-only. Some alternatives like "media" are problematic for plurals.
Previous discussions: