Permissions and Roles

Overview

The MOTAR includes a permission-based identity management framework that is linked to data permissions and is enforced across the MOTAR services. Multiple levels of permissions exist under each role to ensure proper platform protection. Admins with account management permissions can approve and remove user account permissions.

Another reason for multiple levels of permissions is to protect the vendor’s IP so vendors can rest assured that their applications are only visible to the USAF personnel.

Role

Top Level User roles include:

Role Type

Role Descriptions

Admin User

  • Admin is a completely separate service that does NOT share an account with other services. This is done intentionally to keep the MOTAR Platform secured.

  • Government member. A limited set of USAF users have access to Admin.

  • Has full control of user flagging, account, app, and training approvals.

Portal User/ USAF User

  • Government members only.

  • Military members with a MOTAR account can log in to Portal to discover, connect, launch Apps, train, and interact with platform content. The Portal is the central dashboard for the MOTAR platform.

Course Manager

  • Government members only

  • Is a special type of Portal User who is an instructor that can create courses, add other instructors, add students, and add other course managers to the course. Course Manager can also view and edit courses and student training content.

Instructor/ Trainer/ Teacher

  • Government members only.

  • Is a special type of Portal User who can create courses, add students, and view and edit student training content.

Learner/ Student

  • Government members only.

  • Is a Portal User who is assigned to a class and can see the training content assigned to them.

Studio user with Observer permission

  • Non-government members (Studio user with observer permission)

  • Can access Training for the purpose of class monitoring

  • They can observe the students and their scores. They can preview the courses and launch their Studio’s organization applications.

Portal user with Observer permission

  • Government members (Portal user with observer permission)

  • Can access Training for the purpose of class monitoring

  • They can observe the students and their scores. They can preview the courses and launch their Studio’s organization applications.

Studio Admin Non-Government

  • Non-government members and/or government members can be Admin.

  • Does not have access to Portal or Training.

  • Can grant Studio permission and access to other developers.

  • Can add a base user to their Studio organization.

  • Can access Studio only. Has access to MOTAR-Sandbox to develop Apps.

Studio Admin Government

  • Government members.

  • Can access Portal and/or Training.

  • Can grant Studio permission and access to other developers.

  • Can add a base user to their Studio organization.

  • Can access Studio and has access to MOTAR-Sandbox to develop Apps.

Studio User Non-Government/ USAF Vendor/ 3rd Party Developer/ Contractor

  • Non-government members.

  • Can access Studio only. Has access to MOTAR- Sandbox to develop Apps.

  • Does not have access to Portal or Training.

Studio User Government

  • Government members.

  • Can access Portal and/or Training.

  • Can access Studio and has access to MOTAR- Sandbox to develop Apps.

Recruiter

  • Government members.

  • Has access to Recruiting.

  • Cannot access Portal, Training, and/or Studio.

  • Can create events.

  • Can view events

Permissions

In MOTAR, permissions are used in conjunction with roles to provide or deny access to specific services or products within the ecosystem.

Portal User

Instructor

Learner/ Student

Course Manager

Observer

Studio Admin

Gov

Studio Admin

Non-Gov

Studio User

Gov

Studio User Non-Gov

Admin User

Recruiter

PORTAL

View Apps on Portal

X

X

X

X

X

X

Add Apps to Portal

X

X

X

X

X

X

Can edit profile on Portal

X

X

X

X

X

X

Join Communities on Portal

X

X

X

X

X

X

Add colleagues on Portal

X

X

X

X

X

X

View and/or navigate to your Immersive training content

X

X

X

X

X

X

View notifications and recent Chat messages

X

X

X

X

X

X

Can upload profile picture on Portal

X

X

X

X

X

X

Can edit rank on Portal

X

X

X

X

X

X

Can upload a cover photo on Portal

X

X

X

X

X

X

APPS

Find and download apps

X

X

X

X

X

X

View details of individual apps

X

X

X

X

X

X

Search for new apps of interest

X

X

X

X

X

X

Link apps to corresponding training modules

X

X

X

X

X

X

Sort apps by name or platform type

X

X

X

X

X

X

COMMUNITIES

Find and join communities of interest

X

X

X

X

X

X

View individual community pages

X

X

X

X

X

X

Receive community notifications

X

X

X

X

X

X

View community recommended apps

X

X

X

X

X

X

TRAINING

Can evaluate class, module, level, or individual learner performance

X

X

X

Can access quick links to: create a course, create an AVR lesson or add a user

X

X

Can add instructors, students, and course managers to the course.

X

Can add students to the course.

X

X

Can edit courses and student training content.

X

X

Can export a CSV file of chosen course performance metrics

X

X

X

X

Can view the courses currently enrolled in as a learner (yourself)

X

X

X

Can take courses as a student

X

CHAT

Direct message

X

X

X

X

X

X

X

X

Group chat

X

X

X

X

X

X

X

X

VIDEOS

Upload, View, and Share Videos — 360 or traditional format

X

X

X

X

X

X

X

X

X

Link videos to 3rd party applications for course creation

X

X

X

X

X

X

X

X

Copy and share secure video URL’s

X

X

X

X

X

X

X

X

STUDIO

Create communities

X

X

X

X

List and distribute apps and immersive training content

X

X

X

X

Configure applications to use MOTAR APIs.

X

X

X

X

Access SDK repositories

X

X

X

X

Use sandbox users and MOTAR Training - Sandbox environment to test

X

X

X

X

Promote apps for production release

X

X

X

X

Grant Studio permission and access to other developers with existing platform accounts

X

X

Can add users to their Studio (must request accounts to be created)

X

X

ADMIN

Can add users

X

Can approve developer accounts

X

Can approve apps for discoverability on Portal

X

Can moderate content flags and communities

X

Manage user account & platform permissions

X

RECRUITING

Can create an event, set dates, and link Apps

X

Can view launch page

X