Delivering Supplementary Content through Learndot Enterprise


Learndot supports the delivery of supplementary E-Learning content for courses (such as downloadable webinars and slide-decks) through use of specially configured Products. This page details the process by which customers can be granted access to course materials.

Delivering Supplementary Content Process

Uploading the Content to Learndot 

Before we can make the content available, we first need to upload the file to Learndot.

  • Log into the Administration UI
  • Navigate to SystemContent > Static Files. You should be presented with the Static File Manager

  • In the static file manager, navigate to private/content/. This is the directory where files delivered through Products can be stored
  • How the files in /private/content are organised is up to each organisation to determine.

    It is suggested that you create a folder called 'courseware', and then make another folder inside Courseware with the name of the course the content is for. It is suggested that dashes are used instead of spaces in the folder/file names.

    You can make a folder by typing the folder name in the textbox to the left of the 'Make Directory' button, and then pressing the button.

  • If you used the recommended structure, you should now be in private/content/courseware/<your-course-name> 
  • Click the 'Choose File' button, and select the file from your local computer that you wish to make available. Once you've picked the file, press 'Upload'

Creating a Product

Now, we need to create a product to 'hold' the courseware, so it can be delivered as normal through the Learndot Web Store.

  • Log into the Administration UI
  • Navigate to Catalog > Products and click on the New button
  •  FieldDescription 
    Name*The name of the material you are making available, e.g. "Training Course 101 Slides"
    Price*There are two options here: 1. Make the product free (set price to $0). On the downside, this means that anyone who stumbles on the page could download the material for free. 2. Set a nominal price on the product (e.g. $200), and provide attendees of your course with a Coupon to grant them free access. This is discussed in more detail further down the page.
    Category*This can be set to the predefined category Courseware, or if desired you can make your own.
    Summary A summary of the material being made available, e.g. "The course slides that were used to aid teaching of the Training Course 101 webinar."
    DescriptionA brief description of the material being made available, e.g. provide a summary of the course content.
    *indicates a required field

  • In the Shipping Characteristics section, look for the 'File Download' field. Use the 'Select' link on the right to open the Static File Manager in a popup

  • Navigate to the file you uploaded in the first stage, and use the green checkmark to select it. Once the checkmark is pressed, the popup should close and the field value should be filled

  • Look for the Shipping Method dropdown menu at the bottom. Select 'eLearning'

  • Save the product

Granting Customer Access

Finally, we need to give customers access to the product. The process for doing this will depend on whether the price was set to free, or set with a cost that can be removed by use of a coupon.

If the course materials price was set to free:

  • Open up the Administration UI
  • Navigate to Catalog > Products
  • Click on the product that you just created to open up its information page
  • Use the 'URL Path' field under Web section, The public-access page that customers can use to acquire the product will open up

  • Copy the URL of this page and send it out to the appropriate customers. The 'Add to Cart'/ 'Purchase' button is used like normal to 'checkout' the product, but there is no charge

If the course materials price was set to an amount:
It is possible to set a price on the materials, and then provide a coupon to customers so they can check it out for free. This will stop random users acquiring a copy if they stumble upon the page.
  • Open up the Administration UI
  • Navigate to Payments > Discounts > Coupons/Rules
  • Click on the New button
  • Set the following field values as appropriate

    Code*The code that can be entered into the checkout form to receive the discount.
    Name*The name of the coupon that will be used in the Admin UI.
    DescriptionThe description of the coupon, which will appear on the shopping cart and email invoice when used.

    Set this to Yes.

    Percentage DiscountThe discount amount. Set this to 100%.
    Maximum Number of UsesThe amount of times the coupon can be used. Set it to -1 if you want to provide unlimited uses until the expiry date.
    Valid from

    The date range for the coupon to expire.

    By applyingTo choose the type of discount to apply.

    Specifies the items number.

    Where the

    Specifies whether the selected item type belongs to one of the modules. choose the module by clicking on the desired one.

    Valid for ClassesDo not click on this. 

  • Send the product URL (use the steps of the previous guide to get this), and the coupon code to customers who you wish to have access to the materials

    To generate a coupon code: 

    • under Activation section, set Applied to to orders with a coupon code
    • Press Generate

Accessing the Material as a Customer

After 'checking out' a course, customers can access the content in the following way:

  • Navigate to the 'Your Account' page
  • There will be a Orders tab, containing links to any purchased content that a customer is authorized to access.