Top Hat Logo

Better Than A Learning Management System (LMS)

Top Hat is different from a learning management system, it’s proven to help college and university teachers engage their students. Integrates with existing LMS platforms like Canvas, Blackboard & D2L

Book a 1-on-1 demonstration

Laptop Image
product features
students present in class with attendance enabled

Elevate your learning management system (LMS)

What if you could assign homework, auto-graded quizzes, ask questions, spark discussions, find and use interactive content and take attendance reliably, all with one app? The rise of online learning, online training, gamification, blended learning, online courses and e-learning means higher education instructors are searching for learning technologies with robust functionality. Top Hat transforms smartphones, laptops and tablets into digital learning and teaching tools. In doing so, our web-based learning system enables educators to create and manage their courses digitally.

Learn how

Top Hat's student response solution

Simplify lecture prep with a platform that augments a learning management system

Get a real-time grasp on how students are understanding your course material. Populate your lecture slides with a range of interactive and flexible question types. Choose from basic (including multiple choice, word answer, numeric answer, fill-in-the-blank and more) or select from our advanced offerings (including video assignments, chemistry drawings, and more). All of our questions are auto-graded to save instructors time. You can also import free interactive questions from the Top Hat Marketplace, a digital resource that houses thousands of pieces of customizable content. There’s no need to worry about switching over from a different learning management system, either. We offer industry-leading instructional design and curriculum design support. If you’re an educator, an instructional designer will work with you personally to set you up for success as soon as you begin onboarding.

Get started

students using the lms

Integrates with existing learning management systems

Our course management software syncs directly with the devices students already own and use, so there’s no need to purchase additional hardware. Plus, we offer integration with popular learning management systems, including Moodle, Blackboard and Desire2Learn, so there’s no need to stop using the learning tools you already know and love.

Laptop Image
track whether students are present with attendance tracking

Automate attendance taking

With Top Hat’s course management software, instructors can automatically verify whether a student is physically present in class. They can easily take attendance by prompting students to sign in on their devices using a unique code. Instructors can also auto-assign grades for attendance, rewarding students for showing up and remaining present. We use proprietary market-leading technology to verify the physical location of students, ensuring that only those students actually in class get counted.

Learn how it works


A course management system that’s fully synchronous

Interactive teaching and learning come together in a synchronous experience when you use Top Hat with your learning management system. Instructors can sync their lecture slides with students’ devices so they can follow along in real-time. Students are unable to move ahead of the instructor, so their attention remains focused on what’s being presented. You can share student responses and correct answers to questions posed in class using visual graphs, word clouds and heat maps.

Book a 1-on-1 demonstration

Browser Image student response system interface

Make learning more collaborative and increase student participation

Top Hat lets instructors run real-time discussions, embedded within the flow of a course lecture. Students can choose to participate anonymously, ensuring that everyone feels comfortable sharing their thoughts, even when the subject matter is sensitive.

Get started


Tracking student performance is simple with Top Hat

A learning management system doesn’t just offer learning solutions. It makes reporting and gaining insight into student progress simple. Our software allows instructors to track learner performance and automatically assign grading weight to interactive questions, attendance and participation — all of which can be uploaded directly into the Top Hat gradebook for students to access any time. You can export grades easily to your LMS. And you can analyze auto-graded results to identify concepts to review or reinforce in your next lecture so that students are prepped for exams.

Book a demo


With Top Hat + your learning management system, students learn anytime, anywhere

The educational experience doesn’t start and end in the classroom. With Top Hat, educators have a chance to implement a personalized learning experience into their teaching practice and create a virtual classroom. Once lectures or presentations are complete, you can assign slides in review mode, allowing students to download and study at any time. Plus, you can add digital learning activities (such as quizzes) and multimedia elements to offline assignments and coursework, keeping the learning experience alive.

students in class

Top Hat + your learning management system = improved student engagement

Technological innovation has altered the way education is delivered. Our cloud-based learning platform is proven to increase engagement and improve the learning experience in classrooms. We’re used by over 750 of the top 1000 colleges and universities across North America. See why they trust us — sign up for a personalized demo today.

You’re not alone.
16000+ professors
already use top hat.

Vanderbilt University

California State University

Indiana University

Ohio University

Tennessee Technological University

Dalhousie University

You and your students will love Top Hat. Get started with a demo to learn more.


What is a learning management system?

