# πŸ“‹ Forms

Totum Forms is where educators and content authors build assessment frameworks β€” the structured criteria used when someone scores a surgical video in Totum Assess.

Forms uses your Totum platform account and organisations. It is a separate product from Totum itself.


# What it is

In Forms you can:

  • 🧱 Create frameworks with phases, steps, and optional Global Rating Scale (GRS) items
  • 🎚️ Configure scoring and field types (Likert scales, text, numeric, time, toggles, checklists, dates)
  • πŸ“‘ Save reusable Likert score-descriptor templates while you edit
  • πŸ“¦ Publish immutable version snapshots for live assessment
  • πŸ”’ Keep frameworks private to your organisation or list them in the public library
  • 🍴 Fork (duplicate) public frameworks into your organisation as a starting draft
  • πŸ“₯πŸ“€ Import and export frameworks (JSON / CSV) where your role allows
  • πŸ“¨ Submit a framework for platform review when you want it publicly listed (non–platform-admin path)

⚠️ Assess scores against a published version, not against the live draft you are still editing. Changing a draft after publish does not rewrite assessments that already used an older version.


# Who it’s for

You Typical use
✏️ Editor / educator Create and edit frameworks, publish versions, fork from the library
βš™οΈ Organisation admin Everything editors can do, plus import, delete, manage members and API keys
πŸ›οΈ Platform admin Review submissions for public listing; publish with public visibility
πŸ‘€ Viewer Browse org frameworks and the public library (read-only)

Access also requires a Forms product seat in your organisation. See Roles and permissions.


# ⚑ Quick start

  1. Sign in to Forms and confirm the correct organisation in the header.
  2. On My Frameworks (Dashboard), click New Framework.
  3. Enter a title, procedure type, framework type (for example OSATS / OSALS / Custom), and score scale. Save to open the editor.
  4. Add phases, then steps under each phase. Fill in titles, scoring types, and Likert descriptors where needed.
  5. Use Preview to check how the framework reads.
  6. Click Publish, enter a version number and short change summary, and confirm.
  7. Tell your Assess administrator which published version to select in Assess Settings.
flowchart LR
  Create["Create draft"]
  Edit["Edit phases and steps"]
  Preview["Preview"]
  Publish["Publish version"]
  Assess["Used in Totum Assess"]

  Create --> Edit --> Preview --> Publish --> Assess

For a full cross-product journey, see Example workflow 1.


# πŸ–₯️ Screens

Screen What you do there
🏠 My Frameworks (Dashboard) List frameworks for the current organisation; search; filter by status; create; import (admin+)
πŸ“š Library Browse publicly listed published frameworks; preview; duplicate / fork into your org
✏️ Framework Editor Author phases, steps, and GRS; open settings; export; submit; publish
πŸ‘οΈ Preview Read-only view of the framework
πŸ•°οΈ Version History Timeline of published immutable snapshots
βš™οΈ Settings Organisation details, members, roles, API keys (org admin+)
πŸ“¨ Submissions Platform-admin queue to approve or reject frameworks submitted for public listing

Navigation appears in the header menu / burger menu. Platform admins also see Submissions in admin areas of the product.


# 🧩 Framework structure

flowchart TB
  FW["Framework"]
  FW --> PH["Phases"]
  PH --> ST["Steps"]
  ST --> SD["Score descriptors for Likert"]
  FW --> GRS["Optional GRS items"]
  FW --> VER["Published versions"]
Concept Meaning
Framework The overall assessment instrument (belongs to an organisation)
Phase An ordered group of steps (for example β€œAccess”, β€œDissection”)
Step A single scored or data-entry item
Score descriptors Written anchors for each Likert score level
GRS Optional holistic items separate from procedure steps
Published version Frozen snapshot Assess (and other consumers) can score against

# πŸ”„ Status and visibility

# Status lifecycle

stateDiagram-v2
  [*] --> Draft
  Draft --> Published: Publish
  Draft --> Submitted: Submit for review
  Submitted --> Published: Platform approve
  Draft --> Archived: Archive
  Published --> Archived: Archive
Status Meaning
πŸ“ Draft Work in progress; editable
πŸ“¨ Submitted Sent for platform review (public listing path)
βœ… Published Has been published; usable via versions
πŸ—„οΈ Archived Soft-retired from active lists

