Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding schedule feature to theme #2258

Open
2 tasks done
eolesinski opened this issue Mar 7, 2024 · 2 comments
Open
2 tasks done

Adding schedule feature to theme #2258

eolesinski opened this issue Mar 7, 2024 · 2 comments

Comments

@eolesinski
Copy link
Contributor

Have you checked that your feature request isn't already filed?

  • I read through FAQ and searched through the past issues, none of which addressed my feature request.
  • 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:

Screenshot 2024-03-07 at 11 24 51 AM

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.

@george-gca
Copy link
Collaborator

Adding their source repo here as reference: https://github.com/sailinglab/pgm-spring-2019

@CheariX
Copy link
Contributor

CheariX commented Apr 13, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants