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

Freely choose lectures to include in PDF #22

Open
ekuiter opened this issue Mar 11, 2024 · 3 comments
Open

Freely choose lectures to include in PDF #22

ekuiter opened this issue Mar 11, 2024 · 3 comments
Assignees
Labels

Comments

@ekuiter
Copy link
Member

ekuiter commented Mar 11, 2024

Right now, it is impossible to not compile a lecture and remove it from the table of contents (e.g., due to time constraints or if one wants to give a lecture about another topic instead).

It would be nice if one could select which lectures to include and compile and which not. We could briefly document for which lectures this does (not) make sense. I would then add a few \ifuniversity's in 08-process and 12-evonance to remove implementation techniques that are not included (e.g., 06-modular and 07-languages are kind of optional).

I know we have a policy of not introducing too much variability, but I think this is probably easy to do and will be necessary for some course schedules/audiences (e.g., I manually removed 11-testing in Wernigerode).

@ekuiter ekuiter added the build label Mar 11, 2024
@ekuiter ekuiter self-assigned this Mar 11, 2024
@ekuiter
Copy link
Member Author

ekuiter commented Mar 11, 2024

@skrieter I have not reviewed your compile scripts and spl1/2.tex - is this maybe already possible with them? (do we even need .sh build scripts for each university?)

@tthuem
Copy link
Member

tthuem commented Mar 11, 2024

I have doubts that this is easily doable for the content in a consistent manner. Removing whole lectures would require removing single slides or even parts of certain slides afterwards. For Lecture 6 and 7 we would need to heavily change Lecture 8.

@ekuiter
Copy link
Member Author

ekuiter commented Mar 12, 2024

While I think this is not that much effort for lecture 6 and 7, I guess we can postpone this until someone approaches us with such a request.

(We could also think about modularizing each university in its own file, so adding a new university becomes easier.)

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

No branches or pull requests

2 participants