Courses/Propaedeutikum MI 26: Difference between revisions

No edit summary
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Note|text=This page is currently only available in German.}}
{{Note|text=This page is currently only available in German.}}
''To-do: all of our courses pages are in German. Do we want to add English as a second language?''


''This page will help you create a new course page for GraphIT.  
| {{#widget:SPARQLquery|code=
First, you need to create a course item and fill it with course materials and dependencies. If you have already done it you can proceed with this site. The template is created using the course  'Computer Graphics and Image Processing' in the summer semester 2024, QID: Q932 as an example. You will need to change the course QID everywhere for the visualizations to work for your new course.''
#defaultView:Graph
PREFIX wd: <https://graphit.ur.de/entity/>
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
 
SELECT DISTINCT ?session ?sessionLabel ?rgb ?dependency ?dependencyLabel WHERE {
  wd:Q3244 wdt:P14 ?session.
  BIND(wd:Q3244 AS ?dependency)


<div style="font-size:35px; font-weight:bold"> Kurs Platzhalter, Semester, Jahr </div> <!--so it doesn't show up in TOC-->
  BIND(xsd:integer(STRAFTER(STR(?session), "Q")) AS ?qnum)
Studiengang, Universität Regensburg.
  BIND(xsd:integer(?qnum - (20 * FLOOR(?qnum/20))) AS ?colorIndex)


''Add some links relevant for the course.''
VALUES (?colorIndex ?rgb) {
        (0  "e3ffd9") # green
        (1  "ffeec2") # orange
        (2  "f4eff5") # purple
        (3  "F9DCDF") # pink
        (4  "E7DEDA") # brown
        (5  "ECEDFF") # lavender
        (6  "FEFFC2") # yellow
        (7  "F1FFCE") # light green
        (8  "D8FDE0") # green (mint)
        (9  "e8fcff") # blue
        (10 "DCB8A5") # brown-red
        (11 "C8C79B") # beige
        (12 "F0A8AF") # red
        (13 "e6e6e6") # gray
        (14 "D0E1E6") # blue-gray
        (15 "FFE5F1") # light pink
        (16 "E0F7E9") # pale mint
        (17 "FFF0DB") # peach
        (18 "E5E0FF") # periwinkle
        (19 "D9F2FF") # sky blue
  }
 
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
}}
|
 
 
<div style="font-size:35px; font-weight:bold"> Propädeutikum Medieninformatik, SoSe, 2026 </div> <!--so it doesn't show up in TOC-->
Universität Regensburg


<!-- Links to important/official resources -->
<!-- Links to important/official resources -->
Line 17: Line 52:
</div>
</div>


Some tips for the visualizations. You can re-use existing SPARQL queries originally created by LS for your own courses. Note that you can link the SPARQL and its embeded visualization directly.
Consider a link to the "Wichtige Themen" query. https://query.graphit.ur.de/index.html#%23defaultView%3ABubbleChart%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fprerequisite%20%3FprerequisiteLabel%20%3Fdependencies%0AWHERE%20%7B%0A%20%20wd%3AQ926%20wdt%3AP14*%20%3Fitem.%0A%20%20%7B%0A%20%20SELECT%20%3Fprerequisite%20%3FprerequisiteLabel%20(COUNT(DISTINCT%20%3Fitem)%20as%20%3Fdependencies)%20WHERE%20%7B%0A%20%20%20%20%3Fitem%20wdt%3AP1%20%3Fprerequisite.%0A%20%20%7D%20GROUP%20BY%20%3Fprerequisite%20%3FprerequisiteLabel%20%0A%20%20%7D%0A%20%20%23%20filter%20(%3Fdependencies%20%3E%3D4)%20%0A%20%20%3Fitem%20wdt%3AP1%20%3Fprerequisite.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D
if you change "index" to "embed" you will proceed to the visualization directly.
https://query.graphit.ur.de/embed.html#%23defaultView%3ABubbleChart%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fprerequisite%20%3FprerequisiteLabel%20%3Fdependencies%0AWHERE%20%7B%0A%20%20wd%3AQ926%20wdt%3AP14*%20%3Fitem.%0A%20%20%7B%0A%20%20SELECT%20%3Fprerequisite%20%3FprerequisiteLabel%20(COUNT(DISTINCT%20%3Fitem)%20as%20%3Fdependencies)%20WHERE%20%7B%0A%20%20%20%20%3Fitem%20wdt%3AP1%20%3Fprerequisite.%0A%20%20%7D%20GROUP%20BY%20%3Fprerequisite%20%3FprerequisiteLabel%20%0A%20%20%7D%0A%20%20%23%20filter%20(%3Fdependencies%20%3E%3D4)%20%0A%20%20%3Fitem%20wdt%3AP1%20%3Fprerequisite.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D
== Überblick ==
== Überblick ==
''ein kurzer Satz über den Kurs''  <!-- ein kurzer Satz über den Kurs -->
''Im Einführungskrus werden die Basics von dem Studiegang Media Informatics an der Universität Regensbur ermittelt. Der Kurs bietet einen praktischen Überblick über die im Media Informatics Studium nützliche Werkzeuge, sowie die Grundlagen der Medieninformatik als wissenschaftlichen Disziplin. -->


<!-- Floated Table that contains the big topics of the course note(32.5em)-->
<!-- Floated Table that contains the big topics of the course note(32.5em)-->
{| class="wikitable" style="float:right; width:25em; margin-left:5px"
{| class="wikitable" style="float:right; width:40em; margin-left:5px"
! '''Wichtige Themen'''
! '''Wichtige Themen'''
|-
|-
Line 39: Line 65:
SELECT DISTINCT ?prerequisite ?prerequisiteLabel ?dependencies
SELECT DISTINCT ?prerequisite ?prerequisiteLabel ?dependencies
WHERE {
WHERE {
   wd:Q932 wdt:P14* ?item.
   wd:Q3244 wdt:P14* ?item.
   {
   {
   SELECT ?prerequisite ?prerequisiteLabel (COUNT(DISTINCT ?item) as ?dependencies) WHERE {
   SELECT ?prerequisite ?prerequisiteLabel (COUNT(DISTINCT ?item) as ?dependencies) WHERE {
Line 49: Line 75:
   SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
   SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}  
}  
| height=12em
|
}}
}}
|-
|-
| style="text-align:right;" | [https://query.graphit.ur.de/embed.html#%23defaultView%3ABubbleChart%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fprerequisite%20%3FprerequisiteLabel%20%3Fdependencies%0AWHERE%20%7B%0A%20%20wd%3AQ926%20wdt%3AP14*%20%3Fitem.%0A%20%20%7B%0A%20%20SELECT%20%3Fprerequisite%20%3FprerequisiteLabel%20(COUNT(DISTINCT%20%3Fitem)%20as%20%3Fdependencies)%20WHERE%20%7B%0A%20%20%20%20%3Fitem%20wdt%3AP1%20%3Fprerequisite.%0A%20%20%7D%20GROUP%20BY%20%3Fprerequisite%20%3FprerequisiteLabel%20%0A%20%20%7D%0A%20%20%23%20filter%20(%3Fdependencies%20%3E%3D4)%20%0A%20%20%3Fitem%20wdt%3AP1%20%3Fprerequisite.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D Ausführlichere Query]
| style="text-align:right;" | [https://query.graphit.ur.de/embed.html#%23defaultView%3ABubbleChart%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fprerequisite%20%3FprerequisiteLabel%20%3Fdependencies%0AWHERE%20%7B%0A%20%20wd%3AQ926%20wdt%3AP14*%20%3Fitem.%0A%20%20%7B%0A%20%20SELECT%20%3Fprerequisite%20%3FprerequisiteLabel%20(COUNT(DISTINCT%20%3Fitem)%20as%20%3Fdependencies)%20WHERE%20%7B%0A%20%20%20%20%3Fitem%20wdt%3AP1%20%3Fprerequisite.%0A%20%20%7D%20GROUP%20BY%20%3Fprerequisite%20%3FprerequisiteLabel%20%0A%20%20%7D%0A%20%20%23%20filter%20(%3Fdependencies%20%3E%3D4)%20%0A%20%20%3Fitem%20wdt%3AP1%20%3Fprerequisite.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D Ausführlichere Query]
|}
|}
<!-- Rest der Beschreibung -->''Some general infos:''
In den dazugehörigen Übungen werden Vorlesungsthemen vertieft und praktisch umgesetzt.
Ein Leistungsnachweis erfolgt durch eine erfolgreiche Teilnahme an einer Klausur. Für die Zulassung zu dieser, müssen Studienleistungen abgegeben und bestanden werden, die erarbeitete Themenbereiche abfragen.
<blockquote>
Für einen Graph, der den gesamten Kurs darstellt, klicken Sie [https://query.graphit.ur.de/embed.html#%23defaultView%3AGraph%0A%23%20set%3Atopic%3Brgb%3DFFFFFF%3Bshape%3Dtext%0A%23%20set%3A%20dependency%3Brgb%3DA2C4CD%3Bshape%3Dbox%0A%23%20set%3Acategory%3Brgb%3DA2C4CD%3Bshape%3Dbox%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0ASELECT%20distinct%20%3Ftopic%20%3FtopicLabel%20%3Frgb1%20%3Fshape1%0A%3Fdependency%20%3FdependencyLabel%20%3Frgb2%20%3Fshape2%0A%23%20%3Fcategory%20%3FcategoryLabel%20%3Frgb3%20%3Fshape3%0AWHERE%20%7B%0A%7B%0A%20%20%23%20get%20all%20categories%20of%20the%20course%0A%20%20BIND%20(wd%3AQ932%20as%20%3Fcourse).%20%0A%20%20%3Fcourse%20wdt%3AP14%20%3Fcategory.%0A%20%20Minus%20%7B%3Fcategory%20wdt%3AP3%20wd%3AQ427%7D%0A%20%20%0A%20%20%7B%20SELECT%20%3Fcategory%20%3FcategoryLabel%20%3Ftopic%20%3FtopicLabel%20WHERE%20%7B%0A%20%20%20%20%7B%0A%20%20%20%20%23%20%3Fcategory%20wdt%3AP14%20%3Ftopic.%0A%20%20%20%20%20%20%3Ftopic%20wdt%3AP2%20%3Fcategory.%0A%20%20%20%20%7D%0A%20%20%7D%0A%20%20%7D%0A%20%20Union%0A%20%20%23%20get%20all%20dependencies%20of%20the%20topics%0A%20%20%7B%20SELECT%20%3Ftopic%20%3FtopicLabel%20%3Fdependency%20%3FdependencyLabel%20WHERE%20%7B%0A%20%20%20%20%7B%0A%20%20%20%20%20%3Ftopic%20wdt%3AP1%20%3Fdependency.%20%20%0A%20%20%20%20%7D%20%0A%20%20%7D%0A%20%20%7D%0A%20%20%23%20%3Fcategory%20wdt%3AP14%20%3Ftopic.%0A%20%20%3Ftopic%20wdt%3AP2%20%3Fcategory.%0A%20%20%3Ftopic%20wdt%3AP1%20%3Fdependency.%0A%20%20%0A%20%20%23%20-----%20STYLING%20-----%0A%20%20%23%2012%20categories%0A%20%20%0A%20%20bind%20(if(%3Fcategory%20%3D%20wd%3AQ1%2C%20%22e8fcff%22%2C%20%23%20(blue)%20%20f3fdff%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ2%2C%20%22e3ffd9%22%2C%20%23%20(green)%20%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ3%2C%20%22ffeec2%22%2C%20%23%20(orange)%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ4%2C%20%22f4eff5%22%2C%20%23%20(purple)%20%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ5%2C%20%22F9DCDF%22%2C%20%23%20(pink)%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ6%2C%20%22E7DEDA%22%2C%20%23%20(brown)%20%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ7%2C%20%20%22ECEDFF%22%2C%20%23%20(lavender)%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ8%2C%20%22F1FFCE%22%2C%20%23%20(yellowgreen)%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ9%2C%20%22E0EFFF%22%2C%20%23%20(%22dark%22blue)%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ10%2C%20%22FEFFC2%22%2C%20%23%20(yellow)%20%23%20Maths%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ11%2C%20%22FFFFFF%22%2C%20%23%20(white)%20%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ12%2C%20%22D8FDE0%22%2C%20%23%20(turquois)%20%0A%20%20%20%20%20%20%20%22FFFFFF%22%20))))))))))))%20as%20%3Frgb1).%0A%20%20BIND(%22ellipse%22%20as%20%3Fshape1)%0A%20%20%0A%20%20bind%20(if(%3Fcategory%20%3D%20wd%3AQ1%2C%20%22e8fcff%22%2C%20%23%20(blue)%20%20f3fdff%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ2%2C%20%22e3ffd9%22%2C%20%23%20(green)%20%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ3%2C%20%22ffeec2%22%2C%20%23%20(orange)%20%23%20Bitmap%20Graphics%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ4%2C%20%22f4eff5%22%2C%20%23%20(purple)%20%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ5%2C%20%22F9DCDF%22%2C%20%23%20(pink)%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ6%2C%20%22E7DEDA%22%2C%20%23%20(brown)%20%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ7%2C%20%22ECEDFF%22%2C%20%23%20(lavender)%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ8%2C%20%22F1FFCE%22%2C%20%23%20(yellowgreen)%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ9%2C%20%22E0EFFF%22%2C%20%23%20(%22dark%22blue)%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ10%2C%20%22FEFFC2%22%2C%20%23%20(yellow)%20%23%20Maths%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ11%2C%20%22FFFFFF%22%2C%20%23%20(white)%20%0A%20%20%20%20%20%20%20%20%20%20if(%3Fcategory%20%3D%20wd%3AQ12%2C%20%22D8FDE0%22%2C%20%23%20(turquois)%20%0A%20%20%20%20%20%20%20%22FFFFFF%22%20))))))))))))%20as%20%3Frgb2).%0A%20%20BIND(%22ellipse%22%20as%20%3Fshape2)%0A%20%20%0A%20%20BIND(%22box%22%20as%20%3Fshape3)%0A%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0A%7D hier].
</blockquote>
<!-- Table that contains simple/fast queries for the beggining & ending nodes of a course -->
{| class="wikitable"
! '''Vorwissen''' !! '''Ziele'''
|-
<!-- Linke Spalte -->
| style="width: 50%" | {{#widget:SPARQLquery|code=
#defaultView:Table
# Prerequsisite=outside -depends on-> Course-Topic=inside
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wd: <https://graphit.ur.de/entity/>
select distinct
?Vorwissen ?VorwissenLabel
where {
  wd:Q932 wdt:P14/wdt:P14 ?item. # get all items in course
 
  ?item wdt:P1 ?Vorwissen. # get the prerequsites
  MINUS { wd:Q932 wdt:P14/wdt:P14 ?Vorwissen. } # filter out all prereqs that are included in the course
  service wikibase:label { bd:serviceParam wikibase:language "en".}
} LIMIT 30
|caption=Items, die nicht Teil des Kurses, aber Vorwissen für behandelte Inhalte sind
|height=20vh
}}
<!-- Rechte Spalte -->
| style="width: 50%" | {{#widget:SPARQLquery|code=
#defaultView:Table
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wd: <https://graphit.ur.de/entity/>
SELECT DISTINCT ?ZielLabel ?Ziel
where {
  wd:Q932 wdt:P36 ?Ziel.
  service wikibase:label { bd:serviceParam wikibase:language "en".}
} LIMIT 20
|caption=Items, die als Ziele für den Kurs markiert wurden
|height=20vh
}}
|-
<!-- Linke Spalte -->
| [https://query.graphit.ur.de/embed.html#%23defaultView%3ATable%0A%23%20Prerequsisite%3Doutside%20-depends%20on-%3E%20Course-Topic%3Dinside%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0Aselect%20distinct%0A%3FVorwissen%20%3Flink%0Awhere%20%7B%0A%20%20wd%3AQ926%20wdt%3AP14%2Fwdt%3AP14%20%3Fitem.%20%23%20get%20all%20items%20in%20course%0A%20%20%0A%20%20%3Fitem%20wdt%3AP1%20%3Flink.%20%23%20get%20the%20prerequsites%0A%20%20MINUS%20%7B%20wd%3AQ926%20wdt%3AP14%2Fwdt%3AP14%20%3Flink%7D%20%23%20filter%20out%20all%20prereqs%20that%20are%20included%20in%20the%20course%0A%20%20%0A%20%20%3Flink%20rdfs%3Alabel%20%3FVorwissen%0A%20%20%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22.%7D%0A%7D%20LIMIT%20100 Vollbildansicht der Query]
<!-- Rechte Spalte -->
| [https://query.graphit.ur.de/embed.html#%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20DISTINCT%20%3FZielLabel%20%3FZiel%0Awhere%20%7B%0A%20%20wd%3AQ932%20wdt%3AP36%20%3FZiel.%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22.%7D%0A%7D%20LIMIT%2020 Vollbildansicht der Query]
|}
== Zeitplan ==
<div style="border: solid 5px #d2d6e0; background-color:#eaecf0;">
{{#widget:SPARQLquery|code=
#defaultView:Timeline
# title: Alle geplanten Termine
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wd: <https://graphit.ur.de/entity/>
select distinct ?Datum ?Inhalte ?InhalteLabel
# ?item # for debug
where {
  # todo. change Q:468 to current course
  wd:Q932 wdt:P14 ?Inhalte.
  ?Inhalte wdt:P3 wd:Q427.
  ?Inhalte wdt:P19 ?Datum.
  OPTIONAL { ?Inhalte skos:altLabel ?InhalteLabel. # get alias instead of label
              FILTER (!regex(?InhalteLabel, "CGBV", "i")) }
  service wikibase:label { bd:serviceParam wikibase:language "en".}
} ORDER BY ASC(?Datum)
| height=38em
| caption=Alle geplanten Termine
}}
</div>
== Vorschau ==
Eine Liste an Items, die in der nächsten Woche besprochen werden.
<div style="border: solid 5px #d2d6e0; background-color:#eaecf0;">
{{#widget:SPARQLquery|code=
#defaultView:Table
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wd: <https://graphit.ur.de/entity/>
select distinct ?today ?sessionDate ?interested ?completed
?item ?itemLabel
?resource ?resourceLabel ?url ?typeLabel
where {
  { # subquery: get the session for next week
    SELECT ?session  ?today ?sessionDate
    WHERE {
      # get all sessions, that are "bigger" than today
      # BIND("2024-04-29"^^xsd:dateTime as ?today) # for test
      BIND(now() as ?today) # for real
 
      wd:Q932 wdt:P14 ?session.
      ?session wdt:P3 wd:Q427.
      ?session wdt:P19 ?sessionDate.
      # FILTER(?sessionDate > ?today).
      FILTER(xsd:date(?sessionDate) >= xsd:date(?today)).
    } ORDER BY ASC(?sessionDate)
    LIMIT 1 # limit to 1 session
  } # end of subquery
 
  # limit to 1 session (from subquery)
  ?session wdt:P14 ?item.
  OPTIONAL {?item wdt:P21 ?resource.
            ?resource wdt:P20 ?url.
            ?resource wdt:P3 ?type}
 
    { # start of union
      {  # get all items user is interested in
      SELECT ?item ?itemLabel
      WHERE {
          ?user rdfs:label "{{#username:Max Mustermann}}"@en.
          ?user wdt:P23 ?item.
      } }
      BIND(IF(BOUND(?item), "true", "false") as ?interested)
  } UNION {
      { # get all items user has completed
      SELECT ?item ?itemLabel
      WHERE {
          ?user rdfs:label "{{#username:Max Mustermann}}"@en.
          ?user wdt:P12 ?item.
      } }
      BIND(IF(BOUND(?item), "true", "false") as ?completed)
  } UNION { # union: get all other items
      ?session wdt:P14 ?item.
      ?user rdfs:label "{{#username:Max Mustermann}}"@en.
      # Remove all item user is interested in / has completed -> otherwise duplicates
      MINUS {?user wdt:P23 ?item}
      MINUS {?user wdt:P12 ?item}
  } # end of union
 
  service wikibase:label { bd:serviceParam wikibase:language "en".}
} ORDER BY DESC(?resource)
LIMIT 50
| caption=Eine Todolist für {{#username:Max Mustermann}}
}}
</div>
<small>Bei Anmeldung, wird die Query auf den angemeldeten Account personalisiert </small>
== Progress Graph ==
Für einen persönlichen ''Progress Graph''
{{#queryformlink:form=Progress Graph|link text=Click here|link type=button|tooltip=Personalized Progress Graph}}
''<br />A manual for a new GraphIT user created by LS.''
==Erste Schritte mit GraphIT==
#'''GraphIT-Account einrichten'''
##Account anlegen (gerne mit Pseudonym oder Initialen): [[Special:CreateAccount]].
##Einen ''Graph User'' (einfach ein Item) mit gleichem Namen anlegen (siehe z.B. das Item Q630: [[Item:Q630|Markus Mustermann]]):
###auf [[Special:NewItem]] gehen oder oben im Menü "Items -> New Item" auswählen.
###Label (für Sprache Englisch): ''<eigener Name>''
###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
###Button 'Create' anklicken
##Statements ''beim Benutzer-Item'' hinzufügen (siehe z.B. das Item Q630: [[Item:Q630|Markus Mustermann]]):
###'[[Property:P3|instance of]]' (P3) + '[[Item:Q167|Student]]' (Q167)
###'[[Property:P28|username]]' (P28) + Benutzernamen (siehe Schritt 1)
###'[[Property:P25|participates in]]' (P25) + [[Item:Q926|Wissenschaftliches Arbeiten SS 2024]] (Q926)
##Auf der eigenen Benutzerseite (des Accounts) einen Link zum eigenen Item anlegen:
###[https://graphit.ur.de/w/index.php?title=Special:MyPage&action=edit Benutzerseite anlegen/bearbeiten]
###Folgenden Text dort einfügen und Seite speichern (mit eigenem Item statt Platzhalter): <code><nowiki>My GraphIT item: [[Item:Q123]]</nowiki></code>. Achtung: das Item muss ein Link sein, d.h. entweder im grafischen Editor verlinken oder im Quellcode-Editor in eckigen Klammern schreiben.
#'''Vorkenntnisse und Interessen angeben'''
##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.
##Oben rechts die Lehrveranstaltung "CGBV 24SS" auswählen.
##Im angezeigten Graph die damit verbundenen Themen anschauen.
##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).
##Mindestens fünf Themen als Interessen markieren (auswählen und Taste '2' drücken bzw. den Button auf der rechten Seite).
##'''Änderungen speichern über den 'save'-Button unten rechts!'''
##Auf der eigenen Item-Seite überprüfen ob die Interessen und Vorkenntnisse korrekt dokumentiert wurden.
Als ein Beispiel kann [[Item:Q157|Max Mustermann]] angesehen werden. Für eine detailiertere Übersicht kann die Seite [[ExampleStudent]] besucht werden.

Latest revision as of 13:08, 9 July 2026

✒️ This page is currently only available in German.


|

|


Propädeutikum Medieninformatik, SoSe, 2026

Universität Regensburg

Überblick

Im Einführungskrus werden die Basics von dem Studiegang Media Informatics an der Universität Regensbur ermittelt. Der Kurs bietet einen praktischen Überblick über die im Media Informatics Studium nützliche Werkzeuge, sowie die Grundlagen der Medieninformatik als wissenschaftlichen Disziplin. -->

Wichtige Themen

Ausführlichere Query