openedx / openedx/openedx-aspects

Add Assessment Engagement table to Individual Learner Dashboard

Open
#416 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

aspects willow
Dominant language
Makefile
Stars
8
Forks
12
Avg merge
16h 13m
Merged PRs (30d)
4

Description

User Story

As a course team member, I want to view information about my learner's engagement with assignments, so I can review this information in-tandem with their performance and competency mastery information for a fuller picture of their engagement on platform and their achievement to date.

Acceptance Criteria

Description: The Assessment Engagement table on the Individual Learner Dashboard has been updated.
Given I am a user with access to the Individual Learner Dashboard
When I view the Activity and Assessment section
Then I see an Assessment Engagement table with the following columns:

  • Course Name
  • Course Run Name
  • Assignment Name
  • Assignment Type
  • Status: Started, Not Started, Attempted All (all problems attempted)
  • Current Grade: Assignment Grade
  • Competencies Assessed (if any) — a list of competencies

And I see that the table is sorted by Course Name and then Course Run (A to Z) by default

And when I sort this table by any column
Then the table updates accordingly

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Individual Learner Dashboard and its Activity and Assessment section, then locate the existing dashboard implementation and any tests for its tables. Done means the Assessment Engagement table shows the specified columns, statuses, grades, competencies, default course sorting, and sorting by every column.

Written by the indexing model from the issue text.

Assessment

Domain
analytics, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.