Recent News

Powerful Reporting in Firmwater LMS

Posted July 9, 2018 by Kinda Nehlawi

As an e-learning provider, one of the best ways to improve your business operations and efforts is by leveraging data from your LMS. With Firmwater, you can capture, organize, analyze, and save data that informs your decision-making process.

Benefits of reporting

Firmwater reports allow you to:

  • View your overall site activity such as the login and course history.
  • Gain insight to your customer’s data to monitor their usage and provide them with regular updates.
  • Analyze learner completion data to find out which courses are more popular.
  • Download learner data to report it to external stakeholders.

View and download available reports by clicking on the Reports tab and selecting one of four available categories. You can customize the default reports to your own needs. You can filter their data and select different time ranges. When you have the data you need, export your report as a simple Excel sheet, PDF file or in CSV format for further analysis in spreadsheet programs.

Report categories

Category Use this to
Activity Reports Access informative data on all course activities in the LMS
Assessments View responses and scoring for different assessments
Logins View details of your LMS’s current as well as historical login sessions
Other Reports View lists such as your clients, users and activities in the LMS site

Popular reports

The following reports are some of our customer’s favourites:

  • Starts and Completions
  • Find out how many learners have started and completed your course during any specific time range. This can help you know which of your courses are most popular.

  • Users List
  • Export a list of all users and their data (email addresses, locations etc.) that exist in your site.

  • Interaction Data
  • Find out how learners are responding to SCORM-published quizzes and assessments as this report gives you detailed questions and responses.

    Sample Report

    Sample Starts and Completions Report

    Reports are available for all LMS packages. If you have unique report requirements, we can provide you with a quote for the cost of creating one or more custom reports to meet your needs.

    Get in touch with us now if you have any questions regarding the reporting feature.

New: External LMS integration

Posted June 19, 2018 by Josephine Huschmann

We added a new external LMS integration feature that solves the challenges that come with distributing content as a training vendor. You are now able to host your training courses and share them externally with your clients’ LMS. Handing over any of your source files is out of the question.

Sounds great! Can you give an example? 

Sure. Bruce Wayne is the owner of Wayne Enterprises, a medium size training vendor that specializes in compliance training. He has managed and delivered his Health and Safety courses with Firmwater LMS for a few years. Bruce recently met with a prospective client that already uses an LMS. They are not interested in creating yet another account for each of their employees to take the training. Bruce and his team would really like to work with this new client, however, he is not willing to hand over any of his in-house designed course files.

Solution: External LMS integration allows you to load and manage your training courses in Firmwater LMS and provide a zip package to your client to load to their own LMS. This zip file is a SCORM 1.2 package that simply points to the content that is loaded in Firmwater LMS. A learner can launch and access the course from within the external LMS. Meanwhile, you stay in control and can manage access from your Firmwater LMS account.

What about reporting?

A local administrator is able to see all learner data pushed to Firmwater LMS reports as usual. The external LMS will be able to display:

  • Status
  • Score
  • Duration

What are the benefits for me as a training vendor?

  • Updating made simple: Looking to make an update to your online course? Update your files in Firmwater LMS and your client will automatically launch the updated version. No need to provide them with a new file to load to their system, as the integration has already been established. Your instructional designer will be happy to hear that course updates only needs to be applied to one site.
  • Sales, sales, sales: Expand into new markets by selling licenses to businesses that already use their own LMS. This opens up a wider playing field for your business development or sales team.
  • Share access - keep control: The customer has access to your courses on your terms and under your control.
  • Keep ownership of your content: Your e-learning courses are your intellectual property - keep it safe!

How do I get started?

  1. Enable Content as a Service 
    Configurations > Integrations > Edit: External LMS > Yes, allow content to be launched > SCORM 1.2 > Save Changes
  2. Download a package to provide to your client
    Content > Activities > click Activity > More actions > External LMS package
    You can download several course packages at once (provided as a compressed zip file)
  3. Manage your external LMS integration
    To manage SCORM 1.2 packages: Content > Edit: External LMS
    To manage external host domains: Configuration > Integrations > External LMS

