Skip to content

Releases: openedx/tutor-contrib-aspects

Release v1.3.0

26 Nov 20:17
bde88d7
Compare
Choose a tag to compare

1.3.0 (2024-11-26)

Features

  • add autoscaling values for ralph and superset (ac1a9be)
  • add bind and compose mount settings for superset (c9d0c9e)
  • allow to block instructor access (b90e22b)
  • update dbt and use new param view (4f466ea)

Bug Fixes

  • add configurable help tab for at-risk and comparison dashboard (205acd9)
  • add username to user_profile (7e6e607)
  • add username to user_profile serializer (ed71f06)
  • dbt version (8fd7fee)
  • dbt version (5a84ec7)
  • formatting (8a1e2f6)
  • parse external_id to string instead of actor_id to uuid (6b792d1)
  • parse external_id to string instead of actor_id to uuid (bdf4058)
  • video engagement updates (7839b65)

Release v1.2.0

23 Oct 17:53
17966bd
Compare
Choose a tag to compare

1.2.0 (2024-10-23)

Features

  • add course dashboard link to course info chart (7fcb1d5)
  • add jinja filter to render a link to a dashboard (a2f0c44)
  • add tag related tables (fd333c5)
  • Delete unused assets owned by Aspects on imports (97b4e11)
  • fix enrollment count, fix tag filter, misc updates (b914ac2)
  • import dasboard changes for UI de-clutter (f331026)
  • new course comparison dashboard (0466fdb)
  • Upgrade ClickHouse to 24.8 (4afdbc8)
  • upgrade dbt to v3.11.0 (3e8c2a8)
  • upgrade platform-plugin-aspects to v0.11.0 (90679f1)
  • assets: format sql templates fore import (98f7544)
  • load: bump xapi-db-load to v1.4 (1bc3bf9)
  • metrics: add organization filter option (f5a7533)
  • metrics: sort metrics by clickhouse query time (2777db2)

