Add an Activity Summary chart to the Individual Learner Dashboard

Abierto
#415 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo

Línea de trabajo

Comienza con el Individual Learner Dashboard, especialmente con la sección Activity and Assessment, y sigue cómo sus filtros aplicados actualizan la Current Enrollment table, la Assignment Engagement table y los Content Engagement charts. Añade el Activity Summary bar chart y el texto de ayuda; después, verifica las tres activity categories, el límite de 7 días, el recuento de pathway courses y el filtrado basado en clics descritos en los criterios de aceptación.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

aspects willow
User Story

As a course team member, I want to see a breakdown of the learner's passed items and their recent and stalled activity over the past 7 or more days, so that I have a snapshot of where the learner is in all of their enrolled items.

Acceptance Criteria

Description: An Activity Summary bar chart has been added to the Activity and Assessment section of the Individual Learner Dashboard.
Given I am a user with access to the Individual Learner Dashboard
When I view the Activity and Assessment section
Then I see a bar chart, with helper text reading "Please note: the following chart presents individual learner information based on the filters that have been applied to the dashboard," that shows:

  • N of not-yet-passed items the learner was inactive in for 7 or more days
  • N of not-yet-passed items the learner was active in within the last 7 days
  • N of items the learner earned a passing grade in

And when I click on a bar in this chart
Then I see that the following charts on this dashboard update to represent only data for the relevant items (for example: If I click on the Passed bar in this chart, I want to see only data for this learner's passed courses in the dashboard):

  • Current Enrollment table
  • Assignment Engagement table
  • Content Engagement charts

Note Today items represent courses. Pathways are comprised of items and today they are only courses. This number should include courses and courses the learner is enrolled in as part of a pathway. If the learner is enrolled in 1 pathway that contains 3 courses, the total number of items I should see on this chart is 3 (not 4).

Lenguaje dominante
Makefile
Estrellas
9
Forks
12
Merge medio
13 h 27 min
PR fusionados (30 d)
6

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de openedx/openedx-aspects

Todos los issues de openedx/openedx-aspects

Issues similares

Más issues de Data Visualization

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.