Bewertungen berechnen: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
==Bewertungsberechnung konfigurieren==
==Bewertungsberechnung konfigurieren==
*Melden Sie sich als Trainer/in im Kurs an.
*Melden Sie sich als Trainer/in im Kurs an.
*Klicken Sie im Block ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration > Bewertungen''.
*Rufen Sie dort dort über das Navigationsmenü > Bewertungen die Bewertungsübersicht auf. Falls Sie nicht auf Theme Boost agieren, dann finden Sie dies im Block ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration > Bewertungen''.
*Klicken Sie dann im Block ''[[Einstellungen-Block|Einstellungen]] > Bertungsverwaltung > Kategorien und Einträge''.
*Klicken Sie dann auf dieser Seite auf den Reiter "Einstellungen". Falls Sie nicht auf Theme Boost operieren, klicken Sie im Block ''[[Einstellungen-Block|Einstellungen]] > Bewertungsverwaltung > Kategorien und Einträge''.
*In der Zeile einer Bewertungskategorie, in der Sie Einzelbewertungen zu einer Kategorienbewertung zusammenfasen wollen, klicken Sie auf das Rechner-Symbol [[Image:calc_off.svg|12px|baseline]] in der Spalte ''Aktionen''.
*In der Zeile einer Bewertungskategorie, in der Sie eine eigene Berechnung hinterlegen möchten, klicken Sie auf Bearbeiten > Berechnung bearbeiten.
*Im Eingabebereich ''Berechnung'' geben Sie ein Gleichheitszeichen =.
<div class="note">Hinweis:
*Wählen Sie ein Berechnungsformel, z.B. <code>=sum()</code>.
Sollte bei Ihnen dieser Eintrag nicht erscheinen, müssen Sie erst noch unter dem Reiter "Grundeinstellungen: Bewerterübersicht" den Eintrag "Berechnungen anzeigen" auf "Ja" setzen.</div>
*Wenn Sie in der Formel Einzelbewertungen referenzieren wollen, dann tragen Sie die zugehörigen ID-Nummern, eingeschlossen in doppelte eckige Klammern [[ ]], ein, z.B. <code>=sum([[item1]] [[item2]] [[item3]])</code>. Falls die Einzelbewertungen noch keine ID-Nummern haben, tragen Sie diese in die entsprechenden Eingabefelder im Abschnitt ''ID-Nummern'' im unteren Teil der Seite ein (ohne eckige Klammern, also z.B. item1, item2, item3) und klicken Sie auf den Button ''ID-Nummern hinzufügen''.
*Im daraufhin folgenden Eingabebereich ''Berechnung'' geben Sie dann die gewünschte Formel ein: <p>Die Formel startet immer mit einem Gleichheitszeichen (=).</p><p> Geben Sie dann die für Ihren Zweck geeignete Berechnungsformel ein, z.B. sum().</p>
*Trennen Sie die einzelnen ID-Nummern durch Kommas voneinander, z.B. <code>=sum([[item1]], [[item2]], [[item3]])</code>.
*Wenn Sie in der Formel Einzelbewertungen referenzieren wollen, dann tragen Sie die zugehörigen ID-Nummern, eingeschlossen in doppelte eckige Klammern [[ ]], ein, z.B. <code>=sum([[item1]]; [[item2]]; [[item3]])</code>. Falls die Einzelbewertungen noch keine ID-Nummern haben, tragen Sie diese in die entsprechenden Eingabefelder im Abschnitt ''ID-Nummern'' im unteren Teil der Seite ein (ohne eckige Klammern, also z.B. item1, item2 item3) und klicken Sie auf den Button ''ID-Nummern hinzufügen''.
*Klicken Sie abschließend auf den Button ''Änderungen speichern''.
*Klicken Sie abschließend auf den Button ''Änderungen speichern''.


==Berechnungsfunktionen==
==Berechnungsfunktionen==


* <code>average([[item1]], [[item2]], ...)</code>: berechnet den Mittelwert der Argumente
<div class="alert alert-danger">Wichtiger Hinweis:
* <code>max([[item1]], [[item2]], ...)</code>: liefert das Maximum aus der Liste der Argumente
Für die Formeln wird immer ein Trennzeichen benötigt. Dieses ist aber nicht einheitlich, sondern abhängig vom Sprachpaket.
* <code>min([[item1]], [[item2]], ...)</code>: liefert das Minimum aus der Liste der Argumente
<ul><li>Im deutschen Sprachpaket ist dieses Trennzeichen ein Semikolon (;).</li>
* <code>mod(dividend, divisor)</code>: berechnet den Rest der ganzzahligen Division
<li>Im englischen Sprachpaket wird durch ein Komma (,) getrennt.</li></ul></div>
 
