License Flow- Global vs School Setup

  • Last updated on May 9, 2024 at 11:18 AM

School Setup:

This type of key gives the flexibility to register the user (student, teacher, admin) within the school. 

In the LTI 1.3 integration with Schoology for the School setup, access to content is determined by the license and access code provided to the specific school. The selected PO will be auto-assigned to the user, along with the selected class at the time of the key generation. This can be managed from the School Setting page by enabling LTI Auto Creation.

Global Setup:

This type of key gives the flexibility to register a user who is not associated with any school or district, such as an individual teacher, individual user. The license is created on run time and specified content can be assigned to the user. 

In the Global setup, access to content is managed differently. The product code or SKU number must be configured as a custom parameter during the setup of the External tool. This ensures that users accessing the tool globally are restricted to the content associated with the specified product code, rather than having access to the entire library of content.

License workflow with the LTI 1.3 

Through Global Setup: 

  1. No prior license creation is necessary in the Global setup.

  2. Licenses are automatically generated when users launch content via a specific product SKU number using custom parameters. 

  3. The custom parameter names are:

        launch_id=product

        launch_code=SKU number of the content

  1. Users are registered as individual teachers and learners in the case of the global key. 

  2. Upon launching content through custom parameters, the product becomes visible in their library for access except for teacher-only products.

  3. Individual learners cannot see the product in their library.

Through School Setup:

  1. In the School setup, a purchase order is required at the time of LTI key generation to distribute associated content.

  2. This purchase order must be manually generated beforehand.

  3. Users can only launch content associated with the purchase order of the LTI key through a custom parameter. 

  4. The necessary custom parameters required for school keys are:

       launch_id=product

       launch_code=SKU number of the content

  1. Magic Box creates a teacher and student under the course as a class when using a school key.

  2. For teachers, Magic Box assigns all purchase orders.

  3. For students, Magic Box allows access to specific products they attempt to launch through custom parameters.

Note: It's important to note that Magic Box offers a configurable feature where all content associated with a product order can be assigned to the student. However, this feature is enabled after customers proceed with it.


Was this article helpful?