simplicity & complexity domains & branding blended learning learning paths deep security rich reporting integration features in depth

Learning Management Made Easy

Thinking Cap® LMS allows for the delivery and tracking of learning across the enterprise. Our LMS is enterprise-grade, meaning it can support any number of simultaneous users and can accommodate any institutional structure and depth of reporting. The LMS is available in the Cloud on an annual SaaS contract or you can self-host on a Perpetual License. It’s up to you. Click on the red boxes to look at some of the main product points or jump right into Features in Depth to look at a full listing of LMS features right out of the box.

  1. Complexity made Simple

    When you add a course to an LMS you want to add it fast and you want to do it without having to take a course to discover how. Here is the But- you want to set any number of unique rules about how the course is delivered. You want to define the window size it pops up in, you want to set an inactivity time out. You want to define prerequisites for user taking the course for the first time and different ones for users repeating. You want to set one person as the moderator and another as the moderator of the course’s forum. You want a notification sent when the course is 10 days from the due date and another one at 3 days with different text. Thinking Cap presents you with your options so you always know what your choices are, but never lets them get in your way.

    The User Interface for the Learner View - where Learners take Courses, Manage a Learning Path or collaborate with a peer - is designed for this audience and this purpose. The Administrative side is about finding and administrating Courses and Users and has been designed to optimize the ability of Administrators of all levels to get things done. Simplicity and complexity, beautifully balanced and driven by the needs of our users…. And always improving.

    Learner view of the LMS provides many options for accessing your elearning materials.

    Domains and Branding

    The Thinking Cap LMS is structured into a tree of domains that can have as many, or as few, Domains and Sub Domains as needed to model your learning Audience. Each domain can have its own Users, Courses, Learning Paths and Metadata. Best of all, each domain can have its own “gateway” or Learner View into the LMS, branded uniquely for that domain. So not only can you discreetly track each group (and firewall it off from your other groups) you can also brand each of your customers or learning communities and give them all different URLs to access the LMS.

    The Domain Tree is the heart of Thinking Cap and, in essence, lets you have any number of independent LMSs inside your one installation.

    Sample sub-brand domain: JustJuice. This domain’s learner view illustrating the depth of visual flexibility in replicating a brand including showing the menu and login details to the left and a large background image.
  2. Blended Learning

    Tracking the totality of learning is what Thinking Cap LMS is about. We manage eLearning, Instructor-Led training, Assessments and Learning Paths.

    Elearning can come from any authoring tool and is loaded as a SCORM 1.2 or 2004 package. We support loading of the whole course into the LMS or Manifest only, where the files live on another server.

    Instructor-Led Training (ILT) courses can have any number of sessions, each occurring at a specific location or via Webinar.

    Assessments can be created in any tool and brought in as a SCORM package or can be produced via our own internal editor, which will let you create quizzes with Choice and Matching Questions and even question groups that are randomized and weighted.

    An example of a learner’s view of their courses. This example illustrates how they view their elearning courses and assessments, instructor-led face-to-face and webinar sessions, and all of their course/session-specific information.

    Learning Paths

    Learning Paths are trees of Objectives, each satisfied by some number of required and optional Activities. Objectives can be satisfied by eLearning, ILTs or Assessments or go farther and define other learning Activities. You can create Activities that are authenticated by the Learner, by a Supervisor or via uploading of a document for evidence.

    Activities are tracked on our side of the Learning Path so a Learner finding the same activity in multiple paths will instantly get credit in every Path.

    Learning Paths allow you define a set of curriculum, certification requirements, departmental goals, job definitions, or any matrix you need. Our clients use Learning Paths for all kinds of talent management; even tracking activities occurring in other systems that have significance. In early 2013 Thinking Cap will be adding support of “Tin Can” Activities to simplify the incorporation of informal learning across the organization. Click here to read more about our Tin Can initiative.

    An example of a learner’s view of their learning paths. This example illustrates how they view their learning path and associated information, such as each learning objective and the mandatory and optional activities.
  3. Deep Security

    Security works on many levels in Thinking Cap. From the use of Single-Sign-On and Password encryption to lock down access to the LMS, to Challenge Questions and Proctor Sign in to validate the Learner taking an exam. We take Security very seriously. And we have to - Our clients in the Medical and Pharmaceutical industry depend on our adherence to strict FDA guidelines for guarding against intrusion and protecting data.

    The Roles system found at the heart of Thinking Cap security allows for creation of any combination of permissions, and the domain structure lets you apply Roles on a domain-by-domain basis. Log in Management lets you select the required level of password security and password freshness. How tight we lock it is up to you; getting it done right is up to Thinking Cap.

    Finally, Transparency is the key to our Security. Every action taken by the System, or by any user, is stored in the Action Log. Add to this every SCORM API call, and you see a auditable trace of every action done in the LMS. And we keep this log forever.

  4. Integration

    Thinking Cap is designed to work with your existing sites and systems, no matter where they are or what language they were written in. Every function of the Thinking Cap LMS is exposed as an XML Web Service. This allows you to pull any data from any part of the LMS and embed it in your own applications. Conversely, your systems can send data to Thinking Cap as actions. So the act of adding a user, enrolling a Learner in a Course or updating the details for an ILT location, can all be called from your applications.

    XML SOAP Clients exist for every programming language. Thinking Cap has been integrated via Web Services to: User Management systems like Active Directory and Menulink; Webinar providers like WebE; eCommerce Gateways, including PayPal, Internet Secure, BrainTree and Authorize.Net; Application Servers TomCat and IBM WebPortal and CMSs like WordPress and Drupal. No matter what your legacy systems, be they Open Source or Proprietary, you can connect them to Thinking Cap.

  5. Rich Reporting

    Tracking the totality of learning is what Thinking Cap LMS is about. We manage eLearning, Instructor-Led training, Assessments and Learning Paths.

    Elearning can come from any authoring tool and is loaded as a SCORM 1.2 or 2004 package. We support loading of the whole course into the LMS or Manifest only, where the files live on another server.

    Instructor-Led Training (ILT) courses can have any number of sessions, each occurring at a specific location or via Webinar.

    Assessments can be created in any tool and brought in as a SCORM package or can be produced via our own internal editor, which will let you create quizzes with Choice and Matching Questions and even question groups that are randomized and weighted.

    An example of an administrator’s view of a course completion report. This example shows the overview pie charts indicating the completion and success percentages along with a list of each learner in the course and their time spent in the course, status and other core details.
  6. Features in Depth

    With 385 discreet functions (and growing), Thinking Cap LMS is a mature platform for any organization.

    Organizational Features

    Visualize complex organizations easily.

    • Move Domains in the tree as your organization changes
    • "Global Domain" holds Courses, Assessments and Learning Paths; distributed from Global to individual Domains via Metadata Matching.
    • Global Domain shares Certificates, Locations, Metadata Fields, Series, Locations, Activities and Objectives with the entire Organization.
    • Each Domain owns its own set of Certificates, Locations, Metadata Fields, Series, Locations, Activities and Objectives
    • Gateway to any Domain via its own URL
    • Brand Each Gateway via “Learner View” tools belonging to each domain to set your own unique look and feel. Options include graphics, slideshows, fonts, sizes, colors and custom CSS and JavaScript
    • Define the Categories and Sub Categories for Learners to browse Course and Learning Paths in a Domain’s Learner View
    • Set Date and Time Display and time zone on a Domain-by-Domain basis
    • Turn off and on services in the LMS so only the functions you need are shown in the User Interface. When you need them just flip the switch and they become available again.

    Learner Options and the Learner View

    • View important upcoming events and reminders via the Agenda tab
    • My Courses and My Learning Paths tabs show learners their Courses and Learning Paths by: those actively enrolled in; those that have been Completed; those with Accreditation Expired; or those currently available to you to enroll in or purchase
    • The Catalogue provides a Hierarchical view of Courses, Assessments and Learning Paths to let you browse by Categories and Sub Categories
    • View and participate in all your Forums and Chat Rooms in one place via the Social Tab
    • Define personal availability and set exception weeks to control when a User can be enrolled in an ILT, or set as the Moderator or Teaching Assistant for an ITL.
    • Full Text Searching of Courses and Learning Paths and Related content.
    • Add a personal Profile or give permission to share your profile for Linked in or Facebook
    • Explore Glossary of terms built manually by administrators and dynamically generated by Glossary terms found in imported course packages
    • Use “My Learners” tab to administer your direct reports without going into the Administrative side of the LMS. This includes enrolling learners in courses, authenticating their activities, proctoring their courses and viewing their transcripts. Perfect for line managers and mentors.

    User Administration

    • Assign “Roles” to Users at the domain level for targeted control of Learning data
    • Add Users individually or in Bulk from a file
    • Enroll Users in Courses, Assessments and Learning Paths individually or in Bulk
    • Assign “Supervisors” to Learners to define reporting structures beyond the organizational structure of your domain tree
    • View or Export Learner Transcripts for detailed view of Learner’s activity

    Social Features

    • Discussion Forums at Global LMS-Wide, Domain and Course / Learning Path Levels
    • Moderated and non-Moderated options
    • Post to forums via email replies
    • Add Attachments to Forum posts
    • Votes for Posts and Replies
    • Dynamically generated User “Reputation” Scores based on vote and viewing tracking
    • Dynamic ordering of Posts and Replies based on quality score
    • Always on or scheduled Chat Rooms at Global LMS-Wide, Domain and Course / Learning Path Levels
    • Mailboxes for internal messaging
    • Tie internal Mailbox to your external email to obfuscate your personal information (ideal for large classes)


    • Integrated shopping cart for sale of Courses, Assessments and Learning Paths to Learners
    • Clear credit card transaction on the backend via PayPal, PayPal Payflow, Braintree, Authorize.Net, Transnational or Internet Secure
    • Supports transactions in any currency
    • Supervisors may Purchase for their Learners individually or in bulk
    • Set any number of pricing rules based on Metadata or dates and set the order price reduction and increase rules are applied
    • Generate Tokens for sales via PO and other sales channels
    • View and Export Sales Reports and Token Usage Reports
    • Connect Thinking Cap directly to your accounting system via Web Services for instantaneous access to sales data

    Automated Notifications

    The LMS contains 21 notifications, many of which you can select to turn off Globally or set on a course-by-course basis. You can even define the text for the subject and body and use “power tags” to personalize them.

    Account Notifications

    • Account Created Notification
    • Forgotten Password Helper
    • Password Changed by Learner Notification

    Report Notifications

    • Scheduled Report Ready Notification
    • Ad Hoc Report Ready Notification

    Course, Assessment or Learning Path Notifications

    • Purchase Notification
    • Enrollment Notification
    • Enrollment Request Pending Notification
    • Enrollment Declined Notification
    • Unenrollment Approved Notification
    • Unenrollment Declined Notification
    • Due Date Reminder (3 time intervals definable)
    • Past Due Notification
    • Completion Notification
    • Accreditation Expiry Reminder

    eLearning Course Notifications

    • Assignment Submitted Receipt
    • Assignment Reviewed Notification

    Instructor-Led Training(ILT) Course Notifications

    • ILT Session is Starting Notification (Learner)
    • ILT Session is Starting (Moderator / Teaching Assistant)

    Learning Path Notifications

    • Activity Completion Required Reminder
    • Evidence Document Rejected


    • LMS is translated into English, French, Italian, Spanish Portuguese, Chinese and Japanese on both the Learner and Administrative sides.
    • Use your naming conventions not ours. Override the core naming conventions of the LMS and provide your own Nomenclature for many of the words used in the system.

    Learning Administration

    Types of Learning Supported

    • eLearning (SCORM 1.2 and 2004)
    • Instructor Led Training (Webinar and Face to Face)
    • Assessments (Built in Assessment Editor and via SCORM package)
    • Learning Paths (Combination of Formal Courses / Assessments and Informal)

    Multiple Enrollment Types

    • Manual Enroll – Individuals and bulk
    • Self-Enroll (with and without permission)
    • Auto Enroll (Based on domain membership or Metadata matching)
    • eCommerce (Via Credit Card or Token)

    Prerequisite Options

    • Single or Multiple prerequisites
    • Allows different prerequisites for subsequent enrollments
    • Require Prerequisites be done within a set time frame to be valid


    • Course, Assessments and Learning Paths can be Accredited
    • Accreditation can have set Score and Time Spent minimums
    • Grant of PDF Certificate for Accreditation
    • Set Expiry Period, Re-enrollment Period and Automated Notifications


    • Allow Courses that are the same but run at different times and places to be set as equivalents
    • All members of a Series share same Prerequisites and all are represented as a single prerequisite themselves
    • All Members of a Series share the same Accreditation Rules

    Assessment Specific Features

    • Import SCORM Packages as assessments or build them in Thinking Cap with built-in tool
    • Built-in Tool allows for Choice and Matching Questions
    • Questions may have associated images
    • Assessment Editor allows for Question groups, randomization and selection of a set number of questions from a pool
    • Hide Question responses (Interactions) from the Learner’s transcript but make available to administrators for item analysis

    Learning Path Specific Features

    • Maintain a reusable library of Objectives and Activities
    • Create reusable Activities with Approval Types of Self Authenticated, Self Authenticated with Document as Evidence or Authenticated by Supervisor.
    • Built in visual editor to create Learning Path tree of Objectives each with any number of optional and required activities, courses and assessments.
    • Authentication tool to visually administer Activity completion across an entire Learning Path
    • Send Reminders to Learners individually or on mass

    Other Features available across eLearning, ILT, Assessments and Learning Paths

    • Clone Courses / Learning Paths
    • Attach Images, Videos, Weblinks, Social Sites and Documents as Related Content
    • Add Learner Feedback Survey to be taken upon completion with10 question types and answer dependent sub questions.
    • View Snapshot of Course set up and Learner Performance inline
    • Discussion Forums and Chat Room options for collaboration
    • Define custom metadata fields for Courses, Assessments and Learning Paths using single choice, multiple choice, multiline text, Boolean and Taxonomy

    eLearning Specific Features

    • Set Inactivity Timeouts and random Challenge questions
    • Bookmarking
    • Set First and Last Enrollment Dates as well as Anticipated Completion Dates (Fixed or Relative)
    • Define a “Sample” made up of SCOs in the course that can be viewed prior to Enrolling
    • Tack on an Assessment to the end of your SCORM package using the build in Assessment Editor
    • Automatically Convert Power Point presentations to simple Adobe Flash SCORM packages
    • Add Human marked Assignments and Workbooks to your Courses
    • Update eLearning Course as Major or Minor Revisions and report on each version separately or as one.
    • Set Display options for Pop Up size, branding of course navigation and force set compatibility for IE 9

    Instructor Led Specific Features

    • Multiple Sessions each with their own time and location
    • Combination of Required and Optional Sessions
    • Sessions can be online via WebEx or Face to Face
    • Full WebEx integration
    • Maximum Class Sizes with Waitlists and waitlist cut-off times
    • Multiple Attendance rules including none, by Moderator / Teaching Assistant, by Learner or even Learner and Moderator
    • In-Room enrollment options
    • In-Room Sign in Sheet with ID Badge Swipe option
    • Late Enrollment option
    • Gradebook with Scoring and Comments options
    • Set LMS-Wide constraints for ILT available times and scheduling buffers


    In addition to the Learner transcript and basic reports for Courses, Assessments and Learning Paths, Thinking Cap has a framework for creating detailed reports for almost any need. In total there are 13 Report types, each of which can be viewed in the browser, printed or exported as XML for deep analysis.

    • Standard reports
    • Summary Reports
    • Completion Reports
    • Cross Training Reports
    • Accreditation Expiry Reports
    • Activity Authentication Reports
    • Comparative Reports
    • Uptake Reports
    • Demographic Reports
    • System Access Reports
    • Purchase Reports
    • Token Usage Reports
    • Exception Reports


    • Learner View options include 128 Bit SSL and is required for all eCommerce transactions
    • Tie into any system to setup single-sign on via Web Services
    • Password Encryption, minimum password strength rules, password freshness rules and lockout on failed attempts settings
    • Integration with Active Directory for Account Sync and Authentication
    • Logging of all actions by System and Users
    • Logging of all SCORM API calls and API Errors
    • Ability to create your own Roles in the system based on very granular set of permissions
    • Compliance with FDA 21 cfr Part 11