Courses/Wissenschaftliches Arbeiten SS24: Difference between revisions
(created page with simple layout) |
(→Vorwissen & Interessen: Readd query (ReScatter)) Tag: Manual revert |
||
(30 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Note|text=This page is currently only available in | {{Note|text=This page is currently only available in German.}} | ||
<div style="font-size:35px; font-weight:bold"> Seminar Wissenschaftliches Arbeiten, Sommersemester 2024 </div> <!--so it doesn't show up in TOC--> | <div style="font-size:35px; font-weight:bold"> Seminar Wissenschaftliches Arbeiten, Sommersemester 2024 </div> <!--so it doesn't show up in TOC--> | ||
Line 8: | Line 8: | ||
<!-- Links to important/official resources --> | <!-- Links to important/official resources --> | ||
<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"> | ||
* GRIPS | * Der Kurs in [https://elearning.uni-regensburg.de/course/view.php?id=66733 GRIPS] | ||
* SPUR | * Der Kurs in [https://spur.uni-regensburg.de:443/qisserver/pages/startFlow.xhtml?_flowId=detailView-flow&unitId=22986&periodId=425&navigationPosition=courseoverviewShow SPUR] | ||
* Das GraphIT-Item für den Kurs [[Item:Q926]] | |||
</div> | </div> | ||
== Überblick == | == Überblick == | ||
Der Kurs ergänzt und vertieft die Inhalte aus dem Propädeutikum. <!-- ein kurzer Satz über den Kurs --> | |||
<!-- 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:25em; margin-left:5px" | ||
! '''Wichtige Themen''' | ! '''Wichtige Themen''' | ||
|- | |- | ||
| Query | | {{#widget:SPARQLquery|code= | ||
#defaultView:BubbleChart | |||
PREFIX wd: <https://graphit.ur.de/entity/> | |||
PREFIX wdt: <https://graphit.ur.de/prop/direct/> | |||
SELECT DISTINCT ?prerequisite ?prerequisiteLabel ?dependencies | |||
WHERE { | |||
wd:Q926 wdt:P14* ?item. | |||
{ | |||
SELECT ?prerequisite ?prerequisiteLabel (COUNT(DISTINCT ?item) as ?dependencies) WHERE { | |||
?item wdt:P1 ?prerequisite. | |||
} GROUP BY ?prerequisite ?prerequisiteLabel | |||
} | |||
filter (?dependencies >=4) | |||
?item wdt:P1 ?prerequisite. | |||
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } | |||
} | |||
| height=15em | |||
}} | |||
|- | |||
| style="text-align:right;" | [https://tinyurl.com/yts8tw65 Ausführlichere Query] | |||
|} | |} | ||
<!-- Rest der Beschreibung --> | <!-- Rest der Beschreibung --> | ||
Insbesondere in den Bereichen wissenschaftliches Schreiben, wissenschaftliche Fachsprache und der Aufbereitung von Forschungsdaten und -literatur wird das Wissen Studierender weiterentwickelt. | |||
Das anschließende Forschungsseminar MMI baut auf diesem Kurs auf | |||
Für eine erste Orientierung: siehe [[#Erste Schritte mit GraphIT| Erste Schritte]] | |||
<blockquote> | |||
Für einen Graph, der den gesamten Kurs darstellt, klicken Sie [https://tinyurl.com/222djpkn hier]. | |||
</blockquote> | |||
<!-- Table that contains simple/fast queries for the beggining & ending nodes of a course --> | <!-- Table that contains simple/fast queries for the beggining & ending nodes of a course --> | ||
Line 30: | Line 59: | ||
! '''Vorwissen''' !! '''Ziele''' | ! '''Vorwissen''' !! '''Ziele''' | ||
|- | |- | ||
| Query | <!-- Linke Spalte --> | ||
| Query | | 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:Q926 wdt:P14/wdt:P14 ?item. # get all items in course | |||
?item wdt:P1 ?Vorwissen. # get the prerequsites | |||
MINUS { wd:Q926 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=15vh | |||
}} | |||
<!-- 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:Q926 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=15vh | |||
}} | |||
|- | |||
<!-- Linke Spalte --> | |||
| [https://tinyurl.com/23m6r7at Vollbildansicht der Query] | |||
<!-- Rechte Spalte --> | |||
| [https://tinyurl.com/24yf5825 Vollbildansicht der Query] | |||
|} | |} | ||
== Zeitplan == | == 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:Q926 wdt:P14 ?Inhalte. | |||
?Inhalte wdt:P3 wd:Q427. | |||
?Inhalte wdt:P19 ?Datum. | |||
?Inhalte skos:altLabel ?InhalteLabel. # get alias instead of label | |||
FILTER (!regex(?InhalteLabel, "WissArb", "i")) | |||
service wikibase:label { bd:serviceParam wikibase:language "en".} | |||
} ORDER BY ASC(?Datum) | |||
| height=20em | |||
| 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:Q926 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 | |||
?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> | |||
== Vorwissen & Interessen == | |||
{{#widget:SPARQLquery|code= | |||
#defaultView:ReScatterChart | |||
PREFIX wd: <https://graphit.ur.de/entity/> | |||
PREFIX wdt: <https://graphit.ur.de/prop/direct/> | |||
SELECT DISTINCT ?known ?interests ?item ?itemLabel # ?known ?interests ?item ?itemLabel | |||
WHERE { | |||
wd:Q926 wdt:P14/wdt:P14 ?item. | |||
# ?student wdt:P25 wd:Q926. | |||
OPTIONAL { | |||
SELECT ?item ?itemLabel (COUNT(DISTINCT ?student) as ?known) WHERE { | |||
?student wdt:P25 wd:Q926. | |||
?student wdt:P12 ?item. | |||
} GROUP BY ?item ?itemLabel | |||
} | |||
OPTIONAL { | |||
SELECT ?item ?itemLabel (COUNT(DISTINCT ?student) as ?interests) WHERE { | |||
?student wdt:P25 wd:Q926. | |||
?student wdt:P23 ?item. | |||
} GROUP BY ?item ?itemLabel | |||
}. | |||
BIND (IF(!BOUND(?interests), 0, ?interest) as ?interests). | |||
BIND (IF(!BOUND(?known), 0, ?known) as ?known). | |||
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } | |||
} | |||
}} | |||
< | ==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. | |||
##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 15:16, 27 May 2024
✒️ Note: This page is currently only available in German.
B.A. Medieninformatik, Universität Regensburg.
Überblick
Der Kurs ergänzt und vertieft die Inhalte aus dem Propädeutikum.
Wichtige Themen |
---|
Ausführlichere Query |
Insbesondere in den Bereichen wissenschaftliches Schreiben, wissenschaftliche Fachsprache und der Aufbereitung von Forschungsdaten und -literatur wird das Wissen Studierender weiterentwickelt.
Das anschließende Forschungsseminar MMI baut auf diesem Kurs auf
Für eine erste Orientierung: siehe Erste Schritte
Für einen Graph, der den gesamten Kurs darstellt, klicken Sie hier.
Vorwissen | Ziele |
---|---|
Vollbildansicht der Query | Vollbildansicht der Query |
Zeitplan
Vorschau
Eine Liste an Items, die in der nächsten Woche besprochen werden.
Bei Anmeldung, wird die Query auf den angemeldeten Account personalisiert
Vorwissen & Interessen
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: 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: Markus Mustermann):
- 'instance of' (P3) + 'Student' (Q167)
- 'username' (P28) + Benutzernamen (siehe Schritt 1)
- 'participates in' (P25) + Wissenschaftliches Arbeiten SS 2024 (Q926)
- Auf der eigenen Benutzerseite (des Accounts) einen Link zum eigenen Item anlegen:
- Benutzerseite anlegen/bearbeiten
- 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.
- Vorkenntnisse und Interessen angeben
- Auf https://test.graphit.ur.de/app/src/pages/selectionTools/ einmal mit Benutzername und Passwort (aus Schritt 1) anmelden.
- 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 Max Mustermann angesehen werden. Für eine detailiertere Übersicht kann die Seite ExampleStudent besucht werden.