NexPort User Documentation
Login to NexPortNexPort SolutionsDocumentation
  • NEXPORT CAMPUS!
  • Getting Started
    • What's New?
      • NexPort Campus 6.7.7 Release Announcement
      • Release Announcement: NexPort Campus 6.7.6
      • NexPort Campus 6.7.5 Release Announcement
      • NexPort Campus 6.7.4 Released
      • NexPort Campus Version 6.7.3 Release Announcement
      • Announcing NexPort Campus Version 6.7.2
      • Introducing NexPort Campus Version 6.7.1
      • Release Announcement: NexPort Campus 6.7.0
        • NexPort Campus v6.7.0 Release Notes
      • NexPort Campus v6.6.9 Release Notes
      • NexPort Campus v6.6.8 Release Notes
      • NexPort Campus v6.6.7 Release Notes
      • NexPort Campus v6.6.5 Release Notes
    • Ensuring Trust and Security: Why SOC2 Compliance is Vital for an LMS
    • Access NexPort Campus
    • System Requirements
    • User Profile Details
    • Campus Inbox
    • Language Preferences
    • Campus Interface
    • Campus Text Editor
    • Guidelines for Support
  • STUDENT DOCUMENTATION
    • Student Quick Start
      • Course Enrollment
      • Course Participation
        • Course Navigation
        • Classroom Navigation
        • Assignment Completion
        • Course Testing
        • Monitoring Course Progress
    • Student Reference
      • My Training (Student)
        • Enrollments
          • Classroom
            • Instructor Profile
            • Send Instructor Notification
            • View Section Overview
            • View a Gradebook
            • View Assignment Listing
            • Assignment Types
            • Take a Test
            • Verify with BioSig
        • Find more Training
        • Progress Report (Student)
      • My Events (Student)
      • My Community (Student)
        • Add a Home Page or a Page
        • Edit Home Page or Page details
        • Delete Home Page or a Page
        • Reorder a Home Page or Page
      • Documents (Student)
        • Add a Folder (Student)
        • Upload a File to a Folder (Student)
        • Add a Hyperlink to a Folder (Student)
        • Rename a Folder (Student)
        • Delete a Folder (Student)
    • Student FAQs
      • Common Questions
      • Student Related Questions
    • Glossary
  • ADMINISTRATOR DOCUMENTATION
    • Administrator Quick Start
      • Set Up Your Campus
        • Scalable Courseware Delivery with NexPort
      • Adding Users, Subscribers and Members
      • Set Up Roles and Permissions
      • Distribute Instructional Content
      • Choose a Learning Distribution Model
      • Deliver Content Other Than Instruction
      • Communicate with Users
      • Deliver Instructor-led Curriculum
      • Custom Login Forms
      • SCORM Best Practices
    • Administrator Reference
      • Campus Management
        • Campus Directory
          • View and Search for an Organization or a Group
          • Add an Organization
          • Add a Group
          • Rename an Organization or a Group
          • Move selected Organization or a Group
          • Delete an Organization or a Group
        • Dashboard
        • Group Tools
          • Customize
            • Upload an Image
            • Select a Domain for Organization Website
            • Modify Custom Text
            • Create Custom Profile Fields
            • Create Custom Enrollment Fields
            • Customize Welcome Letter Template
            • Customize Notification Settings
            • Customize General Settings
              • Google Analytics
          • Documents (Admin)
            • Add a Bookshelf
            • Upload a File to a Bookshelf
            • Add a Hyperlink to a Bookshelf
            • Share a Bookshelf
            • Rename a Bookshelf
            • Delete a Bookshelf
            • Add a Folder
            • Upload a File to a Folder
            • Add a Hyperlink to a Folder
            • Rename a Folder
            • Delete a Folder
          • Memberships
            • Assign a Membership
            • View and Search Members
            • Send a Notification
            • Delete a Membership
          • Permissions
            • Understanding Permissions in NexPort Campus
            • Permission Categories
            • Grant a User Role
            • Send a Notification
            • Delete a User Role
          • Sections (Courses)
            • Types of Assignments
              • Courseware assignment
              • Discussion assignment
              • Media assignment
            • View and Search Section
            • Add a Section
            • Manage Section Information
              • Manage Section Details
              • Configure Section Settings
              • Set Section Certificate
              • Assign an Instructor
              • Manage Assignment
              • Apply Force Enrollment
            • Duplicate a Section
            • Delete a Section
          • Share Pages
            • Add a Page
            • View Template Properties
            • Modify Page details
            • Reorder the Page
            • Share a Page
            • Delete a Page
          • Logs
        • Organization Tools
          • Certificates
            • Add a Certificate Template
            • Modify Certificate Properties
            • Replace a Certificate from Shared Training
            • Creating a HTML Certificate
            • HTML Certificate Page Layout
            • HTML Certificate Background
            • Creating a PDF Certificate
            • Certificate Properties
            • View Current and Replacement Certificates
          • Course Catalogs
            • Add a Course Catalog
            • Modify Course Catalog details
            • Delete a Course Catalog
            • Sharing or Copying Course Catalogs
          • Course Sets
            • View Course Set List
            • Add a Course Set
            • Modify Course Set details
            • Delete a Course Set
          • Courseware
            • Courseware Best Practices
            • Search Courseware
            • View and Manage Owned Courseware
            • View Available Courseware
            • Upload Courseware
            • Delete a Courseware
          • Question Banks
            • Add a Question Bank
            • Edit Question Bank details
              • Modify Question Bank details
              • Manage Question details
              • Modify Questions
            • Copy Question Bank
            • Delete a Question Bank
            • Upload Question Bank
          • Roles
            • Add a Role
            • Assign Role Permissions
            • Modify Permission details for a Role
            • Remove Role Permissions
          • Subscriptions
            • View and Search Subscriptions
            • Add and Delete Subscribers
            • Modify the Subscription details
            • Send a Notification
            • Remove a Subscription
            • Subscription Options
          • Tests and Surveys
            • View and Search Test and Survey Listing
            • Add a Test or a Survey
            • Modify the Test or Survey details
            • Delete a Test or a Survey
          • Ticketing
            • Add a Ticket Batch
            • Modify Ticket Batch details
              • Modify the Batch details
              • Apply Memberships Settings
              • Manage Ticket details
            • Redeem a Ticket
          • Training Plan
            • View and Search Training Plan
            • Add a Training Plan
            • Modify Training Plan
            • Manage Training Plan Enrollment
            • Delete a Training Plan
          • Web Hooks
            • View and Search Web Hooks
            • Add a Web Hook
            • Modify the Web Hook details
            • Delete a Web Hook
            • View Web Hook logs
          • Remote Authorization Providers
            • View Authorization Providers
            • Add a Custom Authorization Provider
            • Add an Nmls Authorization Provider
            • Use an Authorization Provider in a Section
              • Map a Section to an Nmls Course
            • Modify an Authorization Provider
            • View Nmls Authorization Provider Integration Details
            • Delete an Authorization Provider
          • Proctors
      • User Management
        • View and Search User Listing
        • Add a User
        • Modify User details
          • Manage User Information
        • Bulk Upload Users
        • Delete a User
        • Manage Enrollments
          • Section Enrollment
            • View and Search Section Enrollments
            • Add a Section Enrollment
            • Modify the Section Enrollment Details
            • Modify the Status and Score of an Enrollment (Academic Override)
            • Destroy a Sections Enrollment
            • Manage SCORM Assignment Sessions
          • Training Plan Enrollment
            • View and Search Training Plan Enrollment
            • Add Training Plan Enrollment
            • Modify the Training Plan Enrollment details
            • Manage Transcript Evaluation
              • Add a Transcript Evaluation
              • Modify the Transcript Evaluation details
              • Delete a Transcript Evaluation
            • Delete Training Plans Enrollment
        • Manage Student Documents
          • Add a Folder
          • Upload a File to a Folder
          • Add a Hyperlink to a Folder
          • Rename a Folder
          • Delete a Folder
      • Velocity Template Reference
      • Invoice Management
        • View Invoices
        • Manage Invoice Information
        • Create Invoice
        • Invoice Toolbar
      • My Community (Admin)
      • My Training (Admin)
        • Enrollments
        • Find more Training
        • Progress Report
        • Instructor
          • View and Search Sections
          • Assignments
            • Assignment Feedback
            • Assignment Types
              • Courseware Assignment
              • Discussion Assignment
              • Media Assignment
              • Quality Assurance Assignment
              • Student Input Assignment
              • Survey Assignment
              • Swappable Assignment
              • Test Assignment
              • Writing Assignment
          • Gradebook
      • Documents (Admin)
      • My Events (Admin)
      • MathJax Reference
      • Supported Language and Culture Codes
    • FAQs
    • Glossary (Admin)
  • Developer Documentation
    • Campus WebAPI
