Analytics in Maple (Cairn vs. ...nothing?)

I’m not involved in any of those projects so I may not be completely in the loop but I’ll try to answer.

From what I understand:

Figures - per its README it has not yet implemented support for Koa, nor Maple. So the problem is not Tutor (in fact it used to work with Tutor), but that Figures development has tended to focus on older releases. It could also be that Appsembler focuses more on tools like Metabase than Figures these days per this comment. Anyhow, there’s no reason in principle why Figures can’t add support for Maple and resume Tutor compatibility in the future.

edX Insights - in my opinion it was never a useful solution for small or even medium size installations of edX. It requires an expensive AWS EMR cluster and is slow and fragile, with fairly limited reports - because it was designed to process huge amounts of activity data at edX scale, which isn’t what most other Open edX users are dealing with. And even at a larger scale, I’d say most of our larger clients preferred to integrate their own analytics solution rather than use Insights.

Cairn - is open source but not free. I haven’t tried it but it looks like a nice approach. I’m not sure how much it costs to run in practice but I would bet it ends up costing less than Insights running on EMR, even with the added software license cost. If someone wants to share their experiences it’d be nice to hear.

So as you can see the situation didn’t really change from Koa to Maple.

In terms of other options and future directions I would point you to what I wrote here and to @natea’s reply: Is Insights / analytics-pipeline going to be replaced? - #5 by braden

1 Like