Typical paths:

  • Draft β†’ Publish (for organisational use)
  • Draft β†’ Submit for review β†’ Platform approve β†’ Published (often with public visibility)
  • Published / Draft β†’ Archive

# Visibility

Visibility Meaning
πŸ”’ Private Visible within the organisation (subject to permissions)
🌐 Public Listed in the Forms public library for others to browse and fork

Platform admins can mark a framework public when publishing. Other authors typically use Submit so a platform admin can approve public listing.


# πŸ› οΈ How-tos

# Create a framework

  1. Open My Frameworks.
  2. Click New Framework (editors and above).
  3. Complete the dialog: title, procedure type, framework type, description, score scale, and any GRS option offered.
  4. Confirm β€” you are taken to the editor with a new draft.

# Edit phases and steps

  1. Open a framework with Edit.
  2. In the left panel, add or reorder phases and steps (drag where supported).
  3. Select a step to edit its fields on the right: title, scoring type, critical flags, N/A, notes, video prompts, Likert descriptors, and so on.
  4. Changes typically auto-save as you leave fields; watch the header save status.

# Use score descriptors and Likert templates

  1. For Likert steps, add a short description for each score on the scale.
  2. Where the editor offers templates, save or apply a reusable descriptor set so you do not retype the same anchors on every step.

# Preview

Open Preview from the editor or from a framework card to review the framework as a read-only document before publishing.

# Publish a version

  1. From the editor, click Publish.
  2. Enter a version string (for example 1.0.0) and a short change summary.
  3. Platform admins may also choose to make the framework publicly visible.
  4. Confirm. A frozen snapshot is stored and appears under Version History.

⚠️ Important: In-flight Assess cases keep the snapshot they were given. Publishing again creates a new version; it does not rewrite old assessments.

# Submit for platform review

If you are not acting as a platform admin and you want the framework considered for the public library:

  1. Ensure the framework is in a suitable draft state and you can edit it.
  2. Click Submit and confirm.
  3. Status becomes Submitted. A platform admin reviews it on Submissions.

# Import a framework

  1. On My Frameworks, use Import (organisation admins and platform admins).
  2. Provide a JSON or CSV file in the expected format.
  3. Validate and confirm. A new framework structure is created in your organisation.

# Export

From the editor (where available for your role), export the framework as JSON or CSV for backup, sharing, or use in other systems.

# Fork from the public library

  1. Open Library.
  2. Find a published public framework.
  3. Use Duplicate / fork.
  4. A private draft copy is created in your current organisation (often with β€œ(Copy)” in the title), ready to customise.

# Duplicate, archive, or delete from My Frameworks

From a framework card’s actions menu:

  • Duplicate β€” copy within the org (editors+)
  • Archive / Unarchive β€” retire or restore (editors+)
  • Delete β€” permanent removal (organisation admins+), with confirmation

# Manage organisation settings

On Settings (org admin+):

  • View organisation details
  • Manage members and their Forms roles
  • Create and manage API keys for programmatic access where your programme uses them

# πŸ‘€ Roles in Forms (plain language)

Role What you can typically do
πŸ‘€ Viewer View org frameworks and the public library
✏️ Editor Create, edit, publish, export, fork, submit for review
βš™οΈ Organisation admin Editor capabilities plus import, delete, member and API key management
πŸ›οΈ Platform admin Review public submissions; publish with public visibility; broader admin tools

Exact UI buttons follow these rules (for example Import is admin-gated even if you can edit). Full matrix: Roles and permissions.


# πŸ’‘ Tips and common gotchas

  • Wrong organisation β†’ empty My Frameworks or β€œsomeone else’s” list. Check the header switcher.
  • Assess still using old criteria β†’ you published a new version but Assess Settings still point at the previous version. Ask the Assess admin to update the default / routing.
  • Cannot Import β†’ you need organisation admin (or platform admin), not only editor.
  • Submit vs Publish β€” Submit is the public-review queue path; Publish creates a version for use (and platform admins can also make it public in one step).
  • GRS may appear in imported or legacy frameworks and in Assess scoring even when your authoring UI for GRS is limited β€” ask your programme lead if you need holistic scales.