openfun / richie

:pencil: An opensource CMS to build education portals
https://richie.education
MIT License
256 stars 80 forks source link

🔍️(backend) complete course detail RDFa markups #2333

Closed jbpenrath closed 3 months ago

jbpenrath commented 4 months ago

Purpose

The course detail page RDFa markup can be completed to fully describe the syllabus content. The vocab used is (https://schema.org/Course).

Note : I update existing markup logic to reverse contributor and author resources. Indeed, I decide to declare as authors the organization declared on the page and as contributor, person declared on the page. IMO, it's fit better our course architecture and it complies with the RDFa vocab used.

Proposal