You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem or unsupported use case? Please describe.
We, at NAU, need to have different FAQs depending on the type of course, eg. course available on edx.org or course with payments or other condition in future and/or other courses.
The existing Complementary Information placeholder on the course detail page doesn't scale, because we would need to manage too much FAQs ( 1 per course, it won't scale).
Describe the solution you'd like
So the idea is to have a FAQ managed/edited on the Category Page, meaning that the Category Page template would include a new page placeholder with the code/acronym course_faq.
Then at the bottom of the course detail page template we would iterate all categories associated to the course, and show the course_faq placeholders for each category. Meaning that the course detail page template would include all FAQs of its associated categories.
The course_faq should be edited only on the category page template and not on the course page.
If there isn't any category associated with a FAQ, the course detail template should render an empty Django template block. So on NAU installation we overwrite that block and include inside a static placeholder to show a FAQ for other courses.
Describe alternatives you've considered
Use a static placeholder on course detail page, because this would be rendered for all courses. So we would have only a FAQ for all courses.
Add a switch case and render 3 static placeholders depending on the criteria's and show only 1 of the FAQ.
Discovery, Documentation, Adoption, Migration Strategy
If you can, explain how users will be able to use this and possibly write out a version the docs (if applicable).
Maybe a screenshot or design?
Then on the course detail page, after the Course Complementary Information and before the Licenses, include this new blocks.
For all Course categories that has a FAQ render that FAQ.
Do you want to work on it through a Pull Request?
@Tiago-Salles would work on this. Firstly he will create a POC on our code base, but our idea is to upstream this.
The text was updated successfully, but these errors were encountered:
@jbpenrath what do you think about this requirement/feature. Can @Tiago-Salles start the work upstream directly, or should be just implement this feature on our site? Do you have any further comments about the implementation?
Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.
We, at NAU, need to have different FAQs depending on the type of course, eg. course available on edx.org or course with payments or other condition in future and/or other courses.
The existing Complementary Information placeholder on the course detail page doesn't scale, because we would need to manage too much FAQs ( 1 per course, it won't scale).
Describe the solution you'd like
So the idea is to have a FAQ managed/edited on the Category Page, meaning that the Category Page template would include a new page placeholder with the code/acronym course_faq.
Then at the bottom of the course detail page template we would iterate all categories associated to the course, and show the course_faq placeholders for each category. Meaning that the course detail page template would include all FAQs of its associated categories.
The course_faq should be edited only on the category page template and not on the course page.
If there isn't any category associated with a FAQ, the course detail template should render an empty Django template block. So on NAU installation we overwrite that block and include inside a static placeholder to show a FAQ for other courses.
Describe alternatives you've considered
Use a static placeholder on course detail page, because this would be rendered for all courses. So we would have only a FAQ for all courses.
Add a switch case and render 3 static placeholders depending on the criteria's and show only 1 of the FAQ.
Discovery, Documentation, Adoption, Migration Strategy
If you can, explain how users will be able to use this and possibly write out a version the docs (if applicable).
Maybe a screenshot or design?
On the page:
https://demo.richie.education/en/categories/subject/education-and-career-guidance/
Add a new placeholder
course_faq
that allow onlyNestedItemPlugin
s similar tocourse_plan
richie/src/richie/apps/courses/settings/__init__.py
Lines 205 to 209 in 118e884
Then on the course detail page, after the Course Complementary Information and before the Licenses, include this new blocks.
For all Course categories that has a FAQ render that FAQ.
Do you want to work on it through a Pull Request?
@Tiago-Salles would work on this. Firstly he will create a POC on our code base, but our idea is to upstream this.
The text was updated successfully, but these errors were encountered: