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.
Users & Audiences
Build dynamic audience rules, configure owners and administrators, and establish nested organization structures.
Analytics & Reporting
Pull standard reports (activity, users, assignments, journeys), set up automatic scheduled email reports, and apply custom attribute columns.
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.
Custom Content & Catalog
Upload bespoke learning assets using ACCP publisher, and organize them into custom channels, journeys, areas, and subjects.
Assignments
Launch targeted, recurring compliance assignments, create ordered content tracks, and schedule automated nudge and reminder messages.
ποΈ Instructor-Led Training (ILT) Setup
Configure live classrooms, physical locations, register students, and manage supervisor class approval settings.
Phase 0: Grifols ILT Conventions β Preflight
Our house rules, from the ILT Guidance doc β run this preflight for every new ILT before it opens for enrollment. The course is the foundation and must exist before its classes.
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.
π Convention: add instructors when you want a non-site-admin to manage the roster β employees only; this option doesn't exist for external people.
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.
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 Image** with a **16:9 aspect ratio** (e.g. 1920x1080px), file size ≤ 300KB.
- Set the **Estimated class duration** β required before the course can be published.
- 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.
π Pinned β revisit after Custom Catalog is finishedPhase 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.
π Pinned β on hold until greater overall guidance is createdPhase 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).
π₯ Users & Audiences
Build dynamic audiences, assign audience owners, and establish nested organization structures.
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, and organize into channels, journeys, areas, and subjects.
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: Channels, Journeys, Areas & Subjects
How to complete this part
- Navigate to **Content > Custom Channels** 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 **Content > Custom Journeys** and click **Create Journey**.
- Select a native language, and input Title and Description details.
- Click **Add Content from Library** to populate the journey's steps in order. Click Publish.
How to complete this part
- Navigate to **Content > Areas & Subjects** and select **+ Add Area**.
- Select display language(s) and enter a translated title and description for each.
- Choose a menu category (**Skill Areas** or a custom menu category), set whether activity should appear on the Skills Activity Dashboard, and upload an image (16:9, ~1920x1080, ≤ 300KB).
- Publish. Remember: it won't display in the library until Step 2 below is done.
How to complete this part
- Navigate to **Content > Areas & Subjects**, open the target Area, and select **+ Add Subject**.
- Enter a translated title and description for each selected language.
- Add your Custom Channel(s) or Journey(s) to this Subject, then publish.
π Assignments
Configure criteria-based assignments, map completion sequences, schedule due dates, and manage automated email reminders. (Learning Programs are left off for now.)
Phase 1: Creating a One-time Assignment
How to complete this part
- Navigate to **Learning > Assignments** and select **New Assignment**.
- Choose display language(s), enter Title and Description, and select **Assignment type: One-time**.
- Pick a Business objective and Category (Certification, Compliance, Cultural, Leadership, Onboarding, Upskilling, Other), and set Assigned by.
- Choose Duration: **Specific date** (explicit start/end, GMT) or **Number of days** (start date plus a relative completion window per user).
How to complete this part
- Set toggles as needed: **Learners can complete courses in any available language**, **Allow completion through equivalent content**, **Content items must be completed in the display order specified**, **Require learners to complete all courses from the beginning**.
- Search and add up to 100 content items; arrange order via drag-and-drop.
How to complete this part
- **Individual search:** name users or audiences and select them.
- **Bulk CSV import:** download the template (email, loginName, or externalUserId columns), populate, and upload.
How to complete this part
- On the Manage Emails step, set reminder timing for initial notification, approaching-due-date, and after-due-date reminders.
- Customize the subject line, header text, and intro content for each email type as needed.
How to complete this part
- Review the summary of every prior step.
- Click **Launch** to publish immediately or on the scheduled start date, or **Save as Draft** to hold it.
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
- **Draft or Scheduled:** nearly everything is editable β name, business objective, type, description, start date, end date/number of days, learners/audiences, email text, and content (add/remove/reorder freely).
- **In Progress:** you cannot edit content items or change the require-restart-from-beginning setting, but you can still edit name, description, roster, and email notification settings.
- *Note:* editing a Scheduled assignment automatically converts it to Draft status so content can be modified.
How to complete this part
- Navigate to your target assignment from list. Click Actions.
- **Copy** makes a duplicate (retired content excluded) as a new Draft. **Delete** removes the assignment entirely. **Summary** shows details/statistics.
- **Archive** closes an assignment with a specified end date β an Archived assignment cannot be edited or deleted.
- **Cancel for all** cancels an In Progress assignment for every learner/audience β canceled assignments cannot be edited.
π Analytics & Reporting Hub
Generate learner activity summaries, schedule automated email reports, customize columns, and export user data.
Phase 1: Standard Reports
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
- Go to **Analytics > All Reports** and select **Detailed Activity**.
- Apply filters and click **Update Table** or **Download Report**.
How to complete this part
- Go to **Analytics > All Reports** and select **User Listing**.
- Apply filters and click **Update Table** or **Download Report**.
How to complete this part
- Go to **Analytics > All Reports** and select **Assignment Summary by User**.
- Apply filters and click **Update Table** or **Download Report**.
How to complete this part
- Go to **Analytics > All Reports** and select **Assignment Detail by User**.
- Apply filters and click **Update Table** or **Download Report**.
How to complete this part
- Go to **Analytics > All Reports** and select **Journey Summary by User**.
- Apply filters and click **Update Table** or **Download Report**.
Phase 2: Customization
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
- 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.