At the core of Ovida is a meeting. Each user who is connected to a meeting has a defined role, specific to that meeting. There are 3 possible meeting roles:
Host: the user that books the meeting.
cannot be changed once a meeting has been booked.
has administrative control over the meeting,
in most applications (like coaching) has specific analytics applied exclusively to them (and not to the Guest)
a user must have a current paid subscription to host a meeting.
Guest: the user that is invited to a meeting by a host.
any user can be a guest - they do not require a paid licence subscription
can join a meeting without completing their signup
must be signed up to manage their data
cannot administer a meeting, but can delete it at any time (once they are signed up).
Observer: is invited by the Host.
can be removed by the host at any time
can join a meeting as live or silent observer
can review meeting analytics
must have a paid licence that grants them the right to be an observer
A few principles define users' meeting roles:
Each meeting can have one host and one guest, but unlimited observers.
Depending on their subscription level, users can fulfil any of these meeting roles for any meeting.
A user can only have one role in a meeting.