openedx / openedx/openedx-aspects
Add Assessment Engagement table to Individual Learner Dashboard
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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