Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[R&D] Should Cairn be deprecated in favor of openedx/tutor-contrib-aspects #50

Open
DawoudSheraz opened this issue Jan 6, 2025 · 0 comments
Assignees

Comments

@DawoudSheraz
Copy link
Contributor

Cairn comes in with tutor main plugin index and offers an out of the box real-time analytics solution utilizing:

  • Vector to collect tracking logs on server
  • Clickhouse to store tracking events and provides live and materialized views to interact with data
  • Superset to view the data

While cairn is being maintained and a new version is released with every Open edX release, for past 2 releases (Redwood & Sumac), many features on Open edX, like reporting on Instructor dashboard, require https://github.com/openedx/tutor-contrib-aspects. aspects is also an analytics system inspired from cairn but has many other things in it. That leaves a question: Should Edly keep on maintaining cairn considering aspects is needed for certain features? The aim of this spike is to:

  • Compare aspects with cairn
  • List out where both systems are similar
  • List what features of aspects are not available in cairn and vice versa
  • If there are features/views in cairn that can be useful in aspects, how much effort is needed to port them?

Apart from above, any additional information that compares aspects and cairn will be useful. With all the information & research, determine if we need to keep maintaining cairn or can it be deprecated in favor of aspects?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants