Skip to content

Commit 65ed56c

Browse files
committed
update systems overview/software
1 parent 398977b commit 65ed56c

File tree

6 files changed

+98
-46
lines changed

6 files changed

+98
-46
lines changed

_quarto.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,10 @@ website:
191191

192192
- section: "Infrastructure"
193193
contents:
194+
- management/systems_overview.qmd
194195
- management/handbook.qmd
195196
- management/repositories.qmd
196-
- management/systems_overview.qmd
197+
- management/software.qmd
197198
- management/controlling.qmd
198199
- management/systems_administration.qmd
199200
- management/resources.qmd

academy/development.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ title: "Development"
1919

2020
- [TypingClub](https://www.typingclub.com/){target=_blank}
2121
- [Using keyboard instead of mouse](https://blog.superhuman.com/keyboard-vs-mouse/){target=_blank} (see [keyboard combiner](https://keycombiner.com/){target=_blank} and shortcuts for [windows](https://www.buero-kaizen.de/windows-shortcuts/){target=_blank})
22-
- ctrl+k in the handbook
22+
- Press `s` in the handbook
2323
- shortcuts to edit markdown files in github
2424
- Getting-Things-Done
2525
- Deep links

management/nextcloud.qmd

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
create a page for nextcloud?
2+
nextcloud: regularly export
3+
tree -d -L 3
4+
to handbook?

management/software.qmd

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: "Software overview"
3+
transition_status: "toupdate"
4+
transition_comment: "update"
5+
---
6+
7+
::: callout-note
8+
9+
TODO: highlight what is (not) installed with ansible (workstation-setup)
10+
11+
:::
12+
13+
14+
15+
## Machine setup
16+
17+
- [Eduroam](https://www.uni-bamberg.de/its/dienstleistungen/netz/wlan/eduroam/){target=_blank}: Log-in with university credentials
18+
- [VPN](https://www.uni-bamberg.de/its/dienstleistungen/netz/vpn/einrichten/){target=_blank}: Some Services are only available via VPN or within the university network
19+
- [Proxy servers](https://dataimpulse.com/#pricing){target=_blank}: Residential proxy server service
20+
- [LanguageTools](https://languagetool.org/de){target=_blank}: Free Online Spellchecker (local setup: see academy)
21+
22+
23+
- [Systems for teaching](/teaching/systems.html)
24+
- [Systems for research](/research/systems.html)
25+
26+
System | Description |
27+
---|---|
28+
[Mail](https://www.uni-bamberg.de/its/dienstleistungen/mail/zugriff/){target=_blank}| - Every member of the university gets a mail assigned<br>- [Personnel](https://www.uni-bamberg.de/its/dienstleistungen/mail/wlv/){target=_blank} has the format `firstname.surname@uni-bamberg.de` while [student](https://www.uni-bamberg.de/its/dienstleistungen/mail/studium/){target=_blank} mail addresses have the format `firstname1-firstname2-firstname3-(...).surname@stud.uni-bamberg.de`<br>- The messages are accessible via [Outlook](https://www.uni-bamberg.de/its/dienstleistungen/mail/zugriff/outlook/){target=_blank} or any other e-mail client |
29+
Teams | - Platform for collaboration and organization, allowing users to create different areas called "Teams" to work together or manage part of their online teaching<br>- Shared chat and separate chats in different channels<br>- Lectures and seminars can be held as phone or video meetings with up to 250 participants<br>- Recording functionality<br>- Collaborate on files within a team |
30+
[Zoom](https://www.uni-bamberg.de/its/dienstleistungen/tele/video/zoom/){target=_blank}| - Single-Sign-On-Url: ``uni-bamberg``<br>- Online service for web conferencing<br>- Teaching as Meetings or Webinars<br>- Recording functionality<br>- For events that exclusively involve members students of our university, please use [Teams](#teams) because of data security and privacy concerns |
31+
[Calendly](https://calendly.com/event_types/user/me){target=_blank}| - Allow students to book appointments, which are automatically added to the Outlook calendar<br>- Example: [30-minute meeting](https://calendly.com/gerit-wagner/30min?month=2023-07){target=_blank} |
32+
[Nuudel](https://nuudel.digitalcourage.de/){target=_blank}| - Doodle replacement |
33+
34+
## Outlook: Calendar permissions
35+
36+
Sharing calendars -> You decide what the other person can see<br>
37+
Permission settings -> In your own calendar, click on "Eigenschaften" -> "Berechtigungen"<br>
38+
39+
## Resources
40+
41+
- [Youtube procedure](https://intranet.neuro.polymtl.ca/computing-resources/youtube.html){target=_blank}

management/systems_overview.qmd

Lines changed: 6 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Systems"
2+
title: "System overview"
33
transition_status: "toupdate"
44
transition_comment: "update"
55
---
@@ -9,15 +9,18 @@ This section is marked as "toupdate": completely update
99

1010
TODO:
1111

12+
- Include the system overview from https://chatgpt.com/c/699da1a7-6648-8387-b9b8-ea1dc8c16ef5
13+
14+
- TBD: include machine setup? https://github.com/fs-ise/workstation-setup
15+
1216
- Content production systems (internal, but also pulic and collaborative): Quarto (website, paper, presentation, thesis) - with overview of templates (highlighting git/pandoc/markdown choice)
1317
- Administration systems (grades, nextcloud, ...)
1418
- Collaboration systems (meetings, ...)
1519
- Explicitly discuss tradeoff: git means no Zotero, no Word... But: it also means immediate involvement of new team members, algorithms (LLMs), and external contributors
16-
1720
:::
1821

1922
Welcome to the chapter on IT systems.
20-
<!--
23+
<!--
2124
This guide is intended to offer you with a useful overview on the many IT technologies and tools that support the administrative processes and lead you to the right places to learn more about them.
2225
This manual will serve as resource for navigating the digital environment, from learning platforms to communication tools, data analysis software to writing tools.
2326
-->
@@ -37,42 +40,8 @@ graph LR
3740
```
3841
:::
3942

40-
- [Systems for teaching](/teaching/systems.html)
41-
- [Systems for research](/research/systems.html)
42-
43-
## General systems
44-
45-
<!--
46-
::: {.callout-note}
47-
Zoom will be replaced by [jitsi](https://jitsi.org/){target=_blank} as a default (see [nextcloud-jitsi](https://github.com/nextcloud/jitsi?tab=readme-ov-file){target=_blank}).
48-
:::
49-
-->
50-
5143
System | Description |
5244
---|---|
5345
[handbook](https://fs-ise.github.io/handbook/){target=_blank}| - Hosted on GitHub<br>- [Editing guidelines](/management/handbook.html)<br>- Distributed version control system to collaborate in software development projects, and for collaborating in writing and teaching<br>- Our preferred choice for manuscripts, and lecture material |
5446
[Nextcloud](https://nc-2272638881871040784.nextcloud-ionos.com/){target=_blank}| - [Clients](https://nextcloud.com/de/install/#install-clients){target=_blank} (use *Nextcloud Files*)<br>- Contains all **confidential** materials for lab management, teaching, research, funding, and service (following the same structure as the handbook).<br>- "Anmelden", URL: ``https://nc-2272638881871040784.nextcloud-ionos.com/``, give access in Browser (pop-up), accept default settings<br>- Our preferred choice for confidential data, and binary/large files<br>- **Collaborative editing of a shared document (without login)**: create md-file and public link (can edit) |
5547

56-
System | Description |
57-
---|---|
58-
[Mail](https://www.uni-bamberg.de/its/dienstleistungen/mail/zugriff/){target=_blank}| - Every member of the university gets a mail assigned<br>- [Personnel](https://www.uni-bamberg.de/its/dienstleistungen/mail/wlv/){target=_blank} has the format `firstname.surname@uni-bamberg.de` while [student](https://www.uni-bamberg.de/its/dienstleistungen/mail/studium/){target=_blank} mail addresses have the format `firstname1-firstname2-firstname3-(...).surname@stud.uni-bamberg.de`<br>- The messages are accessible via [Outlook](https://www.uni-bamberg.de/its/dienstleistungen/mail/zugriff/outlook/){target=_blank} or any other e-mail client |
59-
Teams | - Platform for collaboration and organization, allowing users to create different areas called "Teams" to work together or manage part of their online teaching<br>- Shared chat and separate chats in different channels<br>- Lectures and seminars can be held as phone or video meetings with up to 250 participants<br>- Recording functionality<br>- Collaborate on files within a team |
60-
[Zoom](https://www.uni-bamberg.de/its/dienstleistungen/tele/video/zoom/){target=_blank}| - Single-Sign-On-Url: ``uni-bamberg``<br>- Online service for web conferencing<br>- Teaching as Meetings or Webinars<br>- Recording functionality<br>- For events that exclusively involve members students of our university, please use [Teams](#teams) because of data security and privacy concerns |
61-
[Calendly](https://calendly.com/event_types/user/me){target=_blank}| - Allow students to book appointments, which are automatically added to the Outlook calendar<br>- Example: [30-minute meeting](https://calendly.com/gerit-wagner/30min?month=2023-07){target=_blank} |
62-
[Nuudel](https://nuudel.digitalcourage.de/){target=_blank}| - Doodle replacement |
63-
64-
## Machine setup
65-
66-
- [Eduroam](https://www.uni-bamberg.de/its/dienstleistungen/netz/wlan/eduroam/){target=_blank}: Log-in with university credentials
67-
- [VPN](https://www.uni-bamberg.de/its/dienstleistungen/netz/vpn/einrichten/){target=_blank}: Some Services are only available via VPN or within the university network
68-
- [Proxy servers](https://dataimpulse.com/#pricing){target=_blank}: Residential proxy server service
69-
- [LanguageTools](https://languagetool.org/de){target=_blank}: Free Online Spellchecker (local setup: see academy)
70-
71-
## Outlook: Calendar permissions
72-
73-
Sharing calendars -> You decide what the other person can see<br>
74-
Permission settings -> In your own calendar, click on "Eigenschaften" -> "Berechtigungen"<br>
75-
76-
## Resources
77-
78-
- [Youtube procedure](https://intranet.neuro.polymtl.ca/computing-resources/youtube.html){target=_blank}

teaching/materials.qmd

Lines changed: 44 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,6 @@ A teaching repository contains
5555

5656
For `quarto publish gh-pages` : install quarto locally (otherwise, the ssh and git setup in the docker container requires detailed configuration).
5757

58-
### Adding extensions
59-
60-
```sh
61-
docker compose run --rm quarto quarto add gadenbuie/countdown/quarto
62-
docker compose run --rm quarto quarto add martinomagnifico/quarto-simplemenu
63-
```
64-
6558
## Slides
6659

6760
Template is available [here](https://github.com/fs-ise/fs-ise-presentation){target=_blank} (see [tutorial](https://www.jtrive.com/posts/creating-gh-pages-blog-with-quarto/creating-gh-pages-blog-with-quarto.html){target=_blank})
@@ -219,12 +212,56 @@ Shortcuts:
219212
- b
220213
- d
221214

215+
::: {.callout-note title="Slide preparation" collapse=true}
216+
222217
Convert PowerPoint to quarto:
223218

224219
```sh
225220
pptx2md "slides.pptx" --output "slides_with_notes.qmd" --enable-slides --qmd --image-dir "images"
226221
```
227222

223+
Prompt
224+
225+
```Markdown
226+
Create Reveal.js slides with a title page, simple menu navigation, and support for sections, columns, asides, and centered images. Use this slide formatting structure:
227+
228+
---
229+
title: "<TITLE>"
230+
author: "Prof. Dr. Gerit Wagner"
231+
format:
232+
revealjs:
233+
section-divs: true
234+
center: false
235+
title-slide-attributes:
236+
data-state: "hide-menubar"
237+
simplemenu:
238+
barhtml:
239+
header: ""
240+
footer: "<div class='menubar'><ul class='menu'></ul><div class='slide-number'></div></div>"
241+
scale: 0.67
242+
revealjs-plugins:
243+
- simplemenu
244+
---
245+
246+
Use:
247+
248+
# for main sections (stack navigation, with {data-stack-name="..."} where needed)
249+
250+
## for slides within a section
251+
252+
::: columns / ::: column for side-by-side layouts
253+
254+
::: aside for sources or small side notes
255+
256+
![](path){fig-align="center" width="X%"} for centered visuals
257+
258+
Fenced code blocks (e.g., Python) for figures generated with code
259+
260+
Keep the style clean, structured, and concise, similar to academic lecture slides on analytics and big data.
261+
```
262+
263+
:::
264+
228265
## Notebooks
229266

230267
We use Jupyter notebooks for exercises.

0 commit comments

Comments
 (0)