diff --git a/assets/images/learning_marker.png b/assets/images/learning_marker.png
new file mode 100644
index 0000000..27cad41
Binary files /dev/null and b/assets/images/learning_marker.png differ
diff --git a/assets/template/background_must_learn.jpg b/assets/template/background_must_learn.jpg
new file mode 100644
index 0000000..2588f5c
Binary files /dev/null and b/assets/template/background_must_learn.jpg differ
diff --git a/assets/template/theme.css b/assets/template/theme.css
index c269fa2..fe1e8fe 100755
--- a/assets/template/theme.css
+++ b/assets/template/theme.css
@@ -105,6 +105,36 @@ section.overview_part_5 {
background-size: 100% 100%;
}
+section.must_learn {
+ background-image: url("../assets/template/background_must_learn.jpg");
+ background-size: 100% 100%;
+}
+
+footer {
+ position: fixed;
+ bottom: 18px;
+ left: 600px;
+ font-size: 20px;
+ color: #333;
+ text-align: left;
+ padding-left: 20px;
+}
+
+
+footer a {
+ color: #0366d6;
+ text-decoration: none;
+}
+
+footer a:hover {
+ text-decoration: underline;
+}
+
+@media print {
+ footer {
+ display: none; /* Hides the footer when printing or exporting to PDF */
+ }
+}
/* pages */
section::after {
diff --git a/scripts/extract_marked_slides.py b/scripts/extract_marked_slides.py
new file mode 100644
index 0000000..be4eafc
--- /dev/null
+++ b/scripts/extract_marked_slides.py
@@ -0,0 +1,86 @@
+import re
+import os
+
+header = """---
+marp: true
+header: 'Learn Markers'
+theme: ub-theme
+paginate: true
+---
+
+"""
+
+toc = [] # Table of contents storage
+structured_slides = {} # Dictionary to store slides under their headers
+
+
+def extract_header(file_content):
+ """Extract the 'header' field from YAML front matter."""
+ match = re.search(r"^header:\s*['\"]?(.*?)['\"]?$", file_content, re.MULTILINE)
+ return match.group(1) if match else "Miscellaneous" # Default category
+
+
+def extract_must_learn_slides(file_path):
+ """Extract slides with """
+ with open(file_path, "r", encoding="utf-8") as file:
+ content = file.read()
+
+ section_header = extract_header(content)
+ slides = re.split(r"(?=\n---)", content)
+ must_learn_slides = [slide for slide in slides if "" in slide]
+
+ return section_header, must_learn_slides
+
+
+def save_extracted_slides(slides_dict, output_file):
+ """Save extracted slides, grouped by header, with a table of contents."""
+ if os.path.exists(output_file):
+ os.remove(output_file)
+
+ with open(output_file, "w", encoding="utf-8") as file:
+ file.write(header)
+
+ # Generate Table of Contents
+ file.write("\n## Table of Contents\n\n")
+ for section, slides in slides_dict.items():
+ if slides:
+ anchor = section.lower().replace(" ", "-")
+ file.write(f"- [{section}](#{anchor})\n")
+
+ for section, slides in slides_dict.items():
+ if slides:
+ anchor = section.lower().replace(" ", "-")
+
+ file.write(f"\n---\n\n## {section} ")
+ file.write("\n\n---\n\n".join(slide.lstrip("\n---") for slide in slides))
+
+ print(f"Extracted slides structured under headers and saved to {output_file}")
+
+
+if __name__ == "__main__":
+
+ extracted_slides = []
+ structured_slides = {}
+ # iterate over md files in slides dir
+ for file in os.listdir("slides"):
+ if file in ["00-orga.md", "00_learn_markers.md"]:
+ continue
+
+ print(file)
+ if file.endswith(".md"):
+ input_file = f"slides/{file}"
+ section_header, slides = extract_must_learn_slides(input_file)
+
+ if section_header not in structured_slides:
+ structured_slides[section_header] = []
+
+ structured_slides[section_header].extend(slides)
+
+ structured_slides = dict(sorted(
+ structured_slides.items(),
+ key=lambda x: int(re.search(r'\d+', x[0]).group()) if re.search(r'\d+', x[0]) else float('inf')
+ ))
+
+ output_file = f"slides/00_learn_markers.md"
+ save_extracted_slides(structured_slides, output_file)
+
diff --git a/slides/00-orga.md b/slides/00-orga.md
index 1c4614d..3c3e53b 100644
--- a/slides/00-orga.md
+++ b/slides/00-orga.md
@@ -2,6 +2,7 @@
marp: true
header: 'Introduction to Digital Work'
theme: ub-theme
+footer: "⚙️"
---
@@ -128,19 +129,34 @@ not everyone will use the same system
Learning: self-directed (additional resources), slides need to be complemented with notes (examples, ...)
-->
+
---
-# Administration
+# Materials
-Contact: gerit.wagner@uni-bamberg.de
+Slides
+- Presentation slides will be made available for download.
+- You are expected to take complementary notes and read the recommended literature.
-Sessions: Monday, 12.15-15.45, April 15 - July 15
-Location: WE5/05.003
+Literature
+- Literature and complementary materials will be listed at the end of each lecture.
+- Materials will be made available via VC whenever possible.
+- Reading of complementary materials depends on your interest and ambition.
-Consultation hours: [by appointment](https://calendly.com/gerit-wagner/30min) (individually or in small groups)
-Web: https://www.uni-bamberg.de/digital-work
+---
-Materials: available via VC: https://vc.uni-bamberg.de/course/view.php?id=68000 (password: 20idw24)
+
+
+# Learning markers
+
+The lecture slides are tagged with **learning markers** that help with navigating the course material and preparing for the exam(s).
+
+| Symbol | Description | Explanation |
+|--------|------------|-------------|
+| ![Learning Marker width:30px](../assets/images/learning_marker.png) | **Must-Know** | Essential knowledge required at all times, especially during exams, with a focus on detailed understanding. |
+| *(No marker)* | **Illustration / Empirics / Outlook** | To deepen understanding and develop the ability to think, comprehend, and explain in a case-based manner. |
+
+For your convenience, a summary of all slides with learning markers is generated automatically and available [here](../output/00_learn_markers.html).
---
@@ -166,20 +182,17 @@ Ggf. Übungsaufgaben mit Quiz
-->
---
-# Materials
+# Administration
-Slides
-- Presentation slides will be made available for download.
-- You are expected to take complementary notes and read the recommended literature.
+Contact: gerit.wagner@uni-bamberg.de
-Literature
-- Literature and complementary materials will be listed at the end of each lecture.
-- Materials will be made available via VC whenever possible.
-- Reading of complementary materials depends on your interest and ambition.
+Sessions: Monday, 12.15-15.45, April 15 - July 15
+Location: WE5/05.003
----
+Consultation hours: [by appointment](https://calendly.com/gerit-wagner/30min) (individually or in small groups)
+Web: https://www.uni-bamberg.de/digital-work
-![bg width:900px](../material/nightline.png)
+Materials: available via VC: https://vc.uni-bamberg.de/course/view.php?id=68000 (password: 20idw24)
---
diff --git a/slides/00_learn_markers.md b/slides/00_learn_markers.md
new file mode 100644
index 0000000..a976d12
--- /dev/null
+++ b/slides/00_learn_markers.md
@@ -0,0 +1,96 @@
+---
+marp: true
+header: 'Learn Markers'
+theme: ub-theme
+paginate: true
+---
+
+
+## Table of Contents
+
+- [IDW-01: Drivers of change in digital work](#idw-01:-drivers-of-change-in-digital-work)
+- [IDW-02: Digital work individually](#idw-02:-digital-work-individually)
+
+---
+
+## IDW-01: Drivers of change in digital work
+
+
+
+# The historical development of work
+
+
+
+The first industrial revolution (1760-1830)
+- Key technological developments: steam power, iron making, manufacturing machinery
+- Work transitions from hand production methods to industrial production work supported by machines
+
+The second industrial revolution (1870-1914)
+- Key technological developments: scientific discoveries (patents), standardization, mass production
+- Work is shaped by Taylorist principles, later referred to as "scientific management".
+
+
+
+---
+
+
+
+# Taylorist principles
+
+Named after Frederick Taylor (1865-1915)
+
+1. Separate the work of workers (efficient task completion) and managers (analysis, planning, training).
+2. Use of the scientific method to study work and determine the most efficient way to perform specific tasks (instead of working based on common sense or rules of thumb).
+3. Match workers to their jobs based on capability and train them to work at maximum efficiency (instead of hiring generalists with broad skill sets).
+4. Monitor worker performance, and provide instructions to ensure that workers work in the most efficient way possible.
+
+The principles have been criticized widely, but their influence on the organization of work is still visible.
+
+
+
+---
+
+## IDW-02: Digital work individually
+
+
+
+# Digital work competences
+
+Frameworks that *describe and classify* digital competences (selection):
+
+- Digital competence framework for EU citizens
+- Multiple case study and grounded theory by Weritz (2022)
+- Review of prior research: Gagné-Pratte et al. (2022)
+
+
diff --git a/slides/01-drivers-of-change.md b/slides/01-drivers-of-change.md
index 69bc6f4..48ac254 100644
--- a/slides/01-drivers-of-change.md
+++ b/slides/01-drivers-of-change.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-01: Drivers of Change'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/02-basics-of-individual-work.md b/slides/02-basics-of-individual-work.md
index 5a1988a..b5e2fbe 100644
--- a/slides/02-basics-of-individual-work.md
+++ b/slides/02-basics-of-individual-work.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-02: Digital Work Individually'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/03-personal-information-management.md b/slides/03-personal-information-management.md
index 45ed776..8fd1453 100644
--- a/slides/03-personal-information-management.md
+++ b/slides/03-personal-information-management.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-03: Personal Information Management'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/04-excellence.md b/slides/04-excellence.md
index af4ab4c..f794769 100644
--- a/slides/04-excellence.md
+++ b/slides/04-excellence.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-03: Excellence'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/05-remote-teams.md b/slides/05-remote-teams.md
index d5fd1aa..12697f1 100644
--- a/slides/05-remote-teams.md
+++ b/slides/05-remote-teams.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-05: Remote Teams'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/06-communication.md b/slides/06-communication.md
index 5dc118e..4d971c8 100644
--- a/slides/06-communication.md
+++ b/slides/06-communication.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-06: Communication in Teams'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/07-collaborative-content-creation.md b/slides/07-collaborative-content-creation.md
index b769341..946ca12 100644
--- a/slides/07-collaborative-content-creation.md
+++ b/slides/07-collaborative-content-creation.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-07: Collaborative Content Creation'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/08-open-source.md b/slides/08-open-source.md
index 01f59ea..732336b 100644
--- a/slides/08-open-source.md
+++ b/slides/08-open-source.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-08: Open Source'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/09-platformization.md b/slides/09-platformization.md
index 35e900a..9c44f79 100644
--- a/slides/09-platformization.md
+++ b/slides/09-platformization.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-09: Platformization'
theme: ub-theme
paginate: true
+footer: "⚙️"
style: |
section{
justify-content: flex-start;
diff --git a/slides/10-knowledge-intensive-services.md b/slides/10-knowledge-intensive-services.md
index 9ac3434..f91bf37 100644
--- a/slides/10-knowledge-intensive-services.md
+++ b/slides/10-knowledge-intensive-services.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-10: Knowledge-Intensive Services'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/11-futures.md b/slides/11-futures.md
index 69a2102..0a41890 100644
--- a/slides/11-futures.md
+++ b/slides/11-futures.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-11: Future of Work'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/12-ethics.md b/slides/12-ethics.md
index 85fb7bc..d9cca3d 100755
--- a/slides/12-ethics.md
+++ b/slides/12-ethics.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-12: Ethics'
theme: ub-theme
paginate: true
+footer: "⚙️"
---
diff --git a/slides/13-exam-prep.md b/slides/13-exam-prep.md
index c81d577..9b8144d 100644
--- a/slides/13-exam-prep.md
+++ b/slides/13-exam-prep.md
@@ -1,8 +1,9 @@
---
marp: true
-header: 'Introduction to Digital Work'
+header: 'IDW-13: Exam Prep'
theme: ub-theme
paginate: true
+footer: "⚙️"
---