""" Meetings Module - Recordings Page Recordings and transcripts management """ from ..templates import ICONS, render_base_page def recordings_page() -> str: """Recordings and transcripts management""" content = f'''
{ICONS['record']}
Docker Grundlagen Schulung
10.12.2025, 10:00 - 11:30 | 1:30:00 | 156 MB
{ICONS['record']}
Team-Meeting KW 49
06.12.2025, 14:00 - 15:00 | 1:00:00 | 98 MB
{ICONS['record']}
Elterngespräch - Max Müller
02.12.2025, 16:00 - 16:30 | 0:28:00 | 42 MB
Speicherplatz
296 MB von 10 GB verwendet 3%

3 Aufzeichnungen | Älteste Aufzeichnung: 02.12.2025

''' return render_base_page("Aufzeichnungen", content, "recordings") def play_recording(recording_id: str) -> str: """Play a recording""" content = f'''
{ICONS['play']}

Aufzeichnung wird geladen...

Recording ID: {recording_id}

Details
Datum
10.12.2025, 10:00
Dauer
1:30:00
Größe
156 MB
Teilnehmer
15
''' return render_base_page("Aufzeichnung", content, "recordings") def view_transcript(recording_id: str) -> str: """View recording transcript""" content = f'''
Transkript
Max Trainer 00:00:15

Willkommen zur Docker Grundlagen Schulung. Heute werden wir die Basics von Containern und Images besprechen.

Max Trainer 00:02:30

Docker ist eine Open-Source-Plattform, die es ermöglicht, Anwendungen in Containern zu entwickeln, zu versenden und auszuführen.

Teilnehmer 1 00:05:45

Was ist der Unterschied zwischen einem Container und einer virtuellen Maschine?

Max Trainer 00:06:00

Gute Frage! Container teilen sich den Kernel des Host-Systems, während VMs einen vollständigen Hypervisor und ein eigenes Betriebssystem benötigen...

... Transkript wird fortgesetzt ...

''' return render_base_page("Protokoll", content, "recordings")