* <code>average([[item1]]; [[item2]]; ...)</code>: berechnet den Mittelwert der Argumente
* <code>ceil(number)</code>: Bildet eine reelle Zahl auf die kleinste folgende Ganzzahl ab
* <code>floor(number)</code>: Bildet eine reelle Zahl auf die größte vorherige Ganzzahl ab
* <code>if([[item1]]; [[item2]]; [[item3]])</code>: Überprüft das erste Argument (Bedingung). Die Formel gibt das zweite Argument zurück, wenn die Bedingung nicht Null (wahr) ist. Sonst gibt sie das dritte Argument zurück, wenn die Bedingung Null (falsch) ist.
* <code>max([[item1]]; [[item2]]; ...)</code>: liefert das Maximum aus der Liste der Argumente
* <code>min([[item1]]; [[item2]]; ...)</code>: liefert das Minimum aus der Liste der Argumente
* <code>mod(dividend; divisor)</code>: berechnet den Rest der ganzzahligen Division
* <code>pi()</code>: liefert den Wert von <math>\pi</math> zurück
* <code>pi()</code>: liefert den Wert von <math>\pi</math> zurück
* <code>power(base, power)</code>: berechnet die <code>power</code>-te Potenz von <code>base</code>
* <code>power(base; exponent)</code>: berechnet die <code>exponent</code>-te Potenz von <code>base</code>
* <code>round(number, count)</code>: Rundet die Zahl <code>number</code> mit einer Genauigkeit von <code>count</code> Stellen  
* <code>round(number; count)</code>: Rundet die Zahl <code>number</code> mit einer Genauigkeit von <code>count</code> Stellen  
* <code>sum([[item1]], [[item2]], ...)</code>: berechnet die Summe der Argumente
* <code>sum([[item1]]; [[item2]],;...)</code>: berechnet die Summe der Argumente
* <code>[[item1]]*[[item2]]</code>: berechnet das Produkt
* <code>[[item1]]*[[item2]]</code>: berechnet das Produkt


Zeile 30: Zeile 38:
==Beispiele==
==Beispiele==


* <code>=average([[Test.1]], [[Test.4]], [[Aufgabe.1]])</code>
* <code>=average([[Test.1]]; [[Test.4]]; [[Aufgabe.1]])</code>
* <code>=average(max([[Test.1]], [[Test.4]], [[Aufgabe.1]]), min([[Test.1]], [[Test.4]], [[Aufgabe.1]]))</code>
* <code>=average(max([[Test.1]]; [[Test.4]]; [[Aufgabe.1]]); min([[Test.1]]; [[Test.4]]; [[Aufgabe.1]]))</code>
* <code>=sum([[1]]*0.3,[[2]]*0.6,[[3]]*2)</code> - gewichteter Mittelwert; Element 1 wird mit 30% gewichtet, Element 2 - mit 60% und Element 3 - mit 200%.
* <code>=sum([[1]]*0.3;[[2]]*0.6;[[3]]*2)</code> - gewichteter Mittelwert; Element 1 wird mit 30% gewichtet, Element 2 - mit 60% und Element 3 - mit 200%.


==Berechnungen in anderen Sprachen als Englisch==
==Erklärung der unterschiedlichen Trennzeichen==
Die Berechnungsformel verwenden als Trennzeichen und für die Argumente und als Zeichen für die Dezimalstellen die Symbole, die im Sprachpaket festgelegt sind.
Die Berechnungsformel verwenden als Trennzeichen und für die Argumente und als Zeichen für die Dezimalstellen die Symbole, die im Sprachpaket festgelegt sind.
 
Im englischen Sprachpaket ist das Zeichen für die Dezimalstellen der Punkt (.), z.B. 1.5. In anderen Sprachpaketen kann es ein anderes Zeichen sein, wie bei uns im Deutschen das Komma.
Im englischen Sprachpaket ist das Zeichen für die Dezimalstellen der Punkt (.), z.B. 1.5. In anderen Sprachpaketen kann es ein Komma sein, also z.B. 1,5.
 
Das Trennzeichen für Funktionsargumente ist im englischen Sprachpaket das Komma (,); in anderen Sprachpaketen kann es das Semikolon (;) sein.


==Siehe auch==
==Siehe auch==

Version vom 11. April 2019, 09:41 Uhr

Baustelle.png Diese Seite muss überarbeitet werden. Greif zu!
Wenn du dich um diesen Artikel kümmern willst, dann kennzeichne das, indem du die Vorlage {{Überarbeiten}} durch die Vorlage {{ÜberarbeitenVergeben}} ersetzt.
Wenn du mit deiner Arbeit fertig bist, dann entferne die Vorlage aus dem Artikel.
Danke für deine Mitarbeit!

