Skip to content

Ticket - Issued Certificates Table #111

@edschema

Description

@edschema

Designs

Figma link

Image

Spec

  • Issued certificates table defaults to an unfiltered view with all table columns.
  • Table has a searchbox where instructor can search for a learner
  • Table has a filter that defaults to "All Learners". The different states and cases that arise from the filter are specified in Ticket - Certificate Filters and States #112

Regenerate Certificates

  • Table has an action "Regenerate Certificates"
  • This button is inactive when no filters are set.
  • There is a tooltip upon hover that reads: "to regenerate certificates, choose a group of learners from the "All Learners" filter"
  • Regenerating certificates triggers certificate regeneration for ALL learners in each filter view.
  • Regardless of pagination, this button regenerates certificates for all
  • Clicking regeneration displays a confirmation modal with text depending on selected filter:
Image
Selected Filter Regeneration Message
Received Regenerate certificates for learners who have already received certificates? Clicking “Regenerate” will regenerate certificates for {number} learners
Not Received Regenerate certificates for learners who have not received certificates? Clicking “Regenerate” will regenerate certificates for {number} learners
Audit - Passing Regenerate certificates for learners who with audit - passing state? Clicking “Regenerate” will regenerate certificates for {number} learners"
Audit - Not Passing Regenerate certificates for learners who with audit - not passing state? Clicking “Regenerate” will regenerate certificates for {number} learners"
Error State Regenerate certificates for learners who with an error state? Clicking “Regenerate” will regenerate certificates for {number} learners"
  • For the Granted Exception filter, the button reads "Generate Certificates"
    • The modal that appears has the title "Generate Certificates" and appears as below:
Image
  • For the "Invalidated" filter, the button is inactive and upon hover shows a tooltip: "To regenerate certificates, choose a different group of learners from the learners filter"

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

AC Testing

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions