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

[TC_AUTHOR_SUMAC_6] Course Comparison Video Engagement charts show no data #296

Closed
pomegranited opened this issue Nov 12, 2024 · 9 comments
Assignees
Labels
bug Report of or fix for something that isn't working as intended sumac

Comments

@pomegranited
Copy link
Contributor

pomegranited commented Nov 12, 2024

The Video Engagement table on the Course Comparison Dashboard shows no data, even though I have completed 2 videos in the DemoX course.

I tried enabling completion by adding the completion.enable_completion_tracking waffle flag, but it had no effect on these charts -- they still show no data.

image

@bmtcril bmtcril added bug Report of or fix for something that isn't working as intended sumac labels Nov 13, 2024
@Ian2012
Copy link
Contributor

Ian2012 commented Nov 13, 2024

@pomegranited can you confirm as a superuser if the table has data? Can you share screenshots? Is it empty on all three dashboards?

@saraburns1
Copy link
Contributor

saraburns1 commented Nov 13, 2024 via email

@Ian2012
Copy link
Contributor

Ian2012 commented Nov 13, 2024

I don't think that's the problem, I've tried running the MV SQL and its not working for video_playback_events_mv

@pomegranited
Copy link
Contributor Author

@Ian2012

Can you confirm as a superuser if the table has data?

xapi.watched_video_duration (and xapi.watched_video_duration_mv) have 0 rows on the sumac test server.

Can you share screenshots?

Posted screenshot of the empty chart in the issue description, or you can see for yourself on https://superset.sumac.demo.edly.io ; superuser here.

Is it empty on all three dashboards?

Course Dashboard > Engagement > Videos and Individual Learner > Videos show up fine -- there's data in xapi.section_video_engagement, reporting.fact_video_plays and xapi.video_playback_events.

The At-Risk Learners > Engagement > Videos is empty because no users meet the at-risk criteria, so I don't know about that one.

@Ian2012
Copy link
Contributor

Ian2012 commented Nov 14, 2024

@saraburns1 is reviewing this issue. The SQL returns the values but the MV is not being populated

@bmtcril
Copy link
Contributor

bmtcril commented Nov 14, 2024

I think this is related to the right side join not triggering the MV. This should be solved in Sara's PR. 🤞

@bmtcril
Copy link
Contributor

bmtcril commented Nov 26, 2024

Ok I think v1.3.0 will solve this. I'll ask for the Sumac sandbox to be updated with it on Monday.

@saraburns1
Copy link
Contributor

@pomegranited - this is updated in the Sumac sandbox now, can you double check and close this issue if everything looks good?

@bmtcril
Copy link
Contributor

bmtcril commented Dec 5, 2024

I believe @pomegranited is on vacation for a while. I've confirmed this is working on the sandbox now, so will close this out:

Screenshot 2024-12-05 at 12 44 16 PM

@bmtcril bmtcril closed this as completed Dec 5, 2024
@github-project-automation github-project-automation bot moved this from Doing to Done in Data Working Group Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Report of or fix for something that isn't working as intended sumac
Projects
Development

No branches or pull requests

4 participants