The Learning page was originally created to replicate the Learning page on the bcdevexchange site so that the bcdevexchange site could be retired. Because registration for Exchange Lab courses and events has been managed for some time through EventBrite, the page is set up to populate only with items that are already published and 'live' on EventBrite—the data is pulled through an EventBrite API, it is not created manually in Strapi. There is currently no way to manually create/add/remove/edit cards under these headings.
The Digital Academy is now responsible for these courses and is using the PSA/Learning Centre system (not EventBrite) to register participants. They have asked if they could be enabled to control what courses and events appear here.
Feature idea
A way to publish a course or event to the Learning page via Strapi.
This could be useful not only to highlight internal government events and courses, but other external items that we'd like to help promote. For example, this kind of thing (if deemed promote-worthy by the Digital Academy):
Ideas for feature requirements
Content model that allows the Strapi content manager to enter data for the following:
Select whether this is a Course or Event (which heading the card will appear beneath on the Learning page)
Image (optional)
Title of the course/event
Description
URL (web address where the user can find more information or register for the course or event)
Link text (what the call to action of the link should say)
Select an expiry date for the card — so that the content manager doesn't have to remember to come back and unpublish it from Strapi — the card could automatically unpublish on the expiry date
Definition of Done
[ ] Implement front-end design matches Figma
[ ] Implement content type in Strapi CMS
[ ] Implement unit tests that mock the graph ql query
[ ] Implement snapshot test
[ ] Assign learning admin role to the created content type
Background
The Learning page was originally created to replicate the Learning page on the bcdevexchange site so that the bcdevexchange site could be retired. Because registration for Exchange Lab courses and events has been managed for some time through EventBrite, the page is set up to populate only with items that are already published and 'live' on EventBrite—the data is pulled through an EventBrite API, it is not created manually in Strapi. There is currently no way to manually create/add/remove/edit cards under these headings.
The Digital Academy is now responsible for these courses and is using the PSA/Learning Centre system (not EventBrite) to register participants. They have asked if they could be enabled to control what courses and events appear here.
Feature idea
A way to publish a course or event to the Learning page via Strapi.
This could be useful not only to highlight internal government events and courses, but other external items that we'd like to help promote. For example, this kind of thing (if deemed promote-worthy by the Digital Academy):
Ideas for feature requirements
Content model that allows the Strapi content manager to enter data for the following:
Definition of Done