Courses/MMT 24WS: Difference between revisions

(→‎Overview: Update Beschreibung)
mNo edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div style="font-size:35px; font-weight:bold"> Kurs Multimedia Technology, Wintersemester 24/25 </div> <!--so it doesn't show up in TOC-->
<div style="font-size:35px; font-weight:bold"> Kurs Multimedia Technology, Wintersemester 24/25 </div> <!--so it doesn't show up in TOC-->
M.Sc. Medieninformatik, Universität Regensburg.
B.A. Medieninformatik, Universität Regensburg.


<div style="float:right; width:25em;">__TOC__</div>  
<div style="float:right; width:25em;">__TOC__</div>  
Line 10: Line 10:
* Der Kurs in [https://campusportal.uni-regensburg.de:443/qisserver/pages/startFlow.xhtml?_flowId=detailView-flow&unitId=22974&periodId=426&navigationPosition=courseoverviewShow SPUR]
* Der Kurs in [https://campusportal.uni-regensburg.de:443/qisserver/pages/startFlow.xhtml?_flowId=detailView-flow&unitId=22974&periodId=426&navigationPosition=courseoverviewShow SPUR]
* Das GraphIT-Item für den Kurs: [[Item:Q1330]]
* Das GraphIT-Item für den Kurs: [[Item:Q1330]]
* Folien?
</div>
</div>


Line 56: Line 55:


<blockquote>
<blockquote>
Für einen Graphen, der den gesamten Kurs zeigt [... here] (TODO) klicken.
Für einen (großen) Graphen, der den gesamten Kurs zeigt [https://tinyurl.com/2cya8dy7 hier] klicken.
<!-- [https://tinyurl.com/23vz49ul here]. -->
<!-- [https://tinyurl.com/23vz49ul here]. -->
</blockquote>
</blockquote>
Line 73: Line 72:
?Vorwissen ?VorwissenLabel
?Vorwissen ?VorwissenLabel
where {
where {
   wd:Q1330 wdt:P14/wdt:P14 ?item. # get all items in course
  # get all items that are included in sessions (as some categories include more items)
   wd:Q1330 wdt:P14 ?session.
  ?session wdt:P3 wd:Q427.
    
    
  ?session wdt:P14 ?item.
   ?item wdt:P1 ?Vorwissen. # get the prerequsites
   ?item wdt:P1 ?Vorwissen. # get the prerequsites
   MINUS { wd:Q1330 wdt:P14/wdt:P14 ?Vorwissen. } # filter out all prereqs that are included in the course
   MINUS { wd:Q1330 wdt:P14/wdt:P14 ?Vorwissen. } # filter out all prereqs that are included in the course
Line 99: Line 101:
|-  
|-  
<!-- Linke Spalte -->
<!-- Linke Spalte -->
| [https://tinyurl.com/288t8cwj Full screen view der Query]
| [https://tinyurl.com/2bgez9oo Full screen view der Query]
<!-- Rechte Spalte -->
<!-- Rechte Spalte -->
| [https://tinyurl.com/2auk2o4q Full screen view der Query]
| [https://tinyurl.com/2auk2o4q Full screen view der Query]
Line 110: Line 112:
{{#widget:SPARQLquery|code=
{{#widget:SPARQLquery|code=
#defaultView:Timeline
#defaultView:Timeline
# title: Alle geplanten Termine
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wd: <https://graphit.ur.de/entity/>
PREFIX wd: <https://graphit.ur.de/entity/>
select distinct ?Datum ?Session ?SessionLabel ?Inhalte ?InhalteLabel
select distinct ?Datum ?Session ?SessionLabel # ?Inhalte ?InhalteLabel
# ?item # for debug
where {
where {
   # todo. change Q:468 to current course
   # todo. change Q:468 to current course
   wd:Q1330 wdt:P14 ?Session.
   wd:Q1330 wdt:P14 ?Session.
   ?Session wdt:P3 wd:Q427.  
   ?Session wdt:P3 wd:Q427.  
   ?Session wdt:P19 ?Datum.
   ?Session wdt:P19 ?Datum.  
   # OPTIONAL {?Session wdt:P14 ?Inhalte.}
   # OPTIONAL {?Session wdt:P14 ?Inhalte.}  
 
  # Get the amount of eng alias found for an item
  {SELECT ?Session (COUNT(?alias) AS ?aliasCount) WHERE {
    ?Session skos:altLabel ?alias.
    FILTER (LANG(?alias) = "en").
  } GROUP BY ?Session
  }
 
  # re-get the alias as ?SessionLabel (for the links)
   ?Session skos:altLabel ?SessionLabel.
   ?Session skos:altLabel ?SessionLabel.
   OPTIONAL { FILTER (!regex(?SessionLabel, "MMT", "i")) } # get the alias, that describes the session (i.e. not e.g. 24WS - 01a)
  FILTER (LANG(?SessionLabel) = "de").
 
  # Filter out all descriptive alias (aka. don't use a "[Course] - 01a"-type label)
   OPTIONAL {
    ?Session skos:altLabel ?alt.
    FILTER (!regex(?alt, "MMT", "i"))
    FILTER (LANG(?alt) = "en")  # Ensure the alias is in English
  } # and save them in a different var
 
  # Default to the normal alias, but use the descriptiv one if it exists
  BIND(IF (?aliasCount > 1, ?alt, ?alias) as ?SessionLabel)
 
   service wikibase:label { bd:serviceParam wikibase:language "en".}
   service wikibase:label { bd:serviceParam wikibase:language "en".}
} ORDER BY ASC(?Datum)
} ORDER BY ASC(?Datum)
LIMIT 50
| height=38em
| height=38em
| caption=Geplante Termine
| caption=Geplante Termine
Line 130: Line 151:
</div>
</div>


<!--
=== Interessen & Vorkenntnisse ===
=== Interessen & Vorkenntnisse ===
Ein diagramm das Items zeigt, die Studierende als "interessant" oder "bekannt" markiert haben.
Ein Diagramm, das Items zeigt, die Studierende als "interessant" oder "bekannt" markiert haben.
<div style="border: solid 5px #d2d6e0; background-color:#eaecf0;">
<div style="border: solid 5px #d2d6e0; background-color:#eaecf0;">
{{#widget:SPARQLquery| code=
{{#widget:SPARQLquery| code=
Line 140: Line 162:
SELECT DISTINCT ?known ?interests ?itemLabel # ?known ?interests ?item ?itemLabel  
SELECT DISTINCT ?known ?interests ?itemLabel # ?known ?interests ?item ?itemLabel  
WHERE {
WHERE {
   wd:Q1330 wdt:P14* ?item.
   wd:Q1330 wdt:P14/wdt:P14 ?item.
   OPTIONAL {
   OPTIONAL {
     SELECT ?item ?itemLabel (COUNT(DISTINCT ?student) as ?known) WHERE {
     SELECT ?item ?itemLabel (COUNT(DISTINCT ?student) as ?known) WHERE {
Line 159: Line 181:
}}
}}
</div>
</div>
 
-->
<!--
=== Preview ===
=== Preview ===
Eine Liste an Themen, die in der nächsten Stunden behandelt werden.
Eine Liste an Themen, die in der nächsten Stunden behandelt werden.
Line 226: Line 249:
}}
}}
</div>
</div>
-->


==Erste Schritte mit GraphIT==
==Erste Schritte mit GraphIT==

Latest revision as of 12:46, 20 November 2024

Kurs Multimedia Technology, Wintersemester 24/25

B.A. Medieninformatik, Universität Regensburg.



Overview

Der Kurs dient als Einführung in verschiedene Multimedia-Grundkonzepte


Wichtige Themen

Full Query

Besprochen werden Grundlagen der Optik, Fotografie/Film, Audio und Farben, sowie Computergrafik, 3D-Modellierung und Interaktionstechniken.

In der dazugehörigen Übung werden wichtige Werkzeuge und praktische Kompetenzen vermittelt.

Der Leistungsnachweis ist eine schriftliche Prüfung am Ende des Semesters.

Zur Klausur wird zugelassen, wer die semesterübergreifende Projektarbeit während der Übungen erfolgreich absolviert. Erwartet wird dazu auch eine aktive Mitarbeit in den Übungsstunden.

Für einen (großen) Graphen, der den gesamten Kurs zeigt hier klicken.

Vorwissen Ziele

Items, die nicht Teil des Kursen sind, aber als Vorwissen vorausgesetzt werden

Items, die als Kursziele markiert sind

Full screen view der Query Full screen view der Query


Timetable

Geplante Termine


Erste Schritte mit GraphIT

  1. GraphIT-Account einrichten
    1. Account anlegen (gerne mit Pseudonym oder Initialen): Special:CreateAccount.
    2. Einen Graph User (einfach ein Item) mit gleichem Namen anlegen (siehe z.B. das Item Q630: Markus Mustermann):
      1. auf Special:NewItem gehen oder oben im Menü "Items → New Item" auswählen.
      2. Label (für Sprache Englisch): <eigener Name>
      3. Description (für Sprache Englisch): Student at University of Regensburg (<eigener Name>) // Hinweis: in WikiBase dürfen unterschiedliche Items nicht die gleiche Beschreibung haben, deshalb bitte den eigenen Namen noch dranhängen
      4. Button 'Create' anklicken
    3. Statements beim Benutzer-Item hinzufügen (siehe z.B. das Item Q630: Markus Mustermann):
      1. 'instance of' (P3) + 'Student' (Q167)
      2. 'username' (P28) + Benutzernamen (siehe Schritt 1)
      3. 'participates in' (P25) + MMT WS 2024 (Q1330)
    4. Auf der eigenen Benutzerseite (des Accounts) einen Link zum eigenen Item anlegen:
      1. Benutzerseite anlegen/bearbeiten
      2. Folgenden Text dort einfügen und Seite speichern (mit eigenem Item statt Platzhalter): My GraphIT item: [[Item:Q123]]. Achtung: das Item muss ein Link sein, d.h. entweder im grafischen Editor verlinken oder im Quellcode-Editor in eckigen Klammern schreiben.
  2. Vorkenntnisse und Interessen angeben
    1. Auf https://test.graphit.ur.de/app/src/pages/selectionTools/ einmal mit Benutzername und Passwort (aus Schritt 1) anmelden. Achtung: das Passwort wird momentan beim Eintippen angezeigt.
    2. Oben rechts die Lehrveranstaltung "MMT 24WS" auswählen.
    3. Im angezeigten Graph die damit verbundenen Themen anschauen.
    4. Alle Themen als "completed" markieren, mit denen man sich schon befasst hat (auswählen und Taste '1' drücken bzw. den Button auf der rechten Seite).
    5. Mindestens fünf Themen als Interessen markieren (auswählen und Taste '2' drücken bzw. den Button auf der rechten Seite).
    6. Änderungen speichern über den 'save'-Button unten rechts!
    7. Auf der eigenen Item-Seite überprüfen ob die Interessen und Vorkenntnisse korrekt dokumentiert wurden.

Als ein Beispiel kann Max Mustermann angesehen werden. Für eine detailiertere Übersicht kann die Seite ExampleStudent besucht werden.