Bug Fixes

  • add missing query context for last_visit dataset (a3da2d5)
  • add sqlfmt as a base dependency (f22849a)
  • add sqlfmt as a base dependency (3728514)
  • add video_link to fact_video_watches dataset (3032313)
  • clone dbt repo if branch or repo has changed (34e7077)
  • disable check_table_dependencies clickhouse setting for dbt (d071f96)
  • drop dependent dictionaries before dropping tables (1f64b89)
  • enable course_enrollment sink (7100cdc)
  • get query context (534583c)
  • open chart descriptions (7265658)
  • remove trailing whitespace for include statements (b171222)
  • remove trailing whitespace for include statements (6fea9a1)
  • split datasets and their sql (36dca8b)
  • update database (1091f8c)
  • updates (09dc281)
  • upgrade platform-plugin-aspects to v0.11.1 (a45b981)
  • upgrade superset (ab59aad)
  • upgrade superset and change legend location (7867629)
  • assets: make filters work again (c2e03c7)
  • assets: move enrolles before tags (973af96)
  • assets: update description of learner performance charts (29b5126)
  • assets: update description of number of views chart (47a685b)
  • assets: update description of number of views chart (0304804)
  • assets: update metadata for dataset fact_watched_video_segments (ad50b30)
  • assets: use dataset uuid instead of dataset id (a7e2d61)
  • dev: sql parse dataset SQL statement (52fee94)
  • use filter id (7671ecd)
  • embedded: remove course-comparison dashboard from embeddable dashboards (2866b3e)
  • metrics: restore extra filter per query (4cb45ad)
  • metrics: set global form data to allow prewhere filters (a428882)
  • metrics: use course name filter (c71a90e)
  • sql: add object_id to watched video segments (3827252)
  • sql: add where 1=1 for int_problem_results (715c55f)
  • sql: coursewide attempts grouped by problem_id (fb6231c)
  • sql: join at risk dataset with problem_coursewide_avg (d0a1ea8)
  • sql: remove duplicated comma (f1f2f65)
  • sql: use 0 instead of null (7fd5c15)
  • add instructor role to operators too (#970) (3ffdbb9)
  • at risk (563327b)
  • Bump platform-plugin-aspects to v0.11.3 (97eda17)
  • cleanup (ab20125)
  • course (9a84d66)
  • course compare (a56258d)
  • format (129c165)
  • individual learner (f5e17d1)
  • merge conflicts (75d749b)
  • merge main (fe08281)
  • pass translated uuids directly to method (ca60ad7)
  • point aspects docs to the right service (18cd2f8)
  • pr comments (fce4fe3)
  • pr comments (4351953)
  • real list of unused charts ([1412de7](1412de7...
Read more

Release v1.1.0

20 Aug 16:58
b76e3ea
Compare
Choose a tag to compare

1.1.0 (2024-08-20)

Features

  • add course enrollment sink table (2dbe789)
  • allow to host dbt docs on cluster (#892) (87f8100)

Bug Fixes

Code Refactoring

  • Upgrade aspects-dbt for performance changes (#907) (1da3d9d)

Documentation

  • Update readme to include the Superset image (#904) (8d4e542)

Build Systems

  • Updating workflow add-remove-label-on-comment.yml. (#899) (84d9f03)
  • deps: bump docker/login-action from 3.2.0 to 3.3.0 (#903) (895f6e5)

Release v1.0.3

03 Jul 19:45
cdaed38
Compare
Choose a tag to compare

1.0.3 (2024-07-03)

Bug Fixes

  • Import of custom Superset assets (d5f7daf)
  • replace deprecated github actions (92a503e)
  • replace deprecated github actions (f1aeefa)
  • Serialize Superset zip exports to extensions (fd44ff4)

Release v1.0.2

20 Jun 18:24
306fe44
Compare
Choose a tag to compare

1.0.2 (2024-06-20)

Bug Fixes

  • add fallback for public hosts (#876) (7bbebb1)
  • At-risk chart text rotation (fdd15f9)
  • Course dash problem responses/results without PII (1621790)
  • Individual learner dash translations (de4faff)

Build Systems

  • deps: bump urllib3 from 2.2.1 to 2.2.2 in /requirements (#865) (1df1e6c)
  • build images on releases merges (#875) (4c5ec22)

Release v1.0.1

18 Jun 16:35
c71f583
Compare
Choose a tag to compare

1.0.1 (2024-06-18)

Features

  • Update performance_metrics to take optional dashboard and slice (#801) (02e0a50)
  • use jinja for watched video segments query (#804) (cb8c40c)
  • perf: improve time of running dbt by pre installing requirements (ccb2c4b)
  • Add command to generate a dbt exposures file (#851) (859cb4c)
  • add init clickhouse job (#815) (a2fa0ff)
  • Add real version of aspects-dbt to include new model (f68fea3)
  • add uuid to chart filenames (01ec69a)
  • adds superset to the list of URLs printed by tutor after launch (f3e085b)
  • bring back int_problem_results CTEs (8864c4b)
  • changes from edunext for individual learner dashboard (#860) (9d17c82)
  • move page engagement to an mv (5c2792f)
  • serialize query_context as json for redability (ca06d3a)
  • Turn on event-routing-backends batching by default (#844) (deabdd5)
  • ui changes from edunext sandbox (#858) (4bcc491)
  • upgrade aspects-dbt to pages (546e304)
  • upgrade aspects-dbt to v3.26.0 (07a5ca2)
  • upgrade aspects-dbt to v3.27.0 (eddd610)
  • use video engagement from MV (f23bdce)

Bug Fixes

  • Add help text to the individual learner dash (01941b8)
  • add key for memoized_func (d3fabff)
  • add missing aspects instructor help markdown (6d36aa5)
  • Add verbose names to fact_problem_engagement fields (9cb979c)
  • Bump aspects-dbt to v3.29.0 to get associated changes (27e412f)
  • Bump event-routing-backends to v9.2.1 (#850) (8651843)
  • Bump platform-plugin-aspects to 0.9.7 (3441da7)
  • Course Dash limit label lengths, require course key (03e7d1f)
  • Display issues with "problems attempted by section/subsection" (5fd4f26)
  • Enrollment pii fix, use 2 dbt threads by default (b307164)
  • Fix KeyError in compile_translations (#807) (d4a02db)
  • increase gunicorn keep alive to 5 (477497b)
  • linting (46ea56d)
  • load query context as json at import (714e660)
  • new strings for translation (#842) (8c0c4bb)
  • Operator dash user counts, performance (0cc17dc)
  • override pre-generated database connection (fc80352)
  • Performance enhancements for at-risk dashboards (22bf042)
  • Performance enhancements for at-risk dashboards (ee191a3)
  • Performance fixes for learner summary, fix grade % (4fc17cc)
  • Performance fixes, more dataset strings, new help text (1aa24cd)
  • Problem results correct/incorrect to percentages (d44b650)
  • Re-add jinja filters for performance (c8200e3)
  • re-serialize assets for query context (bb2a553)
  • re-serialize partial views assets (c58daae)
  • Remove all references to JSON column and setting (#806) (2ca930f)
  • remove leftUT8 references (f85a328)
  • remove leftUT8 references (91c597f)
  • serialize query performance asset (557d2eb)
  • show correct value on watched segments x-axis (ade8379)
  • Translate "graded" data strings in Course Dash (0fb0aa0)
  • Use correct schema, coerce actor_id, move include (aab080b)
  • Use enrolled date if last visited is not set (0b4ea8a)
  • Use new column name for fact_learner_last_course_visit (416299b)
  • verify event bus producer config is defined (ed4b4f4)

Styles

Build Systems

Read more

v1.0.0

09 May 15:46
2081814
Compare
Choose a tag to compare

Aspects Version 1.0.0!

Features

  • Dashboards for instructors that can be embedded directly in the LMS Instructor dashboard tab!
  • A high level course dashboard
  • An individual learner dashboard
  • A dashboard to identify at-risk learners
  • A dashboard for site operators
  • Over 60 beautiful charts ✨
  • Near real-time data
  • Customizable roles and authentication rules
  • Extensible from end-to-end, create your own events, transformations, and dashboards!
  • Data downloads
  • Most features are backwards compatible to the Nutmeg Open edX release

Release v0.107.3

09 May 14:11
3e5b7eb
Compare
Choose a tag to compare

0.107.3 (2024-05-09)

Bug Fixes

Release v0.107.2

08 May 19:17
7ba51c0
Compare
Choose a tag to compare

0.107.2 (2024-05-08)

Bug Fixes

  • automatically add verbose name for dataset columns (8d37a19)
  • automatically add verbose name for metrics (66d7117)
  • move chart metrics to datasets (0db0f57)
  • update charts owners if configured (73b8954)
  • update conditional format for new metrics (fb55119)

Release v0.107.1

08 May 19:10
e284659
Compare
Choose a tag to compare

0.107.1 (2024-05-08)

Bug Fixes