Einzelbewertungen können zu Teil- oder Gesamtbewertungen mit zusammengefasst werden. Dieser Prozess heißt Bewertungen berechnen. Es gibt verschiedene Möglichkeiten, Bewertungen mit einer Formel zusammenzufassen. Solche Berechnungen folgen den klassischen Berechnungsformeln, wie sie in Tabellenkalkulationsprogrammen verwendet werden. Formel beginnen mit einem Gleichheitszeichen = und verwenden die üblichen mathematischen Funktionen.

Bewertungsberechnung konfigurieren

  • Melden Sie sich als Trainer/in im Kurs an.
  • Rufen Sie dort dort über das Navigationsmenü > Bewertungen die Bewertungsübersicht auf. Falls Sie nicht auf Theme Boost agieren, dann finden Sie dies im Block Einstellungen > Kurs-Administration > Bewertungen.
  • Klicken Sie dann auf dieser Seite auf den Reiter "Einstellungen". Falls Sie nicht auf Theme Boost operieren, klicken Sie im Block Einstellungen > Bewertungsverwaltung > Kategorien und Einträge.
  • In der Zeile einer Bewertungskategorie, in der Sie eine eigene Berechnung hinterlegen möchten, klicken Sie auf Bearbeiten > Berechnung bearbeiten.
Hinweis: Sollte bei Ihnen dieser Eintrag nicht erscheinen, müssen Sie erst noch unter dem Reiter "Grundeinstellungen: Bewerterübersicht" den Eintrag "Berechnungen anzeigen" auf "Ja" setzen.
  • Im daraufhin folgenden Eingabebereich Berechnung geben Sie dann die gewünschte Formel ein:

    Die Formel startet immer mit einem Gleichheitszeichen (=).

    Geben Sie dann die für Ihren Zweck geeignete Berechnungsformel ein, z.B. sum().

  • Wenn Sie in der Formel Einzelbewertungen referenzieren wollen, dann tragen Sie die zugehörigen ID-Nummern, eingeschlossen in doppelte eckige Klammern [[ ]], ein, z.B. =sum(item1; item2; item3). Falls die Einzelbewertungen noch keine ID-Nummern haben, tragen Sie diese in die entsprechenden Eingabefelder im Abschnitt ID-Nummern im unteren Teil der Seite ein (ohne eckige Klammern, also z.B. item1, item2 item3) und klicken Sie auf den Button ID-Nummern hinzufügen.
  • Klicken Sie abschließend auf den Button Änderungen speichern.

Berechnungsfunktionen

Wichtiger Hinweis:

Für die Formeln wird immer ein Trennzeichen benötigt. Dieses ist aber nicht einheitlich, sondern abhängig vom Sprachpaket.

  • Im deutschen Sprachpaket ist dieses Trennzeichen ein Semikolon (;).
  • Im englischen Sprachpaket wird durch ein Komma (,) getrennt.
  • average(item1; item2; ...): berechnet den Mittelwert der Argumente
  • ceil(number): Bildet eine reelle Zahl auf die kleinste folgende Ganzzahl ab
  • floor(number): Bildet eine reelle Zahl auf die größte vorherige Ganzzahl ab
  • if(item1; item2; item3): Überprüft das erste Argument (Bedingung). Die Formel gibt das zweite Argument zurück, wenn die Bedingung nicht Null (wahr) ist. Sonst gibt sie das dritte Argument zurück, wenn die Bedingung Null (falsch) ist.
  • max(item1; item2; ...): liefert das Maximum aus der Liste der Argumente
  • min(item1; item2; ...): liefert das Minimum aus der Liste der Argumente
  • mod(dividend; divisor): berechnet den Rest der ganzzahligen Division
  • pi(): liefert den Wert von zurück
  • power(base; exponent): berechnet die exponent-te Potenz von base
  • round(number; count): Rundet die Zahl number mit einer Genauigkeit von count Stellen
  • sum(item1; item2,;...): berechnet die Summe der Argumente
  • item1*item2: berechnet das Produkt

Darüber hinaus stehen folgende mathematische Funktionen zur Verfügung: sin, sinh, arcsin, asin, arcsinh, asinh, cos, cosh, arccos, acos, arccosh, acosh, tan, tanh, arctan, atan, arctanh, atanh, sqrt, abs, ln, log, exp.

Beispiele

Erklärung der unterschiedlichen Trennzeichen

Die Berechnungsformel verwenden als Trennzeichen und für die Argumente und als Zeichen für die Dezimalstellen die Symbole, die im Sprachpaket festgelegt sind. Im englischen Sprachpaket ist das Zeichen für die Dezimalstellen der Punkt (.), z.B. 1.5. In anderen Sprachpaketen kann es ein anderes Zeichen sein, wie bei uns im Deutschen das Komma.

Siehe auch