Cairn Analytics Plugin
December 11, 2023 2023-12-12 12:32Cairn Analytics Plugin
By
Description
Cairn, the analytics tool for Open edX, provides a comprehensive platform to assess the performance of your online courses. By collecting, storing, and exposing crucial data, Cairn simplifies the analytics process, offering a user-centric experience to educators, administrators, and learners alike.
Cairn Analytics Plugin is your go-to solution for gaining insights into online course performance. From efficient data collection using Vector to real-time visibility through Clickhouse and Superset, Cairn unlocks unparalleled analytics capabilities for you.
Designed with you in mind, Cairn Analytics Plugin is ideal for educators, administrators, and learners like you who seek in-depth analytics on Open edX courses. Unlock a unified platform for effortless data exploration.
How Does Cairn Analytics Plugin Work?
Cairn works in a simple way, following the collect/store/expose approach. Here’s how:
- Collection: Vector, a powerful log collector, efficiently gathers tracking logs on the server side
- Storage: The collected tracking log events find their home in a Clickhouse table, a fundamental component of Cairn. Clickhouse not only stores tracking logs but also exposes MySQL data through live and materialized views. This unique feature enables integration of event and MySQL data.
- Exposure: The data stored in Clickhouse becomes visible to end-users through an Apache Superset frontend. In other words, Cairn makes it easier for you to access and explore your data.
Cairn vs Alternatives: A Quick Comparison
Features | Cairn | Open edX Insights | Figures |
Event Aggregation | Yes | Yes | No |
Real-time Data | Yes | No | Yes |
Easy to Install | Yes | No | Yes |
Custom Queries & Dashboards | Yes | No | No |
Works with Latest Open edX Versions | Yes | Yes | No |
Use Cases and Scenarios
- As an educator, you can track learner engagement and monitor course progress
- As an administrator, you gain a scalable solution for making informed, data-driven decisions
- As a learner, you enjoy real-time visibility into your course activities and progress
Key Features
- Quick installation with easy Tutor commands
- Real-time visibility into learner-triggered events
- Unified Data Lake for easy querying and exploration
- Pre-built dashboards for quick insights
- Customizable data and dashboards using SQL
- Scalable design for Internet-scale operations
Visuals
User Management Alert
Important! If transitioning from an older Cairn version, review the “manual user management” section for changes in the user management process.
Metrics at Your Fingertips
Explore key metrics with the default Cairn dashboard, covering:
- Weekly course engagement
- Course progress and demographics
- Video engagement
Configuration
Easily configure Cairn to suit your needs with simple Tutor commands:
- Adjust general settings with tutor config save
- Customize Clickhouse and Superset settings for tailored analytics
Troubleshooting
Should you encounter any issues, refer to the troubleshooting section in the Tutor documentation or seek community support on the official Open edX forum. This project is maintained by Régis Behmo from Edly.
Development
During development, access the Superset user interface at http://data.local.overhang.io:2247. Reload Vector configuration and explore Clickhouse database with provided commands.
License
Cairn is open-source and licensed under the terms of the AGPLv3, fostering a collaborative and innovative analytics solution for the Open edX community.