A learning management system, or LMS, is a cloud-based software system designed in-part to house course content, grades and allow students to deliver assignments. The depth and breadth of features of a learning management system can vary by vendor.

LMS software solutions all generally contain the following:
A content management system for lessons: This allows instructors and teaching assistants to upload course materials, lecture transcripts, additional materials and links to external sites such as Wikipedia and YouTube videos for flipped classrooms, and assignment instructions. It’s not meant to be a substitute for lectures—but it’s immensely useful for students to keep track of what they’ve learned, especially coming up to exam time.

Dashboards for communication with students, and forums: On forums, students can interact with each other, ask questions, share revision tips and career advice. Instructors could also assign group activities to take place on the forums as well. As for communication, a professor might choose to use their learning management system, rather than school email, to talk to students.
Notifications: The learning management system will usually have internal notifications for important messages, like assignment changes or professor requests, and this will be externally linked to e-mail or possibly to an app so students who might not routinely login to the system can still hear important news.

Progress tracking: A learning management system is nothing if it isn’t actively managing learning. A good LMS will usually allow students (and their instructors) an overview of how they’re performing throughout their courses, both individually and collectively.
Different levels of security and access. Individual students should only be able to access their own courses. TAs can access all students’ assignments, and set marks, but they might not be allowed to change anything in the course itself. Professors have full access to their own courses and student lists. And departments and administration have the appropriate and necessary access to student data they need.

Learning management systems in higher education have to respect FERPA, the Family Educational Rights and Privacy Act. Single sign on, which is when a user (professor or student) uses a single ID to login to all of their secure systems, is being increasingly found within LMSs and reflects the overall importance that learning management systems have in the educational world.

Some types of learning management system include gamification, which enhances learning by turning assignments or other projects into competitive games. There are many different ways to do this: for instance, group tournaments, leaderboards or high score tables, and even virtual stickers.
Finally, learning management systems will often allow you branding, putting your institution or company’s name on each page within the LMS, and on each email that the LMS sends out. This feature is usually found as a paid add-on.

How to select a learning management system

It’s not normally the decision of the professor to select a learning management system, as it’s a choice that affects everybody in an organization. Your institution will usually have a preferred learning management system, often through a contract with an LMS platform provider. Sometimes this contract will be exclusive.

Institutions make decisions about which learning management system to use based on features and functions, informational security, plans and pricing models and robustness of the system overall—are they able to scale up quickly? In some cases, a free trial might be available.

Availability of customer service and support is important, too—some higher educational institutions have large IT departments that can handle queries and issues, some are considerably smaller. For open source LMS systems, the level of support might be lower, support forum-based, or be a purchasable add-on.

Yet learning management systems are not just confined to the higher education world. Corporate use of learning management systems is well-established: Litmos, Talentlms, Skillsoft and Docebo are just four of many examples of LMSs designed for employee training. These kinds of systems are used for training courses for new employees, compliance training, talent management and training management.
Why use a learning management system?

It’s close to impossible to run a modern course, a higher educational institution, or a training program without some kind of learning management system. Quite simply, they are major labor-saving devices that allow teachers to focus on teaching and students to focus on learning, without having to spend time or money on administration.

Learning Management System History

The origin of learning management systems can be traced back to before personal computers were in common usage, to distance education. The first institution that taught through mailed correspondence was back in 1728 in Boston—a shorthand course. In the early twentieth century, some surprisingly prescient technological leaps were made: Thomas Edison published instructional films in 1910 (among the first “multimedia”) and a ‘teaching machine,’ which generated exercises and question formats, was invented in 1920 and perfected in 1929. (You can see the same thing now, a century later, in tests that are automatically and randomly generated for assessing students.)

The first learning management system software was around the time that personal computers started getting popular in the 1980s. These were not networked until the following decade, when bulletin boards and modems were used to connect computers. The Open University in the UK, a long-standing distance education institutions, built one of the first learning management systems that could be operated over a network in the 1990s, called “FirstClass”.

Now, in the present day, another useful side-effect of learning management systems is standardization. In a higher education setting, it’s important to know that all students are being taught the same courses and being given the same assignments with the same rules, so as to make sure the playing field stays level. This is particularly important if the professor wants to grade the class on a curve.

In a corporate setting, standardization makes sure that everybody is being trained and tested on the same material. Often, this is business-critical—particularly for safety training. Videos and webinars are common online training and online course features. Learning management systems are also used as in employee orientation and corporate training; to make sure that everybody who takes a role at a company is familiar with the company’s history, mission and vision, values, and best practices.