The external integration feature is available for our Gold, Platinum and Custom packages.

Contact our support team if you have any further questions about external LMS integration.

New: Improved Content Loader

Posted May 29, 2018 by Josephine Huschmann

The move from Flash to HTML5 and constant browser updates make regular content updates a crucial part of LMS administration. We want to make this process as easy as possible so that you can focus on what you do best - being an expert and selling your great content.


When we built our platform we put a lot of weight on SCORM compliance to allow launching any compliant content. With this in mind, we used the manifest identifier to match updated content files to existing content. But not all industry players were following SCORM specifications as strictly as we were. Lately, we had clients run into issues when updating content that was published with certain authoring tools.

For example, iSpring started creating a new manifest identifier value each time a package was published. Articulate Rise, on the other hand, is publishing each SCORM package with the exact same manifest identifier. Unlike other authoring tools, iSpring and Articulate Rise do not allow to set manifest identifiers in publish settings. A workaround was required which lead to users unzipping published SCORM packages to edit the imsmanifest.xml file. Editing this file takes some technical know-how and is rather tedious when dealing with many course files.

What’s new?

To solve this issue, we decided to concentrate less on the manifest identifier and more on course titles. Now, LMS administers can pick and choose which file gets updated right from the new loader interface.

The loader offers two alternatives: loading a file as new content and loading a file to update existing content. In case of an update, the LMS will match the file with existing content by use of the file’s title. However, the file can be changed by navigating to the correct course folder and learning item. 

Voilà! We have taken manifest identifiers out of the equation. No more workarounds required and the loader interface is more user-friendly. Updating course files is now a simple and easy process.


We hope this new feature will save you time and effort when administering your LMS. 

Please reach out to us with any questions or suggestions.

Related Post:

6 things to keep in mind when publishing eLearning content

Let’s talk GDPR 🇪🇺

Posted February 21, 2018 by Josephine Huschmann

Firmwater is getting ready for the GDPR

The General Data Protection Regulation (GDPR) is quite a mouthful and is also a fair bit of work for many businesses that deal with the personal information of EU residents.

You wonder what the buzz is all about? The EU has decided to strengthen and regulate the privacy policy across the European Union. Take a look at this animated infographic by the European Commission which explains the GDPR and all the necessary changes in layman’s terms.

European businesses or any business that deals with the personal information of EU citizens will have to comply with the regulation. May 25th, 2018 has been circled on many calendars as the deadline for the GDPR which is considered the strictest regulation of its kind in the world. Policies need to be adjusted and business processes changed to comply with this new standard.

As a cloud-based LMS provider with clients and users from all around the world, Firmwater has been busy to get ready for the May 25th.

Let’s get serious. How is Firmwater preparing for the GDPR?

Firmwater hired TrustArc to assess and evaluate Firmwater’s fitness level when it comes to data protection. With the results, we have put together an action plan that will put us on the path to GDPR compliance.

Our team has been and is working hard to implement the following measures:

  • Updating our privacy policy
  • Implementing a process that allows clients or users of our application to have access to their data if requested.
  • Reviewing our website and learning platform to ensure we manage and process personal data to GDPR standards.
  • Keeping data protection in mind when developing new functionality in Firmwater LMS (privacy by design framework).
  • Preparing records of processing activities as both a Controller and a Processor of client data (GDPR requirement).
  • Updating contractual terms (data protection addendum) with our service providers.
  • Enhancing our company policies for data portability and data management.
  • Training all Firmwater staff on GDPR privacy legislation and new company policies.

In short, we respect the privacy and security of our clients and users. We will stay privacy aware and will make our clients conscious of any privacy concerns if necessary.

In order to stay current, we encourage you to check for our regular updates in our newsletters and review our new privacy policy.


Please contact our team if you have any questions or concerns regarding GDPR compliance.