Feature - Awareness portal

User accounts:

  • the main fix here is that we will stop listing users in user lists when they do not have Main portal assigned - after we fix this it should resolve the performance of the system as well
    should be considered here: Feature - Access Management Updates

Creation of users:

  • SCIM - it will be the same section as LDAP connector - user needs to map attributes from payload to User accounts fields

    more info:
  • Apis
  • we need to allow APIs on User section too

User Sync:
We want to reuse the same functionality as we have for LDAP synchronization

  • we need to add option to select the source of the synchronization (LDAP or SCIM)
  • when LDAP is selected, there is additional field for LDAP group connector
  • Simulate sync and Force sync can stay as they are
    Main problem people were having here was editing accounts after they were created by sync. Do we want to allow this?
    How “manage by” functionality affect this

Form:
General:
Title
Description
Reccurence
Reminders
Redirect - i would remove and simply show Thank you text
Associated Policies - i would remove if we add attestation
Audience:
Audience - Works the same way
Portal setting:
I would leave only Welcome and Thank you text with option to choose if it will be shown
And add selectore where you can order content type

Not implementing - Open platforms ():

Content:

Policy attestation

  • i would probably limit this to 3 or so
  • new content type, where user can select from policies existing in eramba
  • content can be shown the same way as it is on policy portal, we need button with customizable text (acknowledged, understood etc.)
  • stats will be defined the same way as disclaimer text today

Questionnaire

  • file upload stays as it is
  • we need more interesting example
  • we need new toggle called “question pool”
  • if this is selected, we need additional field where user select how many questions will be shown to user “questions per attempt”
  • we can also add (optional):
    • show correct answer: never / after each question / after quiz
    • on failure: allow continue / stop and require retake
    • passing threshold: X% or X correct answers
    • max attempts: N (or unlimited)
  • template questionnaire can be offered

Video

  • new plugin
  • possibility of direct link (iframe)

Disclaimer

  • i would allow it to be full screen with only button on the top
  • button i would allow customization of the text (next, completed etc.)
  • the idea is that person can create nice html single page, reference policies, search bar etc., and then awareness users

Order

  • next tab that will allow you to select order of already specified content
  • if i have questioanire and video uploaded i will see two dropdowns

Cycles:

  • Recurrence
    • Type: once | recurring
    • Interval: e.g. 6 months
  • Start date
  • End date (optional; otherwise indefinite)

Reminders:

  • invitation will be automatic
  • after invite: N days after cycle start, if incomplete
  • before due: N days before cycle due date, if incomplete

Not implementing:

  • overdue: N days after due date, if incomplete
  • repeat overdue: every N days, max X times - if there is another cycle started, we dont want this

below you can find simple visualisation for these setting and also see when notifications should be triggered.
awareness.html (17.8 KB)

Views:
Awareness Programs
Purpose
what awareness programs exist and what state are they in?
One row = one Awareness Program.

Awareness Cycles
One row = one Awareness Cycle

User Cycle Assignments
Purpose
who did what, when, and with what result?
One row = one User Cycle assignment.

Notifications
One row = one reminder/notification
who was notified and when?

views prototype:
awareness_program_prototype.html (8.3 KB)

Are we able to answer these questions?

  • % of people compliance (this gives overal compiliance) - cycles view
  • who (is|is not) compliant and to what “cycle” - User Cycle
  • what notifications where sent to a user - Notification
  • when a user completed a training - User Cycle

UI: https://www.figma.com/design/NptSbK23ZHLEE0b55WJksv/Eramba-portals?node-id=3933-135511&p=f&t=hBgiqmmNdOm9IPwG-0

Pause functionality:

Awareness program - start/pause/stop
Cycles - finish current cycles

1 Like

This will be amazing and a great addition to Eramba :raising_hands: