Courses/EIMI 25WS/Student Page: Difference between revisions
m (→Fortschritt: fix query) |
(→Fortschritt: add query for next steps) |
||
| (2 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--> | ||
{{# | {{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query={{urlencode:PREFIX wd: <https://graphit.ur.de/entity/> | ||
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 | |||
?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. | ||
?user 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 | ||
| | |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
- Deine Nutzerseite
- Die GraphIT Kursseite für EIMI 25/26 WS
- Der Graph-Prototyp für Interessen/Vorkenntnisse
Falls einige Queries nicht funktionieren, stelle sicher, dass:
- dein Nutzeritem, wie in der Anleitung (Schritt 2) beschrieben aussieht
- 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 |
|---|---|