Vorlage:Prozentstatus der Aufgabe: Unterschied zwischen den Versionen

Aus WIPs-De Datenwiki
(Änderung 675 von AndreasPlank (Diskussion) rückgängig gemacht.)
Markierung: Zurückgesetzt
(Falls Kategorie, dann Aufgabe als Kategorie-Verknüpfung einspeichern, sonst ohne Kategorie (Anzeige-Abfrage nachträglich berichtigt))
Markierung: Manuelle Zurücksetzung
Zeile 19: Zeile 19:
   -->|100%=<!-- keine Kategorie
   -->|100%=<!-- keine Kategorie
   -->|#default=<!--
   -->|#default=<!--
   -->[[Kategorie: Aufgabe - {{#if: Leerzeichen-tilgen |{{{1|}}}}}]]<!--
   -->[[Kategorie: Aufgabe - {{#if: Leerzeichen-tilgen|{{{1|}}}}}]]<!--
   -->[[Kategorie: Zu tun]]<!--
   -->[[Kategorie: Zu tun]]<!--
   -->}}<!-- switch end
   -->}}<!-- switch end
Zeile 25: Zeile 25:




   semantische Daten
   semantische Daten in unbenanntes #subobject, um Einzelaufgaben abfragbar zu erhalten, anstatt daß alle Seitenaufgaben immer auf 1 Seite alle zusammengefaßt von SMW dargestellt werden
  -->{{#subobject:  
  -->{{#subobject:  
     |Aufgabe={{#if:Leerzeichen-tilgen|{{{1|Aufgabe nicht angegeben}}} }}
     |Aufgabe={{#ifexist: Kategorie: Aufgabe - {{#if: Leerzeichen-tilgen|{{{1|}}}}}
      |[[:Kategorie: Aufgabe - {{#if: Leerzeichen-tilgen|{{{1|}}}}}|{{#if: Leerzeichen-tilgen|{{{1|}}}}}]]
      |{{{1|Aufgabe nicht angegeben}}}
    }}
     |Seitenanker=[[{{FULLPAGENAME}}#{{#if:Leerzeichen-tilgen|{{{1|Aufgabe nicht angegeben}}}}}|{{FULLPAGENAME}}]]
     |Seitenanker=[[{{FULLPAGENAME}}#{{#if:Leerzeichen-tilgen|{{{1|Aufgabe nicht angegeben}}}}}|{{FULLPAGENAME}}]]
     |Aufgabe erledigt in Prozent={{#explode:{{{2|0%}}}|%|0}}
     |Aufgabe erledigt in Prozent={{#explode:{{{2|0%}}}|%|0}}

Version vom 26. Juni 2024, 16:26 Uhr

Den Status einer punktuellen Aufgabe erfassen und mittels Semantic MediaWiki abfragbar machen. Es wird standardmäßig gesetzt:

  • „Kategorie:Aufgabe - Aufgabenstichwort oder Aufgabenkurzsatz
  • Kategorie: Zu tun

Falls hingegen die Aufgabe als 100% fertig eingestuft wird, wird keine Kategorie mehr erzeugt, da die Aufgabe erledigt ist. Solche Aufgaben muß man gesondert mit #ask abfragen.

Nutzung

{{Prozentstatus der Aufgabe | Bebilderung | 10%}}
{{Prozentstatus der Aufgabe | Bebilderung | 100%}}
{{Prozentstatus der Aufgabe | Literaturzitat prüfen  | 0%  | Müller 1984, Schulze 1932 sind fragliche Angaben }}

… ergibt:
Zu tun – Bebilderung (10% bearbeitet)
War zu tun – Bebilderung (fertig )
Zu tun – Literaturzitat prüfen (0% bearbeitet): Müller 1984, Schulze 1932 sind fragliche Angaben.

Auflisten kann man dann solche Aufgaben mit {{Prozentstatus der Aufgabe anzeigen}}.

Beiwerte (Parameter) der Vorlage

Für die Vorlagen-Beiwerte meint Fettschrift einen erforderlichen Wert, und hinzuwählbare Beiwerte/Parameter sind in schlichter Schrift:

|1=
die Aufgabe selbst (in Kurzform, z.B. „Bebilderung“ was dann als „Kategorie:Aufgabe - Bebilderung“ erfaßt wird)
|2=
Aufgabe erledigt in Prozent
|3= oder |Beschreibung=
zusätzliche Beschreibung der Aufgabe

Technische Dokumentation

Semantische Daten

Für Abfragen stehen folgende Eigenschaften/Kategorien zur Verfügung:

Die Abfrage sollte Unterobjekte abfragen, z.B.:

{{#ask: [[Kategorie: Zu tun]]
|mainlabel-
|?Seitenanker=Auf Seite
|?Aufgabe
|?Aufgabe erledigt in Prozent=% erledigt
|?Aufgabenbeschreibung=Beschreibung
|?Letzte Änderung
}}

… da die Daten als #subobject vorliegen, und nicht als reguläre Seiteneigenschaft (Dokumentation siehe notfalls semantic-mediawiki.org/wiki/Help:Subobjects_and_queries). Abfragen mehrerer Aufgaben kann man wie folgt anfordern:

{{#ask: [[Kategorie: Zu tun]] [[Aufgabe::Name der Aufgabe||Name einer anderen Aufgabe]]
|…
}}

… oder {{Prozentstatus der Aufgabe anzeigen}}

Abhängigkeiten