Releases: openedx/tutor-contrib-aspects
Releases · openedx/tutor-contrib-aspects
Release v1.3.0
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
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...
Release v1.1.0
Release v1.0.3
Release v1.0.2
Release v1.0.1
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
- deps: bump stefanzweifel/changelog-updater-action (#819) (f0bb4dd)
- don't tag this in Open edX releases (#810) ([839460a](839460a6969d471a50bc2eccadc1...
v1.0.0
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