Dashboard Concepts
Users and Participants
Users refer to the stakeholders and developers using the Dashboard of the Cognitive3D Analytics platform. If you're reading this document, you are likely a User. Users have various administrative permissions to create, edit, and view your Organization and Projects. Users will upload Scenes from an SDK.
Participants are the individuals that experience your content. In games and entertainment, they would be known as 'Players'. The data on the Dashboard is collected from Participant Sessions.
Domain
Domains are the collection of Organizations. In most licensing agreements you will use the Cognitive3D Domain and have your data stored in our secure Cloud. Customers that have Reseller agreements or their own dedicated Cloud are examples when you would use your own Domain.
Organizations
Organizations are a container of Projects and Users. In most situations, this is comparable to a company. An Organization may contain several projects as well as hold organizational permissions.
Project
This is usually comparable to a single training routine or research study. Many Projects will only have one Scene (in which Participant's Sessions are recorded), but you may require more. For example, your experience may include a separate Scene for recording Participant properties before beginning your 'Main' experience.
Scene
Scenes are containers that hold static scene geometry, Dynamic Objects, and Session Data.
This is usually comparable to a scene in Unity or a level in Unreal - it represents a 3D space in which the Participant has an experience. Session Data is only uploaded if the Participant is in the scene/level with a matching SceneId - this setup is done from the SDK. If you are working with Augmented Reality, this Scene will likely be entirely empty.
Scene Version
A new Version of a Scene can be treated like an entirely new Scene. Session Data is uploaded to a specific Version of a specific Scene. Scene Versions are mostly used when first exporting and uploading your scene - you may find special use cases and optimizations that will require uploading multiple Versions to accurately represent your scene geometry.
Sessions
This refers to a specific instance when a Participant begins your experience and Session Data is recorded and sent to our Dashboard. Most of the time you will have one Session while your executable is running that ends when the Participant exits your application.
Roles and Permissions
Role | Permissions |
---|---|
Super Admin | Full access to all Organizations. Ability to log in to any Domain |
Domain Admin | Full access to Organizations in a specific Domain. Ability to create new Organizations for a Domain |
Organization Admin | Full access to all Projects and Scenes within an Organization. Ability to manage Organization Users, permissions, and settings |
Organization Observer | View access to all Projects and Scenes within an Organization |
Project Admin | Full access to a specific Project and all Scenes contained within. Ability to manage settings for a Project |
Project Observer | View access to a specific Project and all Scenes contained within |