lehrkraefte:ks:informatik-glf4-23-4iw

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
lehrkraefte:ks:informatik-glf4-23-4iw [2023/03/28 08:32]
Simon Knaus
lehrkraefte:ks:informatik-glf4-23-4iw [2023/05/01 22:05]
Simon Knaus
Line 1: Line 1:
 ===== Progamm ===== ===== Progamm =====
-<!--+==== KW 18 ==== 
 + 
 +=== Ziele ===  
 +  * Vorträge sind abgeschlossen 
 + 
 +=== Bewertungskriterien und Rahmenbedingungen Voträge === 
 +== Form == 
 +Wir haben 7 Voträge für 90 Minuten: Maximale Dauer eines Votrags 12 Minuten. 
 +Präsentationstechnik und -medium sind frei wählbar. 
 + 
 +== Bewertungskriterien == 
 +  * Klarheit des Votrages 
 +  * Vollständigkeit der Beantwortung der Leitfragen (siehe [[lehrkraefte:ks:informatik-glf4-23-4iw#kw_17|letztes Mal]]) 
 +  * Kurzweiligkeit des Vortrages 
 + 
 + 
 +==== KW 17 ==== 
 +<WRAP alert center  round 70%> 
 +**Abgabe Bericht: ** Bis 30.4.2023 um 20:00 auf SharePoint abgeben.  
 +</WRAP> 
 +=== Ziele === 
 +  *  Bericht ist abgeschlossen und auf Sharepoint abgeben. Format und Details siehe unten. 
 +  *  Gruppen für Vorträge inkl. Themenwahl ist abgeschlossen. 
 + 
 +=== Auftrag ===  
 +Bildet Gruppen von maximal 3 Personen und wählt euch ein Thema. Thema (Nummer) und Gruppenzusammensetzung bitte in Forms kommunizieren. 
 + 
 +=== Vortragsinhalte === 
 +  - [[https://chat.openai.com/|ChatGPT]] 
 +  - [[https://www.midjourney.com/|Midjourney]] (braucht Discord-Account) 
 +  - [[https://labs.openai.com/|DALL-E 2]] 
 +  - [[https://www.bing.com/new|BingChat]]  
 +  - [[https://www.perplexity.ai/|Perplexity AI]] 
 +  - [[https://beta.elevenlabs.io/| Eleven Labs]] 
 +  - [[https://www.d-id.com/|D-ID]] 
 +  - [[https://www.nytimes.com/2023/04/19/arts/music/ai-drake-the-weeknd-fake.html|Fake Drake]] (Kein Tool, aber eine Reihe von Tools; Artikel ggf. bei mir als [[https://bldsg-my.sharepoint.com/:b:/r/personal/simon_knaus_ksbg_ch/Documents/streammovies/literature/An%20AI%20Hit%20of%20Fake%20%E2%80%98Drake%E2%80%99%20and%20%E2%80%98The%20Weeknd%E2%80%99%20Rattles%20the%20Music%20World%20-%20The%20New%20York%20Times.pdf?csf=1&web=1&e=jV4ppB|PDF]]) 
 + 
 +Für jedes Thema sollen die folgenden vier Fragen beantwortet werden: 
 +  * Was ist der Zweck des KI-Tools und wie funktioniert es? 
 +  * Was sind die mögliche Vor- und Nachteile der Verwendung des KI-Tools? 
 +  * Wie genau und zuverlässig ist das KI-Tool, und welche Faktoren beeinflussen die Resultate? 
 +  * Welche Auswirkungen (Geschäftsmodelle, Ethik, Politik, etc.) könnte der Einsatz des KI-Tools haben? 
 + 
 ==== KW 13 ==== ==== KW 13 ====
 === Ziele === === Ziele ===
-Bericht ist fertiggestellt.+Bericht ist fertig, ggf. nächstes Mal 1 Lektion Bericht, Start Vorträge.
  
 === Eckpunkte Bericht === === Eckpunkte Bericht ===
Line 11: Line 54:
     * Beschreibt (Screenshot; Shortcut: ''PrtScr'' oder ''Alt+PrtScr'') woher die Daten kommen und wie diese aussehen.     * Beschreibt (Screenshot; Shortcut: ''PrtScr'' oder ''Alt+PrtScr'') woher die Daten kommen und wie diese aussehen.
     * Beschreibt, welche Daten erhoben werden.     * Beschreibt, welche Daten erhoben werden.
-  - Eine Frage formuliert, welche auf Grund von Excel-Analysen (mindestens eine Pivot-Tabelle) der eigenen Daten beantwortet kann. +  - Mindestens zwei Fragen formuliert, welche auf Grund von Excel-Analysen (mindestens eine Pivot-Tabelle) der eigenen Daten beantwortet kann. 
-  - Mindestens eine Analyse der eigenen Daten welche die Frage aus dem vorigen Punkt beantwortet. Z.B. Wann mache ich xxx am häufigsten?+  - Mindestens zwei Analyse der eigenen Daten welche die Fragen aus dem vorigen Punkt beantwortet. Z.B. Wann mache ich xxx am häufigsten?
   - Einen Abschnitt, welcher Zusammenfasst, was du in diesem Teil der Informatik gelernt hast, bzgl.   - Einen Abschnitt, welcher Zusammenfasst, was du in diesem Teil der Informatik gelernt hast, bzgl.
     * Excel     * Excel
     * Python     * Python
     * BigData und sozialen Netzen im Allgemeinen.     * BigData und sozialen Netzen im Allgemeinen.
-  - Einen Abschnitt (mindestens 1000 Zeichen inkl. Lehrschläge) zur Frage <<Wie stehen Social Media und Demokratie zueinander>>. Falls dir die Thematik neu ist, lies dir folgende Artikel durch:  +  - Einen Abschnitt (mindestens 1000 Zeichen inkl. Lehrschläge) zur Frage <<Wie stehen Social MediaDemokratie und Gesundheit zueinander>>. Falls dir die Thematik neu ist, lies dir die nachfolgenden Artikel durch. Ihr könnt auch einen Text zu viert abgeben. Damit kann jede:r eine Quelle lesen und ihr könnt einen Abschnitt (zu 1000 Zeichen) abgeben.  
-    - https://www.nzz.ch/feuilleton/juergen-habermas-warnt-soziale-netzwerke-gefaehrden-die-demokratie-ld.1702434+    - https://www.nzz.ch/feuilleton/juergen-habermas-warnt-soziale-netzwerke-gefaehrden-die-demokratie-ld.1702434 oder als [[https://bldsg-my.sharepoint.com/:b:/r/personal/simon_knaus_ksbg_ch/Documents/streammovies/literature/nzz_habermas.pdf?csf=1&web=1&e=yrbdRN|PDF]]
     - https://www.mdr.de/wissen/medien-und-demokratie-100.html     - https://www.mdr.de/wissen/medien-und-demokratie-100.html
-    - https://www.tagesanzeiger.ch/eine-demokratie-destabilisieren-team-jorge-machts-ab-6-millionen-396187159107+    - https://www.tagesanzeiger.ch/eine-demokratie-destabilisieren-team-jorge-machts-ab-6-millionen-396187159107 oder als [[https://bldsg-my.sharepoint.com/:b:/r/personal/simon_knaus_ksbg_ch/Documents/streammovies/literature/ta_jorge.pdf?csf=1&web=1&e=aIdRl0|PDF]] 
 +    - https://www.ft.com/content/0e2f6f8e-bb03-4fa7-8864-f48f576167d2 oder als [[https://bldsg-my.sharepoint.com/:b:/r/personal/simon_knaus_ksbg_ch/Documents/streammovies/literature/ft_twenge.pdf?csf=1&web=1&e=4DYsik|PDF]]
  
 Bewertungskriterien: Bewertungskriterien:
Line 34: Line 78:
   * ''Win''+''PrtScrn'' erstellt ein Bildschirmfoto und speichert es im Bilder-Ordner von Windows   * ''Win''+''PrtScrn'' erstellt ein Bildschirmfoto und speichert es im Bilder-Ordner von Windows
   * ''Win''+''Shift''+''S'' öffnet einen Dialog um ein Bildschirmfoto aufzunehmen und einen Bereich auszuwählen und speichert es dann in der Zwischenbalge (''CTRL''+''V'' zum Einfügen)   * ''Win''+''Shift''+''S'' öffnet einen Dialog um ein Bildschirmfoto aufzunehmen und einen Bereich auszuwählen und speichert es dann in der Zwischenbalge (''CTRL''+''V'' zum Einfügen)
--->+ 
 +=== Abgabe Format === 
 +Bitte Bericht im **PDF**-Format auf dem Sharepoint-Abgabe-Ordner abgeben. Dateiname ''vorname_nachname_bericht_bigdata.pdf''. Der Dateiname muss **genau** so gewählt werden. 
 ==== KW 12 ==== ==== KW 12 ====
 === Ziele === === Ziele ===
Line 52: Line 99:
     * An welchem Wochentag schaue ich am meisten Videos?     * An welchem Wochentag schaue ich am meisten Videos?
     * Wie viele Videos schaue ich durchschnittlich pro Tag?     * Wie viele Videos schaue ich durchschnittlich pro Tag?
 +    * Gibt es Unterschieden zwischen Ferien- und Schulzeit?
     * Eigene Fragen geben mehr Punkte.     * Eigene Fragen geben mehr Punkte.
 ==== KW 11 ==== ==== KW 11 ====
Line 71: Line 119:
 </WRAP> </WRAP>
 === Code === === Code ===
 +=== Spotify ===
 +<code python spotify.py>
 +import re        # Regular Expressions
 +import datetime  # Datum/Zeit 
 +import os        # Files suchen
 +import json
 +# Erklärungen zu diesem Code sind Analog dem Youtube-Extraktor.
 +
 +rootdir = "C:/Users/Simon.Knaus/OneDrive - Kt. SG BLD/ksbg/Informatik/bigdata/spotify_data"
 +
 +# Resultat, das am Schluss geschrieben werden soll
 +csv = ""   # Comma separated values
 +# Wie viele Kontrollausgaben?
 +debug = 100
 +
 +# Alle HTML-Dateien im Verzeicznis anzeigen            
 +for root, dirs, files in os.walk(rootdir):
 +    for file in files:
 +        if file.endswith(".json"):
 +            filepath = os.path.join(root, file) 
 +            # Datei oeffnen
 +            
 +            f = open(filepath, "r")
 +            #html = f.read()  # Alles einlesen
 +            data=json.load(f)
 +            print(data)
 +            f.close()        # Datei schliessen
 +
 +            for d in (data):
 +                # Einträge in Zahlen umwandeln
 +                # Monat plus die anderen Einträge (ohne AM/PM) in Zahlen umgewandelt 
 +                #   Die Zeichenkette "42" ist nicht das gleiche wie die Zahl 42.
 +            
 +
 +                # Datum daraus generieren (macht die Datumsmanipulation einfacher).
 +                # Jahr, Monat, Tag, Stunde, Minute, Sekunde
 +    
 +
 +                if debug>0:
 +                    # Ausgabe zur Kontrolle, produziert folgendes Format
 +                    print(d["endTime"])   # 2021-01-06 21:23:12
 +                    debug -= 1  # Um 1 vermindern
 +
 +
 +                # Formatierte Ausgabe des Datums, siehe https://www.w3schools.com/python/python_datetime.asp
 +                # \n heisst neue Zeile.
 +                csv += str(d["endTime"])+";"+str(d["msPlayed"])+"\n"
 +
 +            # Ausgabe in Datei schreiben
 +        f = open("resultat_spotify.csv", "w")
 +        f.write(csv)
 +        f.close() </code>
 == Twitter == == Twitter ==
  
  • lehrkraefte/ks/informatik-glf4-23-4iw.txt
  • Last modified: 2023/05/01 22:06
  • by Simon Knaus