Courses/EIMI 25WS/Student Page: Difference between revisions

(→‎Fortschritt: change text based query to table query)
(→‎Fortschritt: add query for next steps)
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
<div style="float:right; width:25em;">__TOC__</div>  
<div style="float:right; width:25em;">__TOC__</div>  


= {{#username:Max Mustermann}}'s Seite =
= {{#username:Max Mustermann}}'s Seite für EIMI 25/26 WS =
<div style="width:40em; padding-bottom: 7px; background-color:#fff2e5; border: solid 2px #ffcc99">
<div style="width:40em; padding-bottom: 7px; background-color:#fff2e5; border: solid 2px #ffcc99">
* Deine [[User:{{#username:Max Mustermann}}|Nutzerseite]]
* Deine [[User:{{#username:Max Mustermann}}|Nutzerseite]]
Line 18: Line 18:
<!-- Query to get text data of all completions-->
<!-- Query to get text data of all completions-->


{{#widget:SPARQLquery|code=
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query={{urlencode:PREFIX wd: <https://graphit.ur.de/entity/>
#defaultView:Table
PREFIX wd: <https://graphit.ur.de/entity/>
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
SELECT DISTINCT ?completions ?items WHERE {
SELECT DISTINCT ?completions ?items WHERE {
     
   { SELECT (COUNT (DISTINCT ?complete) AS ?completions) WHERE {
   { SELECT (COUNT (DISTINCT ?complete) AS ?completions) WHERE {
     ?user rdfs:label "{{#username:Max Mustermann}}"@en.
     ?user rdfs:label "{{#username:Max Mustermann}}"@en.
     wd:Q2113 wdt:P14/wdt:P14 ?complete.
     wd:Q2113 wdt:P14/wdt:P14 ?complete.
     wd:Q2588 wdt:P12 ?complete.
     ?user wdt:P12 ?complete.
   } }
   } }
 
   { SELECT (COUNT (DISTINCT ?item) AS ?items) WHERE {
   { SELECT (COUNT (DISTINCT ?item) AS ?items) WHERE {
     wd:Q2113 wdt:P14/wdt:P14 ?item.
     wd:Q2113 wdt:P14/wdt:P14 ?item.
   } }
   } }
   SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
   SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}  
}}}&format=json
| height=15vh
|format=json
|use jsonpath
|data=
completions=$.results.bindings[0].completions.value,
items=$.results.bindings[0].items.value,
}}
}}


<!--
 
{{ #widget:Progressbar|value={{#external_value:completions}}|max={{#external_value:items}}|text={{#external_value:completions}} }}  
{{ #widget:Progressbar|value={{#external_value:completions}}|max={{#external_value:items}}|text={{#external_value:completions}} }}  
Du hast '''{{#external_value:completions}}''' von {{#external_value:items}} Lerninhalten geschafft.  
Du hast '''{{#external_value:completions}}''' von {{#external_value:items}} Lerninhalten geschafft.  
-->
 


{{#widget:SPARQLquery|code=
{{#widget:SPARQLquery|code=
Line 83: Line 84:


Die '''Größe''' der Knoten ist davon abhängig, wie viele ''Abhängigkeiten'' auf ihn zeigen. Das bedeutet, je größer ein Knoten, desto häufiger wird dieser von anderen Knoten als Vorwissen vorrausgesetzt.  
Die '''Größe''' der Knoten ist davon abhängig, wie viele ''Abhängigkeiten'' auf ihn zeigen. Das bedeutet, je größer ein Knoten, desto häufiger wird dieser von anderen Knoten als Vorwissen vorrausgesetzt.  
<span style="color:#008F0E">Grün</span> markierte Knoten sind diejenigen, die du als ''completed'' markiert hast.
'''<span style="color:#008F0E">Grün</span>''' markierte Knoten sind diejenigen, die du als ''completed'' markiert hast.


Alternativ kannst du auch im Graph-Prototypen, deinen Fortschritt anschauen, oder ändern.
Alternativ kannst du auch im Graph-Prototypen, deinen Fortschritt anschauen, oder ändern.
=== Nächste Schritte ===
Hier siehst du eine alternative Darstellung. Sie zeigt alle Items, die du schon kennst sowie die direkt nächsten Items, die auf deinen neuen Kentnissen aufbauen
{{#widget:SPARQLquery|code=
#defaultView:Graph
PREFIX wd: <https://graphit.ur.de/entity/>
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
SELECT distinct ?completion ?completionLabel ?rgb1 ?shape1
?item ?itemLabel
# ?user ?userLabel ?rgb2 ?shape2
?intererst ?intererstLabel
WHERE {
  ?user rdfs:label "{{#username:Max Mustermann}}"@en.
  BIND (wd:Q2113 as ?course).
  ?user wdt:P12 ?completion.
  ?course wdt:P14/wdt:P14 ?completion.
  OPTIONAL { ?item wdt:P1 ?completion. }
 
  BIND ("008F0E" as ?rgb1)
  BIND ("dot" as ?shape1)
  BIND ("D0FB85" as ?rgb2)
  BIND ("box" as ?shape2)
 
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
} |caption=Deine Kenntnisse, und die Lerninhalte, die auf ihnen aufbauen
}}
== Markierungen ==
Hier findest du eine einfach Liste an allen Items, die du als [[Property:P12|completed]] oder [[Property:P23|interested in]] markiert hast.
Achtung: In dieser Liste tauche nur Items auf, die direkt in EIMI  25/26 WS integriert sind.
{| class="wikitable"
! style=background-color:#FFF8C2 | Lerninhalte, die dich '''interessieren'''
! style=background-color:#D0F9D3 | Lerninhalte, die du schon '''kennst'''
|-
<!-- Linke Spalte -->
| style="width: 50%" | {{#widget:SPARQLquery|code=
#defaultView:Table
PREFIX wd: <https://graphit.ur.de/entity/>
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
SELECT distinct
?interest ?interestLabel
WHERE { 
  ?user rdfs:label "{{#username:Max Mustermann}}"@en.
  BIND (wd:Q2113 as ?course).
 
  ?user wdt:P23 ?interest.
  ?course wdt:P14/wdt:P14 ?interest.
 
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
|height=35vh
}}
<!-- Rechte Spalte -->
| style="width: 50%" | {{#widget:SPARQLquery|code=
#defaultView:Table
PREFIX wd: <https://graphit.ur.de/entity/>
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
SELECT distinct
?completion ?completionLabel
WHERE { 
  ?user rdfs:label "{{#username:Max Mustermann}}"@en.
  BIND (wd:Q2113 as ?course).
 
  ?user wdt:P12 ?completion.
  ?course wdt:P14/wdt:P14 ?completion.
 
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
| height=35vh
}}
|}

Latest revision as of 15:09, 4 November 2025

ℹ️ Diese Seite verwendet deinen Nutzernamen um personalisierte Queries zu erzeugen. Hierzu musst du eingeloggt sein. Ansonsten werden alle Queries für einen Test-Studi (Max Mustermann) generiert.


Max Mustermann's Seite für EIMI 25/26 WS


Falls einige Queries nicht funktionieren, stelle sicher, dass:

  1. dein Nutzeritem, wie in der Anleitung (Schritt 2) beschrieben aussieht
  2. in deinem Nutzeritem, dein Nutzername als ein englisches Label gesetzt ist

Fortschritt

Du hast 3 von 391 Lerninhalten geschafft.


Dein Fortschritt in EIMI 25/26 WS

Die Größe der Knoten ist davon abhängig, wie viele Abhängigkeiten auf ihn zeigen. Das bedeutet, je größer ein Knoten, desto häufiger wird dieser von anderen Knoten als Vorwissen vorrausgesetzt. Grün markierte Knoten sind diejenigen, die du als completed markiert hast.

Alternativ kannst du auch im Graph-Prototypen, deinen Fortschritt anschauen, oder ändern.

Nächste Schritte

Hier siehst du eine alternative Darstellung. Sie zeigt alle Items, die du schon kennst sowie die direkt nächsten Items, die auf deinen neuen Kentnissen aufbauen

Deine Kenntnisse, und die Lerninhalte, die auf ihnen aufbauen

Markierungen

Hier findest du eine einfach Liste an allen Items, die du als completed oder interested in markiert hast.

Achtung: In dieser Liste tauche nur Items auf, die direkt in EIMI 25/26 WS integriert sind.


Lerninhalte, die dich interessieren Lerninhalte, die du schon kennst