openedx / openedx-aspects

Aspects - Analytics for Open edX
Apache License 2.0
6 stars 7 forks source link

Test the performance of the Course Comparison dashboard #247

Closed crathbun428 closed 1 month ago

crathbun428 commented 2 months ago

User Story As a Aspects developer, I want to test the performance of the Course Comparison dashboard and capture any areas of the dashboard that need improvement, so that I can confirm the dashboard renders all required data and renders it in an acceptable amount of time and I make sure to document performance enhancements work that is needed to improve problem areas.

Acceptance Criteria Given I am an Aspects developer When I test the performance of the Course Comparison dashboard Then I see that the dashboard and all required charts and tables render And I capture any areas that are in need of critical performance improvement.

crathbun428 commented 2 months ago

@bmtcril and @saraburns1 - I did my best in drafting up what a performance user story could look like for this metric... but please feel free to ask questions/edit/update. I am happy to come up with decent NFRs (number of courses, number of users on an instance, maximum amount of time it takes things to load if that is at all helpful - just let me know what level of requirements you'd like from the product side of things here).

Ian2012 commented 1 month ago

All of this has been improved here: https://github.com/openedx/tutor-contrib-aspects/pull/953 https://github.com/openedx/tutor-contrib-aspects/pull/952 https://github.com/openedx/tutor-contrib-aspects/pull/957