Matthias Scharwies: Mathe-Quiz - Aufgabenstellung zusammengefasst

Beitrag lesen

problematische Seite

Servus!

Vielen Dank für die vielen Anregungen! Ich mach das Spiel am Wochenende weiter - wollte Euch aber noch einen Zwischenstand feedbacken:

könntest Du die Aufgabenstellung, bzw. den Ablauf der Aufgabenbearbeitung nochmal beschreiben?
Ich habe das Gefühl, dass Du dich hier verzettelt hast.

Das kann gut sein. Einerseits habe ich eine grobe Vorstellung, was das komplette Spiel soll: Grundrechenarten mit ganzen Zahlen für 1.-8.Klässler, (also keine gemischten Zahlen, Brüche usw -> wär aber auch mal interessant.)

Wie hier gesagt, bei Divisionen und Subtraktionen sollten positive Ganzzahlen rauskommen, das muss ich noch ändern.

In welcher Reihenfolge finden die unterschiedlichen Bildschirmanuzeigen, die Auswahl durch den "Spieler" und das Auswürfeln der Zahlen statt? Ich schlage mal vor:

  • Der Spieler wählt eine Rechenart aus
  • die Rechenart wird ermittelt und angezeigt
  • die Zahlen dazu werden ausgewürfelt
  • das Ergebnis muss eingegeben werden
  • Die Lösung wird ermittelt und die Punkte (pro Rechenart) gezählt.

Wenn Du dich an diese Reihenfolge halten würdest, bräuchtest Du bei einfachen Aufgbane mit zwei Operanden und einem Operator

Ja, mich hat einfach irritiert, dass der Operator ein string und kein Operator war; auf so was wie PLs

if(operator == 'plus'){ x = a + b }

bin ich eben grade nicht gekommen, bzw. hätte es als mehrfach verschachteltes Monster für alle Fälle angelegt. Ich hatte vor Jahren schonmal eine Variante mit select-Menü, onclick-Buttons und je einer Funktion pro Operator programmiert / aus dem Netz kopiert / angepasst.

Wenn das Spiel dann mal läuft, denke ich über zwei verschiedene Modi nach:

  • a + b = ?

  • a + ? = b

Dafür müsste die Position des input-elements mit dem span-Element vertauscht werden, das würde ich evtl. mit dem template-Element erldigen wollen.

@JürgenB input type="number" hab ich auch schon überlegt, wegen der Scrollbalken rechts wieder verworfen -> wäre aber grade mit step="1" für ganze Zahlen nützlich.

@Rolf b Ja, der Ergebnisvergleich muss in eine eigene Funktion, mach ich Freitag.

@Gunnar Bittersmann Gute Idee mit den Sonderzeichen - ist schon umgesetzt!

So jetzt muss ich essen kochen - Familie kommt gleich heim!

Liebe Grüße
Tom S.

Herzliche Grüße

Matthias Scharwies

--
Es gibt viel zu tun: ToDo-Liste
0 52

Alternative zu eval() für arithmetische Berechnungen

Matthias Scharwies
  • javascript
  1. 0
    Gunnar Bittersmann
    1. 1
      Rolf b
      1. 1
        Felix Riesterer
        1. 1
          Gunnar Bittersmann
      2. 0
        Matthias Scharwies
        1. 2
          Rolf b
          • javascript
          • programmiertechnik
          1. 0
            Matthias Scharwies
            1. 0
              Rolf b
              1. 0
                Camping_RIDER
                • humor
                • menschelei
          2. 1
            1unitedpower
            1. 0
              Rolf b
              1. 0
                1unitedpower
                1. 0
                  Rolf b
                  1. 0
                    1unitedpower
        2. 0
          JürgenB
          1. 1
            Christian Kruse
            1. 0
              JürgenB
              1. 0
                Christian Kruse
  2. 0
    Tabellenkalk
    1. 0
      Gunnar Bittersmann
  3. 0
    pl
    1. 0
      Gunnar Bittersmann
    2. 0
      Rolf b
      1. 1
        pl
        • javascript
        • programmiertechnik
        1. 0
          TS
          1. -1
            pl
            1. 0
              TS
              1. 0
                Tabellenkalk
                1. 0
                  TS
              2. 0
                pl
                1. 0
                  TS
                  1. -2
                    pl
                    • javascript
                    • programmiertechnik
                    • zu diesem forum
                    1. 0
                      Gunnar Bittersmann
                      • zu diesem forum
  4. 1
    Matthias Apsel
    1. 0
      Matthias Scharwies
      1. 2
        JürgenB
      2. 0
        Rolf b
  5. 0
    TS
    • javascript
    • programmplanung
    1. 0

      Mathe-Quiz - Aufgabenstellung zusammengefasst

      Matthias Scharwies
      1. 0

        Mathe-Quiz - aufgabenstellung zusammengefasst

        Matthias Apsel
        1. 0
          dedlfix
          1. 0
            Matthias Apsel
          2. 0

            Mathe-Quiz - für welche Schüler?

            Matthias Scharwies
      2. 0

        Mathe-Quiz 0.3 (läuft)

        Matthias Scharwies
        1. 0
          TS
          1. 0
            Gunnar Bittersmann
            1. 0
              Tabellenkalk
              1. 0
                JürgenB
                1. 0
                  Gunnar Bittersmann
                2. 0
                  TS
        2. 0
          Tabellenkalk
          • javascript
          • programmplanung
          • rechnen