Änderungen von Dokument Sandbox

Zuletzt geändert von Holger Engels am 2024/01/26 15:58

Von Version 18.4
bearbeitet von Holger Engels
am 2023/11/12 09:28
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 28.1
bearbeitet von Holger Engels
am 2023/12/25 14:36
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
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}}
... ... @@ -120,28 +120,32 @@
120 120  == Rating Tests ==
121 121  
122 122  {{velocity}}
123 -#set($average = $services.ratings.aufgaben.setRating($doc.space + "^" + "test", 2))
124 -#set($average = $services.ratings.aufgaben.getAverageRating($doc.space + "^" + "test"))
128 +$services.ratings.aufgaben.setRating("xwiki:Sandbox.WebHome.WebHome^test", 0)
129 +$services.ratings.aufgaben.getCurrentUserRatings(0, 100, true)
125 125  
126 -
127 127  {{html clean="false" wiki="true"}}
128 128  <style>
129 129  star-rating { display: inline-block; width: 120px }
130 130  </style>
131 -<star-rating stars=5 rating="$average.get().averageVote" bgcolor="white" nocolor="lightgrey" color="gold" onclick="event"></star-rating>
135 +<star-rating stars=5 rating="$average.get().averageVote" rid="test" bgcolor="white" nocolor="lightgrey" color="gold" onclick="rated.call(this)"></star-rating>
132 132  {{/html}}
133 133  {{/velocity}}
134 134  
135 135  {{html clean="false"}}
136 136  <script>
137 - var setVote = function (vote) {
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) {
138 138   fetch(new XWiki.Document('WebHome', 'Macros.Aufgabenbewertung').getURL('get') + "?outputSyntax=plain", {
139 139   method: "POST",
140 140   headers: { "Content-Type": "application/json"},
141 141   body: JSON.stringify({
142 142   vote: vote,
143 - doc: XWiki.currentDocument.space,
144 - id: "test",
152 + doc: XWiki.currentDocument.space + ".WebHome",
153 + id: rid,
145 145   form_token: document.documentElement.getAttribute("data-xwiki-form-token")
146 146   })
147 147   }).then(data => {
... ... @@ -148,6 +148,5 @@
148 148   console.log(data.json())
149 149   });
150 150   }
151 - setVote(4)
152 152  </script>
153 153  {{/html}}