What is Product Licensing
Product licensing is a systematic way to associate certain products or services with specific people or groups. It involves tagging or assigning licenses in order to grant access to particular materials, software, or content based on predetermined rules and conditions. At its core, product licensing is a way to tag groups of people based on dynamic rules.
It's important to note, Edlink doesn't necessarily understand what a particular license represents in your product. Edlink simply provides the tools to manage and enforce these licenses; - it's up to you to define what a license means in your own context.
By default, control over license management remains with your company but it can be delegated to the school IT administrator if desired. This will allow the IT administrator to self-assign the products that you have selected.
A Quick Example
Say you're a company that produces a math curriculum for middle schools. You provide content designed for 3 different grade levels and you deliver this content through a web application. You want to ensure that only students in the correct grade level can access the content that's appropriate for them.
- Create a
product
in the Edlink dashboard for each grade level. - Assign the product to each student based on their grade level via the Edlink dashboard.
- When a student logs into your platform, query the Edlink API to check if a student is licensed to a particular product before allowing them to access the content.
Benefits of Product Licensing
- Controlled Access: It ensures that only authorized users access specific products, maintaining compliance and security.
- Efficient Management: Product Licensing simplifies administration by automating assignments based on data coming from the LMS or SIS, which is particularly useful for large schools.
- Dynamic Updates: Licenses are applied dynamically as the school data changes. This means that licenses are automatically applied or removed as necessary without manual intervention.
Modifying Rules via API
Product licensing rules are flexible and can be programmatically created or updated via our API. These capabilities help organizations tailor license management to their unique needs, potentially integrating existing systems and workflows to automate processes.