Powered by GitBook
On this page
  • Overview of the Model
  • Preparing Your Campus for Scalable Delivery
  • Implementation Steps
  • Best Practices and Workflow Suggestions
  • Related Features
  • Why This Model Works
  • Documentation Links
  1. ADMINISTRATOR DOCUMENTATION
  2. Administrator Quick Start
  3. Set Up Your Campus

Scalable Courseware Delivery with NexPort

In large-scale, multi-tenant education environments, efficiency and content integrity are paramount. One of the most effective architectural strategies in NexPort is to designate one organization as a central Content Repository and another as the Delivery Sub-Organization. This guide outlines how to implement this model using NexPort tools and best practices.

πŸ“Œ Recommended for: Large organizations or those anticipating future growth. This model provides the structure and flexibility needed to scale efficiently.


Overview of the Model

  • Repository Organization: A centralized environment for developing, versioning, and QA'ing curriculum and sections.

  • Delivery Organization (Sub-Org): The learner-facing organization that delivers shared or copied content from the repository.

This approach ensures content consistency, simplifies updates, and streamlines QA and deployment processes.


Preparing Your Campus for Scalable Delivery

Before implementing a repository and delivery org model, ensure your campus is structured to support it:

  • Confirm that your top-level organization represents your administrative or parent entity.

  • Set up any shared resources, such as system-wide enrollment settings or assets.

  • Establish a clear naming convention for sub-organizations (e.g., _Repo, _Delivery, _ClientA) to streamline management and reporting.

  • Configure global roles and reusable groups to standardize access control across organizations.


