Giter VIP home page Giter VIP logo

mathe's Introduction

mathe

Ein einfacher Mathematik-Arbeitsblatt-Generator. Läuft auf Node.js.

Installation

  1. Node.js V8.4 oder neuer installieren
  2. Das Projekt klonen mittels Git oder als Zip-Datei herunterladen und in ein Verzeichnis entpacken.
  3. Auf der Kommandozeile/Shell in das Projektverzeichnis wechseln
  4. Abhängigkeiten installieren: npm install

Benutzung

  1. Nach der Installation das Projekt starten: npm start
  2. Im Browser http://localhost:3000/mathe aufrufen
  3. Kriterien festlegen
    1. Rechenarten: Ausgewählte Rechenarten werden berücksichtigt. Jedes Türmchen besteht aus Aufgaben einer Rechenart. Aus den gewählten Rechenarten wird zufällig eine für das nächste Türmchen ausgesucht.
    2. Zu berechnende Position: Die Gleichungen folgen dem Muster 1. Operand Operator 2. Operand = Resultat. Der Operator wird durch die ausgewählte Rechenart festgelegt. Welche Position (1. Operand, 2. Operand und/oder Resultat) in der Gleichung berechnet werden muss, kann hier festgelegt werden. Je Aufgabe muss nur eine Position berechnet werden. Werden hier mehrere Positionen ausgewählt, wird die konkrete gesuchte Position einer Aufgabe zufällig bestimmt. Innerhalb eines Türmchens können dadurch verschiedene Positionen zu berechnen sein, z.B. in der ersten Aufgabe wird das Resultat gesucht, während in der zweiten Aufgabe der 1. Operand bestimmt werden muss und in der dritten Aufgabe wieder das Resultat, etc.
    3. Summanden von ... bis ...: Für Additionsaufgaben (Summand + Summand = Summe) können hier die Grenzen für die Bestimmung der Summanden festgelegt werden. Der Arbeitsblattgenerator sucht aus dem Wertebereich zufällige Werte als Summanden heraus. Die Grenzen sind inklusiv. Die genannten Werte können als mögliche Summanden auftreten.
      Bitte beachten: Für Subtraktionsaufgaben (Minuend - Subtrahend = Differenz) entsprechen diese Grenzen den Wertebereichen für Subtrahend und Differenz.
    4. Faktoren von ... bis ...: Für Multiklikationsaufgaben (Faktor * Faktor = Produkt) können hier die Grenzen für die Bestimmung der Faktoren festgelegt werden. Der Arbeitsblattgenerator sucht aus dem Wertebereich zufällige Werte als Faktoren heraus. Die Grenzen sind inklusiv. Die genannten Werte können als mögliche Faktoren auftreten.
      Bitte beachten: Für Divisionsaufgaben (Dividend - Divisor = Quotient) entsprechen diese Grenzen den Wertebereichen für Divisor und Quotient.
    5. Aufgaben je Türmchen: Anzahl der zu bestimmenden Gleichungen in einem Aufgabenblock mit einer konkreten Rechenart.
    6. Reihen: Anzahl der Zeilen aus Aufgabentürmchen auf einem Rechenblatt.
    7. Spalten: Anzahl der nebeneinander stehenden Aufgabentürmchen in einer Reihe.
  4. Ein Klick auf die Schaltfläche Generieren wechselt die Ansicht und zeigt das anhand der getätigten Angaben generierte Mathematik-Aufgabenblatt.
  5. Mit der Druckfunktion des Browsers - typischerweise aufrufbar über die Tastenkombination Ctrl + P - kann das Arbeitsblatt ausgedruckt werden.
  6. Das Neuladen des Arbeitsblatts im Browser - z.B. über die Taste F5 - generiert ein neues Arbeitsblatt mit den zuvor vorgenommenen Einstellungen.

mathe's People

Contributors

slowjoe007 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.