PENS Integration

Publish courses to your LMS with just one click using PENS specification

Faisal Abdul Mannan avatar
Written by Faisal Abdul Mannan
Updated this week

What is PENS?

Package Exchange Notification Service is referred to as PENS.

Course publishing to an LMS has always been a laborious process. To import content, some LMSs involve many steps, PENS provides a better alternative.

PENS is a specification that enables publishing to an LMS with just one click from an authoring tool.

PENS requirements eliminate an extra layer of complexity when exporting and uploading courses in eLearning by enabling SCORM packages to be transmitted directly to the LMS.

Your LMSs must support PENS functionality integrated into their system, to receive and comprehend PENS requests and handle the content/packages.

To get a technical overview of the PENS specification, you can have a look at this guide.

How does PENS work with Easygenerator?

Easygenerator can transmit a SCORM file to your LMS using PENS. Your LMS can then retrieve the course and host it in the customer's library.

To publish the course via PENS, go to the 3. Publish step > Integrations:

For LMSs with multiple libraries, the first phase of the integration sends the courses to only one main library.

Note: Authors with multiple libraries can use the LMS admin panel to move Easygenerator courses from one main library to another.

Before the final publication, administrators can implement any filters (audience, reminders, etc.) once a course is in the LMS.

To update the course in LMS, click the Resend to LMS button.

NOTE: All media files are included in the package, including the video on Medium quality.

What do I need to set up PENS with Easygenerator?

To set up PENS integration between your LMS and Easygenerator:

1) Ensure that the PENS specification is supported by your LMS too.

So, you would have to verify with your LMS provider if it supports the PENS specification.

2) Once the above requirement is confirmed, reach out to our support team at [email protected] to initiate the setup request.

For the setup, the information mentioned in this form will be required.

Did this answer your question?