WarwickAI / wai-platform-v2

1 stars 0 forks source link

Certificates #30

Open Edward-Upton opened 2 years ago

Edward-Upton commented 2 years ago

Similar to badges, certificates can be given to users.

Pages that will need to be implemented for this are:

  1. A certificate page: user accessible via short name, publicly accessible with UUID (for recruiters, LinkedIn etc.). Should also be exportable to PDF.
  2. A page for each user showing all their certificates
  3. Admin page for creating and awarding certificates.
Edward-Upton commented 2 years ago

There's the question of whether this should be a component (e.g. Certificate) or a custom entity added to the actual DB.

I think this could work as a component, where we have a database of users to lists of certificates. This would prevent having a base version of certificates for each course/project, although this could be achieved by having the certificates belong to the course/project, then simply refer to the element IDs in the user-certificate database.