al-folio
al-folio copied to clipboard
Adding schedule feature to theme
Have you checked that your feature request isn't already filed?
- [X] I read through FAQ and searched through the past issues, none of which addressed my feature request.
- [X] Yes, I have checked that this feature request isn't already filed.
Description & Motivation
Given how frequently the al-folio theme is used for setting up / managing course websites, it might be cool to build out the teaching
page and theme a little bit more to integrate with including the ability to generate and manage a schedule. Simplifying this workflow by building it in directly to the theme could make it easier for users to create this without needing to stand it up themselves.
Pitch
An example similar to the one shown here, but built in natively as a feature for the theme.
This could possibly be achieved by making some sort of separate lecturers folder or maybe a yml to draw from.
Alternatives
If users would like to add a class schedule to their website they can create/manage it manually.
Additional context
Not entirely sure what the best design for this would be as far as integration / if others think this would make sense to integrate as its own feature to the theme. Happy to poke around with it a little bit - a brief example of what I've played around with so far although it might be cool to integrate more formally:
Given the fact that teaching pages can be changed into a collection (for a series of classes) I am not sure if this would also mean that we need to manage multiple schedules as well.
Adding their source repo here as reference: https://github.com/sailinglab/pgm-spring-2019
My current approach is to maintain a bibtex file with all my course and then parse it similarly to publications (example). However, I do not provide details like in the example above.