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

(create EIMI Student page and add progress Query)
 
(→‎Fortschritt: change text based query to table query)
Line 17: Line 17:
== Fortschritt ==
== Fortschritt ==
<!-- Query to get text data of all completions-->
<!-- Query to get text data of all completions-->
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%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%3Fcompletions%20%3Fitems%20WHERE%20%7B%0A%20%20%0A%20%20%7B%20SELECT%20(COUNT%20(DISTINCT%20%3Fcomplete)%20AS%20%3Fcompletions)%20WHERE%20%7B%0A%20%20%20%20%3Fuser%20rdfs%3Alabel%20%22%7B%7B%23username%3AMax%20Mustermann%7D%7D%22%40en.%0A%20%20%20%20wd%3AQ2113%20wdt%3AP14%2Fwdt%3AP14%20%3Fcomplete.%0A%20%20%20%20%3Fuser%20wdt%3AP12%20%3Fcomplete.%0A%20%20%7D%20%7D%0A%20%20%0A%20%20%7B%20SELECT%20(COUNT%20(DISTINCT%20%3Fitem)%20AS%20%3Fitems)%20WHERE%20%7B%0A%20%20%20%20wd%3AQ2113%20wdt%3AP14%2Fwdt%3AP14%20%3Fitem.%0A%20%20%7D%20%7D%0A%20%20%20%20%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D&format=json
 
|format=json
{{#widget:SPARQLquery|code=
|use jsonpath
#defaultView:Table
|data=
PREFIX wd: <https://graphit.ur.de/entity/>
completions=$.results.bindings[0].completions.value,
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
items=$.results.bindings[0].items.value,
SELECT DISTINCT ?completions ?items WHERE {
     
  { SELECT  (COUNT (DISTINCT ?complete) AS ?completions) WHERE {
    ?user rdfs:label "{{#username:Max Mustermann}}"@en.
    wd:Q2113 wdt:P14/wdt:P14 ?complete.
    wd:Q2588 wdt:P12 ?complete.
  } }
 
  { SELECT (COUNT (DISTINCT ?item) AS ?items) WHERE {
    wd:Q2113 wdt:P14/wdt:P14 ?item.
  } }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
| height=15vh
}}
}}


<!--
{{ #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=

Revision as of 15:03, 3 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


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


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.