API calls

When an audience member first registers, the Communicator sends the API call with matchphrase = registration
When the same audience member subsequently logs in, the Communicator sends the API call with matchphrase = login

First Login

When the audience member registers:
  • the attribute audience.first_login is to set false.
  • the opening content is published (partition.the_content["stagep"])

Other logins and resets

When the audience subsequently logs in after the first, a condition checks audience.first_login and if false, does nothing.
However, if the author or client resets the audience member then first_login is set to true. Hence, when this audience member logs in after reset, he we receive the initial content again.

TeamXp

If the Facilitator resets all messages then audience.first_login for all participants is set true. Hence participants when logging in will receive the first content.