Analytics Installation

This error occured because you have not yet run tasks: https://groups.google.com/g/openedx-ops/c/jbgzC-foqjA

Anyway, i personnaly try to make it run but faced issues, so i go to FIGURES and it works, easy to install and run properly, it’s another option instead of Insight, just read this post: How to install "Figures" appsembler

Do you mean the project :
Figures
According to the project’s “Requirements”, the project seem like don’t support Python3.
Do you mean that you can enable “FIGURES” in Juniper?

Do you mean the project : Figures

Yes! It works properly on ironwood, i mean, i test it with ironwood and it works.

Not yet installed it on Juniper, i will do it this week, so you can try and let us know if it works.

Just installed it, and face issues, it seem not upto date with juniper release.

Have you got something good with INSIGHT ? I think we have no option now, we have to make it work, and hope that APASSEMBLER will upgrade FIGURES for juniper: Planning Figures Juniper upgrade (Python 3, Django 2) · Issue #241 · appsembler/figures · GitHub


I can see as above . Only Registered learner is correct. Others are empty.
error log:
error-log.txt (3.1 KB)

1 Like

Share the procedure to make it works on Juniper, i try but it fails here:

/edx/bin/python.edxapp /edx/bin/manage.edxapp lms migrate figures --settings=production

Yes, they have to upgrade the code to make it compatible with Juniper.

As you can see, FIGURES is very simple to install and use, than INSIGHT, i think it’s a better option, may be OpenEdX will simplify the process for using INSIGHT

There are four points you need to modify first :

  1. from django.core.urlresolvers import reverse to from django.urls import reverse
    Click for reference
  2. fix DjangoFilterBackend can not import(Click for reference
  3. fix namespace problem.
  4. fix TypeError: init() missing 1 required positional argument: ‘on_delete’ .
    For example:
    models.ForeignKey( … ,on_delete=models.CASCADE)

Then
pip install figures
/edx/bin/python.edxapp /edx/bin/manage.edxapp lms migrate figures --settings=production

@bryanlandia @omar Need your help #APPSEMBLER #FIGURES

Hey @Herve_siyou. did you know that it’s currently compatible with only Hawthorn? It would be great if you help to add Ironwood/Juniper support.

No, i don’t. OK, good to know.

Can we hope to see FIGURES running on Juniper release this year?

We eventually will have to upgrade it. But there’s no exact timeline to share unfortunately.

However, if anyone from the community is willing to help, it would be awesome.

@guangyaw did these four steps fix the missing data from the Figures frontend for you?

No, The four steps only make the installation success.