-
Notifications
You must be signed in to change notification settings - Fork 12
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
ENT-9229: Added a new API endpoint to get admin analytics aggregated data on user enrollment and engagement. #466
Conversation
03192bd
to
6dc1ef4
Compare
""" | ||
Fetch the latest created date from the enterprise_learner_enrollment table. | ||
""" | ||
query = "SELECT MAX(created) FROM enterprise_learner_enrollment" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think all rows have the same date ...
64048bf
to
cfa8073
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! ... once green
cfa8073
to
92f0b51
Compare
@muhammad-ammar I am facing this issue where latest version of numpy and pandas are not compatoble for python |
I see the @UsamaSadiq Can you take a look at this? |
I believe it would be better to pick up edx/edx-analytics-data-api#1 and complete the Python 3.12 upgrade instead of dropping the support. |
I have created tickets https://2u-internal.atlassian.net/browse/ENT-9285 and https://2u-internal.atlassian.net/browse/ENT-9286 for this work. Hopefully, the team will have the capacity to pick these up in the coming sprint. |
92f0b51
to
fdb6ca7
Compare
Jira Ticket: ENT-9229
Description:
This endpoint will return aggregated statistics for enterprise learners
Merge checklist:
requirements/*.txt
files)base.in
if needed in production but edx-analytics-data-api doesn't install ittest-master.in
if edx-analytics-data-api pins it, with a matching versionmake upgrade && make requirements
have been run to regenerate requirementsmake static
has been run to update webpack bundling if any static content was updated./manage.py makemigrations
has been run./manage.py makemigrations
in the shell.Post merge:
(so basically once your build finishes, after maybe a minute you should see the new version in PyPi automatically (on refresh))
make upgrade
in edx-analytics-data-api will look for the latest version in PyPi.