Änderungen von Dokument Sandbox
Zuletzt geändert von Holger Engels am 2024/01/26 15:58
Von Version 3.1
bearbeitet von VBS
am 2023/10/13 22:20
am 2023/10/13 22:20
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 28.1
bearbeitet von Holger Engels
am 2023/12/25 14:36
am 2023/12/25 14:36
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. vbs1 +XWiki.holgerengels - Inhalt
-
... ... @@ -1,3 +1,8 @@ 1 +{{aufgabeneu id="CO2-Konzentarion" afb="" kompetenzen="" quelle="[[IQB>>https://www.iqb.hu-berlin.de/abitur/pools2020/abitur/pools2020/mathematik/erhoeht/2020_M_erhoeht_B_Analysis_WTR_1.pdf]]" niveau="e" tags="iqb"}} 2 + 3 +In einer Messstation wird seit 1958 kontinuierlich die CO,,2,,-Konzentration in der Luft gemessen, die in ppm (parts per million) angegeben wird. Die Tabelle gibt für die Jahre 1960, 1985 und 2010 jeweils den jährlichen Durchschnittswert der Messwerte an. 4 +{{/aufgabeneu}} 5 + 1 1 Der Sandkasten ist ein Teil dieses Wikis, der frei editierbar ist. Er ist dafür gedacht, das Arbeiten mit dem Wiki zu üben. Sie können herausfinden, wie das Bearbeiten von Seiten funktioniert und wie man neue Seiten erstellt. Klicken Sie einfach auf **Bearbeiten** um zu beginnen! 2 2 3 3 {{info}} ... ... @@ -99,30 +99,58 @@ 99 99 100 100 [[image:XWikiLogo.png]] 101 101 102 -= Makros =107 +== Orphaned Pages == 103 103 104 -Makros bieten die Möglichkeit, das Aussehen von Wiki-Seiten zu verbessern und stellen zusätzliche Funktionalitäten in der Seite zur Verfügung. Hier sind zwei Beispiele, wie Makros die Inhalte verbessern können: 109 +{{velocity filter="none"}} 110 +{{html clean="false" wiki="true"}} 111 +#set ($query = "where (doc.parent is null or doc.parent='') and doc.fullName != 'Main.WebHome' order by doc.name asc") 105 105 106 -== Makro: Warnmeldung == 113 +|=Page Name|=Author|=date 114 +|#foreach ($item in $xwiki.searchDocuments($query)) 115 + #if ($xwiki.hasAccessLevel('view', $xcontext.user, "${xcontext.database}:${item}")) 116 + #set ($bentrydoc = $xwiki.getDocument($item)) 117 + [[${bentrydoc.fullName}]]|$xwiki.getUserName($bentrydoc.author)|$xwiki.formatDate($bentrydoc.date) 118 +|#end 119 +#end 107 107 108 -Dieses Makro bietet die Möglichkeit, die Aufmerksamkeit der Leser auf einen bestimmten Text zu lenken: 121 +{{/html}} 122 +{{/velocity}} 109 109 110 -{{warning}} 111 -Dies ist ein wichtiger Hinweis! 112 -{{/warning}} 113 113 114 -== Inhaltsverzeichnis ==125 +== Rating Tests == 115 115 116 -Dieses Makro erzeugt ein Inhaltsverzeichnis basierend auf den Überschriften in der Seite: 117 - 118 -{{toc/}} 119 - 120 - 121 121 {{velocity}} 122 -#set($c=0) 123 -#set($doc = $xwiki.getDocument("Eingangsklasse.BPE_6_1.WebHome")) 124 -#foreach($m in $doc.getXDOM().getBlocks('class:MacroBlock', 'DESCENDANT')) 125 - #if($m.getId() == "aufgabe")#set($c=$c+1)#end 126 -#end 127 -count $c 128 +$services.ratings.aufgaben.setRating("xwiki:Sandbox.WebHome.WebHome^test", 0) 129 +$services.ratings.aufgaben.getCurrentUserRatings(0, 100, true) 130 + 131 +{{html clean="false" wiki="true"}} 132 +<style> 133 +star-rating { display: inline-block; width: 120px } 134 +</style> 135 +<star-rating stars=5 rating="$average.get().averageVote" rid="test" bgcolor="white" nocolor="lightgrey" color="gold" onclick="rated.call(this)"></star-rating> 136 +{{/html}} 128 128 {{/velocity}} 138 + 139 +{{html clean="false"}} 140 +<script> 141 + function rated() { 142 + console.log(XWiki.currentDocument.space + ".WebHome") 143 + console.log(this.getAttribute("rating")); 144 + sendRate(this.getAttribute("rid"), parseInt(this.getAttribute("rating"))); 145 + } 146 + var sendRate = function (rid, vote) { 147 + fetch(new XWiki.Document('WebHome', 'Macros.Aufgabenbewertung').getURL('get') + "?outputSyntax=plain", { 148 + method: "POST", 149 + headers: { "Content-Type": "application/json"}, 150 + body: JSON.stringify({ 151 + vote: vote, 152 + doc: XWiki.currentDocument.space + ".WebHome", 153 + id: rid, 154 + form_token: document.documentElement.getAttribute("data-xwiki-form-token") 155 + }) 156 + }).then(data => { 157 + console.log(data.json()) 158 + }); 159 + } 160 +</script> 161 +{{/html}}