Implementation Steps

1. Create the Repository Organization

  • Navigate to Manage Campus.

  • Under Organizations, create a new org (e.g., TrainingContent_Repo).

  • Assign curriculum developers or QA team members using role-based permissions.

2. Build Curriculum

  • Use NexPort Campus tools like the Section Editor and Training Plan Editor to build curriculum.

  • Organize content into reusable Sections and Courses.

  • Conduct internal QA using test groups and controlled enrollments.

πŸ’‘ Use test groups to validate course logic, assessments, and completion workflows.

3. Set Up the Delivery Sub-Organization

  • In Manage Campus, create the learner-facing org (e.g., AcmeTraining_Delivery).

  • Assign roles for instructors, facilitators, and learners as needed.

  • Define your enrollment strategy: Will students be enrolled manually, in bulk, or via automated integration (API or external source)?

  • Create training plans linked to groups to support automated enrollment workflows.

4. Share or Copy Curriculum

Choose the best method based on your control and versioning requirements:

Option A: Share Content

  • Use the shareable content feature to grant access to repository sections.

  • Pros: Always current; centralized updates.

  • Cons: Changes propagate immediately, requiring tight version control.

Option B: Copy Content

  • Use the Copy Course or Copy Section tools to duplicate curriculum into the delivery org.

  • Pros: Provides isolation for versioning and sandboxing.

  • Cons: Manual effort required to apply updates.

5. Monitor and Report

  • Leverage NexPort Analytics in the delivery org to monitor learner progress and completion.

  • Maintain version history in the repository to support audits, recertification, and continuous improvement.


Best Practices and Workflow Suggestions

QA & Deployment Workflow

  1. Author and stage curriculum in the repository org.

  2. Conduct QA using test enrollments.

  3. Share or copy to the delivery org once approved.

  4. Notify instructors or administrators when new content is available.

  5. Use analytics to confirm successful deployment and learner engagement.

Role Management Tips

  • Use RBAC to control access based on user roles and responsibilities.

  • Consider creating a "Content Curator" role for hybrid author-review workflows.

Recommended Roles

  • Course Author – Builds and edits curriculum within the repository org.

  • QA Reviewer – Has read-only access in delivery orgs to review content before release.

  • Instructor/Facilitator – Assigned to learner groups in delivery orgs to support delivery and interaction.

  • Org Admin – Oversees organizational structure and manages permissions.


Related Features

  • Custom Branding – Tailor the delivery org’s interface to align with client or partner identities.

  • API Automation – Use the NexPort WebAPI for seamless content syncing and workflow automation.


Why This Model Works

  • Separation of Duties – QA and content creation are decoupled from delivery.

  • Scalability – Supports multiple delivery orgs from one centralized content source.

  • Governance and Compliance – Only reviewed and approved content reaches learners.


Documentation Links

PreviousSet Up Your CampusNextAdding Users, Subscribers and Members

Last updated 3 days ago

Administrator Quick Start Guide
Understanding Permissions in NexPort Campus
Managing Organizations