LMS’s are at the core of many elearning courses; as the student is entirely experiencing the course online, if the learning management software is not user-friendly or continually crashes or loses work, the course’s overall evaluation will suffer. An individual or an organization setting up an elearning course will need to decide carefully on which learning management system to use, and what meets the needs of students.

How does a learning management system work?

Most LMSs are browser-based, and therefore count as “software as a service” or SaaS. They’re accessible with an Internet connection—because they almost behave like social networks in that they host content and you’re able to interact with fellow classmates and you’re teacher, they don’t work offline. Students usually should be able to download some kinds of lecture content such as slides or PDFs and read them offline, however.

There are a few choices available, depending on the LMS, on how to install. LMSs often run in the cloud, on a central server—much like Google Suite or other externally hosted services. The advantage of this is that you don’t have to invest in IT infrastructure or security, and that server updates and firewalls are all taken care of by your LMS provider.

Other options you might find available include installing and hosting a learning management system locally. This would be an effective idea if your LMS is only to be hosted on a private intranet, for instance—and it offers maximum flexibility on how you use your resources. In some cases, for sensitive or military applications, you may be required to install and host locally.

A happy medium might be a private cloud, where you rent an external server to host the LMS, without necessarily giving up too much control over access, installation and security.

Learning management systems follow the standards set in SCORM, or Sharable Content Object Reference Model. This is a set of technical directions that are an industry standard for interoperability—allowing different LMSs) to communicate with each other.

As well as SCORM being a standard for LMS content storage and retrieval, authors also write according to the standards of SCORM—because that way, their content is portable and can be uploaded to multiple systems.

Content for LMSs can be created in word processors such as Microsoft Word or Google Docs, in video using Adobe Premiere or Final Cut, and presentations by Google Slides or Microsoft PowerPoints—as well as their open source equivalents. There are several third-party free and paid-for software packages that can convert each of these content types to SCORM format so they can be freely uploaded across different LMSs.

How does Top Hat Integrate with a learning management system?

Top Hat integrates with several learning management systems that are popular in higher education, including Desire2Learn (D2L), Canvas, Blackboard and Moodle. A straightforward authentication process allows student and course data to be securely imported from most popular LMSs.

Here’s how the process works between Canvas and Top Hat, by way of an example.


1. First, make sure you have created a Top Hat account and course, that your courses on Canvas are published, and that you are an instructor in Canvas (as opposed to a TA, or an administrator). You should designate only one person to manage the syncing of grades.

2. From your course page, click on your name in the upper right hand corner and select “Course Settings.” Select the course you want to sync with Canvas, and then select the option to set up your LMS and sync. Click on the blue “Enable LMS sync” button.

3. Clicking the blue “Authorize Top Hat with your LMS” button will give Top Hat permission to authenticate with your learning Management System.

4. Log in to your Canvas Learning Management System on the screen provided (note: if you are already logged into Canvas in the same browser you may not be provided with this screen and will be logged in automatically).

If you are teaching multiple courses using Top Hat you will want to follow the above steps to authenticate each of your Top Hat courses with its corresponding Canvas course.

Inviting students:

When your Canvas course roster has been imported into Top Hat, clicking the blue “Go to Student Manager” button will take you to the student manager screen on Top Hat. Here, you can invite students to the platform, and see a list of all of the students who have been added from Canvas. Students with an existing Top Hat account will be automatically enrolled in your Top Hat course and can be identified by “Enrolled” in the Enrollment column.

If a student does not yet have a Top Hat account associated with their email address, you will want to invite them to create an account and join your Top Hat course. You can select all the students on your pending list, and click on “Invite Selected.”

Syncing grades:

You can easily transfer student grade data from the Top Hat gradebook to your Canvas grade center. The syncing of the two platforms is a deliberate action and does not occur automatically. Most professors choose to sync regularly to ensure the students’ grade in Canvas is up to date with the inclusion of their Top Hat components. To do this, either click on the “LMS Sync” button in the upper right hand corner of your course gradebook, or sync from your course settings.

There are several flexible options to export grades and attendance rates to Canvas. But whichever LMS you are using, throughout the process our experienced onboarding team will be available to guide you through any integrations you need to make.

Request a demo to find out more about LMS integration.

Is Top Hat free to use?

Top Hat is free to use for educators and instructors. Students pay a fee if you decide to adopt Top Hat in your course.