Courses/Wissenschaftliches Arbeiten SS24: Difference between revisions

m (→‎Vorschau: add note)
(→‎Vorwissen & Interessen: Readd query (ReScatter))
Tag: Manual revert
 
(12 intermediate revisions by 3 users not shown)
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 Link
* Der Kurs in [https://elearning.uni-regensburg.de/course/view.php?id=66733 GRIPS]
* Der Kurs in [https://spur.uni-regensburg.de:443/qisserver/pages/startFlow.xhtml?_flowId=detailView-flow&unitId=22986&periodId=425&navigationPosition=courseoverviewShow 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>


Line 51: Line 52:


<blockquote>
<blockquote>
Für eine Graph, der den gesamten Kurs darstellt, klicken Sie [https://tinyurl.com/222djpkn hier].
Für einen Graph, der den gesamten Kurs darstellt, klicken Sie [https://tinyurl.com/222djpkn hier].
</blockquote>
</blockquote>


Line 65: Line 66:
PREFIX wd: <https://graphit.ur.de/entity/>
PREFIX wd: <https://graphit.ur.de/entity/>
select distinct
select distinct
?Vorwissen ?link
?Vorwissen ?VorwissenLabel
where {
where {
   wd:Q926 wdt:P14/wdt:P14 ?item. # get all items in course
   wd:Q926 wdt:P14/wdt:P14 ?item. # get all items in course
    
    
   ?item wdt:P1 ?link. # get the prerequsites
   ?item wdt:P1 ?Vorwissen. # get the prerequsites
   MINUS { wd:Q926 wdt:P14/wdt:P14 ?link} # filter out all prereqs that are included in the course
   MINUS { wd:Q926 wdt:P14/wdt:P14 ?Vorwissen} # filter out all prereqs that are included in the course
 
  ?link rdfs:label ?Vorwissen
    
    
   service wikibase:label { bd:serviceParam wikibase:language "en".}
   service wikibase:label { bd:serviceParam wikibase:language "en".}
Line 102: Line 101:
<div style="border: solid 5px #d2d6e0; background-color:#eaecf0;">
<div style="border: solid 5px #d2d6e0; background-color:#eaecf0;">
{{#widget:SPARQLquery|code=
{{#widget:SPARQLquery|code=
#defaultView:Table
#defaultView:Timeline
# title: Alle geplanten Termine
# title: Alle geplanten Termine
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wd: <https://graphit.ur.de/entity/>
PREFIX wd: <https://graphit.ur.de/entity/>
select distinct ?Datum ?Inhalte  
select distinct ?Datum ?Inhalte ?InhalteLabel
?item # for debug
# ?item # for debug
where {
where {
   # todo. change Q:468 to current course
   # todo. change Q:468 to current course
   wd:Q926 wdt:P14 ?item.
   wd:Q926 wdt:P14 ?Inhalte.
   ?item wdt:P3 wd:Q427.  
   ?Inhalte wdt:P3 wd:Q427.  
   ?item wdt:P19 ?Datum.
   ?Inhalte wdt:P19 ?Datum.
   ?item skos:altLabel ?Inhalte. # get alias instead of label
   ?Inhalte skos:altLabel ?InhalteLabel. # get alias instead of label
   FILTER (!regex(?Inhalte, "WissArb", "i"))
   FILTER (!regex(?InhalteLabel, "WissArb", "i"))
   service wikibase:label { bd:serviceParam wikibase:language "en".}
   service wikibase:label { bd:serviceParam wikibase:language "en".}
} ORDER BY ASC(?Datum)
} ORDER BY ASC(?Datum)
Line 124: Line 123:
== Vorschau ==
== Vorschau ==
Eine Liste an Items, die in der nächsten Woche besprochen werden.
Eine Liste an Items, die in der nächsten Woche besprochen werden.
{{Note|text=Liste, ist noch von letztem Jahr}}


<div style="border: solid 5px #d2d6e0; background-color:#eaecf0;">
<div style="border: solid 5px #d2d6e0; background-color:#eaecf0;">
Line 131: Line 129:
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wd: <https://graphit.ur.de/entity/>
PREFIX wd: <https://graphit.ur.de/entity/>
select distinct ?today ?sessionDate ?interested ?completed
select distinct # ?today  
?sessionDate ?interested ?completed
?item ?itemLabel  
?item ?itemLabel  
?resource ?url ?typeLabel
?resource ?resourceLabel ?url ?typeLabel
where {
where {


Line 140: Line 139:
     WHERE {
     WHERE {
       # get all sessions, that are "bigger" than today
       # get all sessions, that are "bigger" than today
       BIND("2023-10-30"^^xsd:dateTime as ?today) # for test
       # BIND("2024-04-29"^^xsd:dateTime as ?today) # for test
       # BIND(now() as ?today) # for real
       BIND(now() as ?today) # for real
    
    
       wd:Q468 wdt:P14 ?session.
       wd:Q926 wdt:P14 ?session.
       ?session wdt:P3 wd:Q427.
       ?session wdt:P3 wd:Q427.
       ?session wdt:P19 ?sessionDate.
       ?session wdt:P19 ?sessionDate.
       FILTER(?sessionDate > ?today).
       # FILTER(?sessionDate > ?today).
     } LIMIT 1  
      FILTER(xsd:date(?sessionDate) >= xsd:date(?today)).
     } ORDER BY ASC(?sessionDate)
    LIMIT 1 # limit to 1 session
   } # end of subquery
   } # end of subquery
    
    
  # limit to 1 session (from subquery)
   ?session wdt:P14 ?item.
   ?session wdt:P14 ?item.
   OPTIONAL {?item wdt:P21 ?resource.
   OPTIONAL {?item wdt:P21 ?resource.
Line 188: Line 188:


<small>Bei Anmeldung, wird die Query auf den angemeldeten Account personalisiert </small>
<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==
==Erste Schritte mit GraphIT==
Line 203: Line 232:
##Auf der eigenen Benutzerseite (des Accounts) einen Link zum eigenen Item anlegen:
##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]
###[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): <syntaxhighlight>
###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.
My GraphIT item: [[Item:Q123]]
</syntaxhighlight>
#'''Vorkenntnisse und Interessen angeben'''
#'''Vorkenntnisse und Interessen angeben'''
##Auf https://test.graphit.ur.de/app/src/pages/selectionTools/ einmal mit Benutzername und Passwort (aus Schritt 1) anmelden.
##Auf https://test.graphit.ur.de/app/src/pages/selectionTools/ einmal mit Benutzername und Passwort (aus Schritt 1) anmelden.

Latest revision as of 15:16, 27 May 2024

✒️ Note: This page is currently only available in German.


Seminar Wissenschaftliches Arbeiten, Sommersemester 2024

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

Items, die nicht Teil des Kurses, aber Vorwissen für behandelte Inhalte sind

Items, die als Ziele für den Kurs markiert wurden

Vollbildansicht der Query Vollbildansicht der Query

Zeitplan

Alle geplanten Termine

Vorschau

Eine Liste an Items, die in der nächsten Woche besprochen werden.

Eine Todolist für Max Mustermann

Bei Anmeldung, wird die Query auf den angemeldeten Account personalisiert

Vorwissen & Interessen

Erste Schritte mit GraphIT

  1. GraphIT-Account einrichten
    1. Account anlegen (gerne mit Pseudonym oder Initialen): Special:CreateAccount.
    2. Einen Graph User (einfach ein Item) mit gleichem Namen anlegen (siehe z.B. das Item Q630: Markus Mustermann):
      1. auf Special:NewItem gehen oder oben im Menü "Items -> New Item" auswählen.
      2. Label (für Sprache Englisch): <eigener Name>
      3. 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
      4. Button 'Create' anklicken
    3. Statements beim Benutzer-Item hinzufügen (siehe z.B. das Item Q630: Markus Mustermann):
      1. 'instance of' (P3) + 'Student' (Q167)
      2. 'username' (P28) + Benutzernamen (siehe Schritt 1)
      3. 'participates in' (P25) + Wissenschaftliches Arbeiten SS 2024 (Q926)
    4. Auf der eigenen Benutzerseite (des Accounts) einen Link zum eigenen Item anlegen:
      1. Benutzerseite anlegen/bearbeiten
      2. 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.
  2. Vorkenntnisse und Interessen angeben
    1. Auf https://test.graphit.ur.de/app/src/pages/selectionTools/ einmal mit Benutzername und Passwort (aus Schritt 1) anmelden.
    2. Im angezeigten Graph die damit verbundenen Themen anschauen.
    3. 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).
    4. Mindestens fünf Themen als Interessen markieren (auswählen und Taste '2' drücken bzw. den Button auf der rechten Seite).
    5. Änderungen speichern über den 'save'-Button unten rechts!
    6. 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.