Welcome to your Percipio Administrator Master Hub
Select an administrative gateway card below to configure, launch, and record live workshops, customize profilers, apply bulk data overrides, or configure site security policies. Your individual checkmarks auto-save in memory.
Live Courses (ILT)
Prepare scheduling checklists, add classes, register learners manually or via CSV, coordinate supervisors, and correct roster completions.
Dynamic Content
Map question profiler branches, translate target modules, apply workplace harassment compliance templates, and bind courses.
Completions & Waivers
Execute manual administrative overrides with credit hour awards, apply exemptions/waivers for compliance, and manage bulk CSV uploads.
Site Config & Security
Configure user custom properties, map metadata attributes, manage email campaigns, restrict logins to SSO-only, and allocate content pools.
Users & Audiences
Create and manage accounts, set permissions, map custom user attributes, build nested dynamic audience rules, and configure owners.
Custom Content & Catalog
Upload bespoke learning assets using ACCP publisher, construct custom channels or journeys, and design targeted homepage promos and banners.
Assignments & Programs
Launch targeted, recurring compliance assignments, create ordered content tracks, and schedule automated nudge and reminder messages.
Analytics & Reporting
Pull learner activity summary sheets, set up automatic scheduled email reports, apply user attribute columns, and adjust formatting for EU-based servers.
ποΈ Instructor-Led Training (ILT) Setup
Configure live classrooms, physical locations, register students, and manage supervisor class approval settings.
Phase 1: Pre-Requisites & Site Preparation
How to complete this part
- Navigate to the **Content** tab on the left admin panel and click **Live Courses (ILT)**.
- Locate the **Locations** tab at the top and select **Add Location**.
- Input a Location Name, Physical Address, and correct Local Time Zone, then click Save.
- Once saved, go to **Classrooms** inside that Location and click **Add Classroom** to define physical seats and capacities.
isinstructor = Yes to privilege in bulk.
How to complete this part
- Navigate to **Users > User Management** to find desired records.
- Open individual User Profile configurations, select Edit, and toggle **Instructor Privilege** to active.
- To execute in bulk, include column header `isinstructor` inside your CSV template with corresponding row entries set to `Yes` or `TRUE`, then run a **Bulk User Import**.
How to complete this part
- Navigate to **Content > Live Courses (ILT) > Manage Class Attributes**.
- Select **Add Attribute** and assign a Name (e.g. Department Code, Billing ID).
- Configure selection parameters (Text Entry, Multi-select list, or Single-choice toggle). Click save. These properties do not render to learners.
How to complete this part
- Go to **Users > Audiences** to verify target groups.
- Cross-check active audience rules against your mapped catalog collections inside **License Distribution**.
- Ensure targeted users are assigned to collections containing your custom ILT course titles.
Phase 2: Live Course & Class Configuration
How to complete this part
- Under **Live Courses (ILT)**, click the **Create Live Course** button.
- Input a clear Title and descriptive paragraph. (Keywords inside description index to search discovery engines).
- Upload a course graphic banner with a **16:9 aspect ratio** (e.g. 1920x1080px), file size ≤ 300KB.
- Input a unique **Content Source** tag. Use the type-ahead menu values where possible to prevent duplicate catalog values.
How to complete this part
- Scroll to the **Enrollment and Approvals** section on parent configurations.
- Toggle **Registration Approval** to active. Choose if Site Admins only or direct Managers are tasked to process approvals.
- Define class seat limits. Toggle **Enable Waitlist** to allow overflow tracking if classes reach full capacity.
How to complete this part
- On Step 2 of the course builder, select **Add Class**.
- Assign a unique Class Name. Select the specific pre-configured Location, Classroom, and Instructors.
- Define the specific Date range, Start/End times, and Seat limits. (Multi-day setups are supported; users must attend all sessions for completion credit).
- If virtual, select **Online Component** and enter Zoom, Teams, or Webex URLs and passwords. (Details are masked until the learner gets registered).
How to complete this part
- Click **Add Class** and enter calendar dates that occurred in the past.
- Click save. The system bypasses calendar publication and ignores notification email rules.
- Admins or Instructors must open this roster and manually apply retroactive completions to award training credits.
How to complete this part
- Click publish on your finalized Live Course configuration.
- Go to **Content > Custom Channels** and open/create a channel. (The channel language configuration must match your course language).
- Click **Add Content from Library**, search for the published ILT Course, add, and publish changes to the custom channel.
Phase 3: Managing Roster & Registrations
How to complete this part
- Open target class roster or click **Learners Awaiting Approval** at the top of the Live Course portal dashboard.
- For single learners, click the Actions drop-down next to their name and click **Approve Request** or **Deny Request**.
- For bulk approvals, check the checkbox column, select **Actions**, and choose approve/deny.
- *Note:* Denying a request requires a mandatory text explanation. Denied learners are notified via automated email.
How to complete this part
- Open the class roster and select the blue **Register** button.
- **Manual Option:** Click the *Search existing Percipio users* tab, enter their name/email, select from type-ahead search, and click Save and Add.
- **Bulk Option:** Select *Register learners from CSV*, download the template, enter student Login ID, Email, or External User ID (one row per student), select file, and click **Register learners to this class**.
How to complete this part
- Open roster, click the **Registration Waitlist** tab, and manage individuals with the Actions menu: select *Register for this class* (bypasses capacity limits), *Register for a different class*, or *Remove from waitlist*.
- To cancel a registered student, locate them in the *Registered Learners* tab, select Actions, and click **Yes, cancel registration**.
- *Rules:* Cancellations are blocked once the class starts. Unattended, active records must conclude before you can mark them incomplete.
Phase 4: Record Completions & Corrections
How to complete this part
- Open concluded roster, select individual checkbox entries, and select **Mark complete and score** inside the Actions menu.
- Specify the Completion Date (Today's date or specific Class conclusion date) and enter scores. Click Save.
- For bulk completion, select **Bulk mark complete**, select completion date logic, download the CSV template, add User Emails/IDs and Scores, upload, and click **Mark Complete**.
How to complete this part
- In roster, locate students who did not attend or fulfill requirements.
- Select them, click Actions, and select **Mark Incomplete**. Confirm selection.
- Incompleted students retain "Started" status on their personal feed, unlocking access to enroll in sister class slots.
- Once all active records are marked complete/incomplete, class state toggles from "Ended" to **Verified**.
How to complete this part
- On concluded rosters (classes commencing post-May 5, 2026), locate desired record to correct.
- **To Revoke:** Click Actions > **Revoke completion**. Enter a mandatory justification and click *Yes, revoke*. (Warning: This is permanent and cannot be undone).
- **To Complete an Incomplete:** Locate Incomplete record, click Actions > **Mark complete and score**, enter correction reasons, add score, and save.
β‘ Dynamic Content Profilers
Configure automated profilers, harassment compliance templates, branching rules, and customized catalog assignments.
Phase 1: Setup & Language Mapping
How to complete this part
- Switch to Admin view, go to **Content > Dynamic Content**, and click **Create Dynamic Content**.
- Step 1: Specify a Title, Description, and Instructions.
- Upload a **16:9 aspect ratio** banner image (JPEG/PNG/GIF, ≤ 300KB) and enter a free-form text **Content Source**.
- If translating, select a language from the drop-down menu and provide unique translated Titles, Descriptions, and Instructions for each display language.
How to complete this part
- Go to **Step 3 (Edit content associations)** of your dynamic content wizard.
- Enable the checkmark for **"Learners can complete Skillsoft courses in any available language"**.
- This allows learners to bypass language selection questions and launch equivalent courses in their active site language.
How to complete this part
- During the creation process, browse available pre-built Compliance Suite templates.
- Select a template (e.g. *Multi-state Workplace Harassment Prevention (US)* or *Workplace harassment prevention (International)*).
- Review pre-mapped standardized questions, answers, and content configurations, which can be modified if needed.
Phase 2: Question & Logic Branching
How to complete this part
- In **Step 2 (Edit your question and answers)**, click **Add Question** to construct hierarchical nodes.
- Limit configurations to a maximum of 20 top-level questions and 40 answers.
- *Tip:* Begin with a filter question (e.g. primary language or role) to route learners to appropriate sub-branches.
- Click **Save and preview** to test the visual flow of questions and answers.
How to complete this part
- In **Step 3 (Edit content associations)**, select a question/answer combination from the drop-down.
- Click **Add Content**, search for specific items (courses, books, videos), select them using the plus icon, and save.
- Repeat for every answer branch. *Rule:* Every combination must have at least one mapped asset to proceed to Step 4.
How to complete this part
- In **Step 3**, locate the configuration checkboxes above your content list.
- Ensure the box for **"Require learners to restart all courses from the beginning each time they submit their answers, including when part of a recurring assignment"** is checked (enabled by default).
- This forces fresh attempts for compliance certifications when mapped inside recurring programs.
How to complete this part
- In **Step 4 (Determine visibility)**, keep access open to all users, or select **Edit Audiences** to limit search visibility to specific groups.
- To display in catalog menus, locate *Library (browse) location*, click **Yes, include in library**, and enter the specific areas and subjects.
- Ensure targeted learners have active licenses for the collections containing mapped course assets, otherwise they will not see those items.
Phase 3: Licensing, Review, & Publishing
How to complete this part
- In **Step 5 (Review and publish)**, scroll to the **Visibility** card.
- Click **View Details** to check the collections associated with the selected course content.
- Cross-check active user licenses under **License Distribution** to ensure all targeted users have collection access.
How to complete this part
- In Step 5, click **Download dynamic content list** to generate a CSV file of all mapped course content and associated collections.
- Verify that translated Titles, Descriptions, and Instructions are complete and correct for each active display language.
- Ensure mapped courses are placed in the correct order, as they display to learners in the order they are mapped.
How to complete this part
- Click **Publish** to make the dynamic content active. (Changes may take several minutes to display in search and library menus).
- Select the option to immediately map your dynamic content to an active learning program or custom assignment.
- For recurring compliance, configure a recurring schedule. The profiler prompts learners to answer questions and complete all associated content each time the assignment recurs.
π Completions & Waivers
Execute manual administrator overrides with learning time awards, issue exemptions, and process large bulk CSV completion imports.
Phase 1: Granting Manual Override & Waiver Completions
Waiver: Exempts learners from compliance targets (no badges or duration hours awarded). Note: Only Admin Overrides can be used for Live Courses.
How to complete this part
- **Admin Override:** Use to award credit for learning completed outside of the platform (e.g. watch parties). This awards learning duration time, Certificates, and Digital Badges, and counts toward learning goals.
- **Waiver:** Use to exempt learners from training requirements (e.g. medical leave). This marks items complete within assignments or journeys to allow progress, but awards no learning duration hours, badges, or certificates, and does not count toward learning goals.
- *Rule:* Only Admin Overrides can be used for custom Live Courses (ILT). Duration is automatically set to the length of the live course.
How to complete this part
- Check the asset type of your target course. Completions and waivers are valid for courses, videos, books, audiobooks, and hosted files.
- Verify that the asset is not an excluded type. Completions/waivers cannot be granted for: Skill Benchmarks, Labs, TestPreps, CAISY simulations, Microsoft courses, Codecademy courses, tracks, journeys, or assignments.
- Note that completions contribute toward completion of assignments, tracks, or custom journeys. Learners cannot claim waived or overridden courses for NASBA CPE or PMI PDU credits.
How to complete this part
- Go to **Learning > Completions & Waivers** and click **Grant New Completion**.
- Search and add up to 1,000 learners or audiences, then select **one** content asset.
- Click *Next, select completion type*, select Admin override or Waiver, and enter the duration to credit (if using Admin override).
- Enter a mandatory reason (up to 200 characters) for record-keeping, click *Next: Review selections*, verify details, and click **Yes, grant completion**.
How to complete this part
- Open **Learning > Completions & Waivers** and locate the granted record.
- *Rule Check:* Revocation is only supported for completions or waivers granted for classes starting after May 5, 2026.
- Click the Actions drop-down next to the record, select **Revoke Completion**, enter a justification reason, and confirm revocation. This is a one-time, permanent action.
Phase 2: Executing High-Volume Bulk Imports
learner (User UUID), content (Asset UUID), type (Admin/Waiver), and dateTime (ISO 8601: yyyy-mm-ddT00:00:00Z).
How to complete this part
- Go to **Completions & Waivers > Grant New Completion**, click **Bulk Import**, and download the CSV template.
- Run a *User Listing Report* with User UUID enabled to populate the `learner` column. Find asset UUIDs in the All Content List Report or within the asset player URL to populate the `content` column.
- Input `Admin` or `Waiver` under `type`. Specify assessment scores under `score` (scores are not valid for waivers).
- Input a completion date under `dateTime` using the ISO 8601 format: `yyyy-mm-ddT00:00:00Z` (dates can be retroactively set back to Jan 1, 2017).
How to complete this part
- Limit the CSV import to a maximum of 10,000 rows. (Test a small sample size first to verify column formatting).
- Save your template file in comma-separated values (.csv) format.
- Upload your file to the platform and check the preliminary results page to verify formatting, user, and content asset validity.
How to complete this part
- Review the validation feedback page. At least **80% of rows** must pass validation to proceed with the import.
- If less than 80% pass, click **Download the validation report** to view the rows containing errors (e.g. invalid UUIDs or incorrect date formatting).
- Fix the errors in your CSV, re-upload, and click **Next: Import completions** once the pass rate exceeds 80% (only rows that pass validation will upload).
βοΈ Site Settings & Security
Configure active directory attributes, manage email campaigns, restrict logins to SSO-only, and allocate content pools.
Phase 1: User Profile Settings & Enforcing SSO
How to complete this part
- Navigate to **Users > Custom User Attributes** and click **Add Attribute**.
- Input a descriptive name (e.g. Job Level, Location, Department) to define custom metadata categories.
- Populate values for each user manually on their profile or in bulk via user CSV imports to enable user filtering in reports (e.g. *Content Evaluation Report*).
How to complete this part
- Go to **Users > Audiences** and click **Create Audience**. Define targeted dynamic audience rules using custom user attributes.
- Navigate to your license pool settings. Map the newly created audience to the appropriate license pools.
- Ensure targeted audiences hold valid licenses for the content collections containing your custom live courses, custom channels, and dynamic content profilers.
How to complete this part
- Navigate to **Site Settings > Security & Single Sign-On** on the left menu.
- Enable the setting **"Allow SSO-only login for users marked as SSO only"** (disabled by default).
- This prevents designated SSO users from accessing the platform using standard Percipio passwords, routing them to single sign-on screens to reduce login confusion.
allowOnlySSO column in the bulk user import template, setting it to TRUE for designated users (defaults to FALSE).
How to complete this part
- Locate the newly added
allowOnlySSOcolumn in your bulk user import template. - Set the column value to **`TRUE`** for users who must log in via single sign-on only. Set to **`FALSE`** (default) for users who can access standard password login screens.
- Upload your bulk user CSV. The platform locks password login configurations for designated SSO-only users.
π₯ Users & Audiences
Configure individual user profiles, execute CSV directory uploads, build dynamic audiences, and establish nested organization structures.
Phase 1: User Administration & Profile Management
How to complete this part
- Navigate to **Users > User Management** in the admin menu.
- Click the **Create User** button.
- Fill in required details: Username, First Name, Last Name, Email, and unique Login ID.
- Assign default custom attributes (like Department or Office Location) and click Save.
How to complete this part
- Under **Users > User Management**, select **Bulk Import Users**.
- Click **Download Import Template** to retrieve the structured CSV.
- Populate rows with user account credentials. Save as a standard UTF-8 encoded comma-separated file.
- Click **Bulk Import Users**, upload your document, and review the validation report for formatting errors.
How to complete this part
- Locate your targeted user under **Users > User Management** and click the edit icon.
- Under the **Role** selection dropdown, review the active scope.
- Site Admins can execute overall system configurations; Managers can track, report, or assign assets for assigned audiences. Adjust the role and click save.
Phase 2: Audience Management & Hierarchies
How to complete this part
- Go to **Users > Audience Management** and click the **Create Audience** button.
- Under **Define Audience Members**, select the attribute rules (e.g. `Department` equals `Sales`).
- Select preview to cross-check membership matching rules, and click save. The system will dynamically add users to this list as profiles sync.
How to complete this part
- Locate your targeted group on the **Audience Management** page. Select edit.
- Scroll to the **Audience Owners & Administrators** section.
- Search and add assigned Managers. This grants them permission to manage learning assignments and run progress reports for this group. Click save.
How to complete this part
- Open **Users > Audience Management** and click **Create Audience**.
- Specify a child audience name and select a parent group from the **Parent Audience** dropdown.
- Audience administrators assigned to the parent group can edit or delete this child subset, while main administrators retain global control.
π Custom Content & Catalog
Publish company SCORM/AICC assets, map external custom URLs, deploy custom channels, and design targeted homepage promos.
Phase 1: Publishing Custom Assets & ACCP Setup
How to complete this part
- Navigate to **Content > Content Items** on the left menu.
- Click **Add Custom Content Item** and select the file format type (SCORM/AICC zip package, PDF, or custom Web Link).
- Input Title, Description, Search Tags, and unique Content Source. Upload a custom banner and click Save and Publish.
How to complete this part
- Open the **Academy Custom Content Publisher (ACCP)** tool.
- Upload your course package components, review structure settings, and export metadata parameters.
- Publish the generated ACCP package. Note that once published, you must add the item to a channel or journey to make it visible to learners.
How to complete this part
- Navigate to your published asset under **Content > Content Items**. Click edit.
- Scroll to the **Visibility** section. By default, items are shared site-wide.
- Select **Edit Audiences** to map the course only to specific, restricted dynamic groups, then click Publish.
Phase 2: Custom Channels & Homepage Promotions
How to complete this part
- Navigate to **Content > Custom Channels** (or Journeys) and click **Create Channel**.
- Select a native language, and input Title and Description details.
- Click **Add Content from Library** to populate the channel structure with custom or standard Skillsoft assets. Click Publish.
How to complete this part
- Navigate to **Learning > Content Promotions** in the left menu.
- Select **Create New Promotion** and choose the **Hero Banner** type.
- Upload the promo graphic, enter linking targets (a specific course, channel, or journey), map target audiences, set dates, and save.
How to complete this part
- Go to **Learning > Content Promotions** and click **Create New Promotion**.
- Choose **Promo Strip** to build a custom horizontal row of recommended tiles.
- Pick up to 5 course elements, assign the target audience, establish publication start/end dates, and save changes to update learner feeds.
π Assignments & Learning Programs
Configure criteria-based assignments, map completion sequences, schedule due dates, and manage automated email reminders.
Phase 1: Creating Assignments & Mapping Structures
How to complete this part
- Navigate to **Learning > Assignments** on the admin menu and select **New Assignment**.
- Choose your completion type: **Ordered** (locks later courses until prior steps are completed), **Criteria** (assets completed in any order based on completion thresholds), or **Self-Completed** (user manually reports completion).
How to complete this part
- On Step 2 of the assignment creator, click **Add Audiences or Learners**.
- Search and select your targeted dynamic audience lists or individual users.
- Ensure the assignment targets align with localized compliance requirements for your dynamic groups.
How to complete this part
- On the final step of the creator, locate the **Scheduling** card.
- Select **Publish Immediately** or schedule a future launch date and time.
- Specify the final **Due Date** or check **No Due Date** (Note: learning programs support relative rolling due dates). Click Save.
Phase 2: Assignment Lifecycle & Automated Reminders
How to complete this part
- Select your published workflow item from the **Assignment List** and click **Manage Reminders** in the Actions dropdown.
- Specify reminder frequency thresholds (e.g. send emails 14 days, 7 days, and 1 day before the due date).
- Click save. Alternatively, select **Send a reminder** from the Actions dropdown to manually trigger a reminder email.
How to complete this part
- Under **Learning > Assignments**, locate the active assignment. Click **Edit**.
- You can select and **Replace** a course or book that has been retired or updated.
- *Rule:* Adding new assets or deleting items from a live, active assignment is blocked to protect progress data.
How to complete this part
- Navigate to your target assignment card. Click Actions.
- Select **Cancel for all** to instantly close the tracking loop, or select **Archive** for assignments that have met their targets.
- To cancel the assignment for a single user, open the **Summary** page, locate their row, and select cancel.
π Analytics & Reporting Hub
Generate learner activity summaries, schedule automated email reports, correct CSV formatting for EU servers, and export user data.
Phase 1: Standard Reports & Automated Scheduling
How to complete this part
- Go to **Analytics** on the left menu, then select the **All Reports** tab.
- Locate and select the **Learner Activity Report** from the index.
- Apply global filters (date range, specific audiences, or content types) and click **Update Table** to display on-screen records.
How to complete this part
- Open **Analytics > All Reports** and select **User Summary**.
- Define parameters to isolate specific demographics (such as office locations or divisions) and update the table.
- Click **Download Report** to export a local copy to Microsoft Excel or other analysis systems.
How to complete this part
- With your target report open and filtered, click the **Schedule** or **Create Schedule** button.
- Name the schedule, select generation frequency (daily, weekly, monthly), and add recipient emails.
- Click Save. The system will automatically run and distribute the report according to your schedule.
Phase 2: Custom Attributes & EU Format Corrections
How to complete this part
- Open the Learner Activity or User Summary Report.
- Click **Manage Columns** at the top right of the data table.
- Scroll to the attributes section, check the boxes for your custom metadata fields, click save, and update the table.
How to complete this part
- If your CSV export displays misaligned rows, open the file in Microsoft Excel.
- Select **Data > From Text/CSV** to import the file.
- Ensure the file origin is set to **65001: Unicode (UTF-8)** and the delimiter is set to **Semicolon** rather than standard Comma, then click Load.