1C:MathKit 5.0

1C:MathKit 5.0 is a software environment designed for creating interactive mathematical modules that combine construction, modeling, dynamic variation, experiment. The pioneer systems of this kind appeared more than two decades ago (MathKit 1.0 was released in 2005), and since then have been arguably acknowledged by the international educational community as the most successful and effective application of computer technologies to math teaching and learning. The world-wide popularity of interactive mathematical systems saves us from the necessity to dwell on the basic features common to them all. So here we'll focus on the distinctive features of MathKit, and a novice will get to know the generic ones from our collection of sample activities.

MathKit was originally intended to serve as a tool for creating activities to be included in a number of educational CDs and web resources produced by "1C" company for use in Russian schools. To make these activities less dependent on the available software, MathKit ensures:

• installation under various operational systems: MS Windows, Linux, and MacOS;
• exporting its models into stand-alone learning modules (java-applets) that can be opened in any internet browser; one can put on a module toolbar any MathKit command, including construction tools, with the only exception of file saving.

A special stress is placed on the features of stand-alone modules that make them more useful in and better adapted to teaching and learning. To mention a few, these are:

• automatic correctness checking for geometric constructions, text input, functions and their graphs, as well as for multichoice tests; notice that checking is practicable only when a module is played in a browser, because the main software, naturally, allows to "dig out" the correct answer stored in the model;
• customizable interface: the author can arbitrarily choose the set of tools available to students, or "freeze" certain elements of the model to focus students' attention on essential items; these features also become apparent only in a browser;
• the model player, a special version of MathKit supplied with the main program, which allows to view and play models by themselves as if they were exported into applets and opened in a browser;
• interaction with learning management systems that use SCORM RTE specification, including the transfer of grades to an electronic class-book (if available).
A number of special MathKit usability features will facilitate the work of model authors, making it faster and more efficient. Here are some of them:
• Most operations can be performed both in tool and command mode, at user's convenience; this means that you can either first select a tool and then apply it to suitable objects or first select the same tool's arguments and then the tool (command) to be applied to them.
• Many tools take various types of objects as arguments and many objects can be constructed from different data. For example, there are three tools that construct a circle: one uses its center and point, another one, its three points, and the third one, the radius and center, where the radius can be specified by clicking on a segment or on two points.
• Errors in constructions can usually be corrected "locally," without rebuilding it from scratch: you can redefine the object's parents, replace target objects of buttons, change parameters of transformations, etc.
• The program interface is flexible: users can switch on additonal toolbars and arbitrarily rearrange tools between these bars; it is also possible to customize the view of the worksheet and default properties of newly created objects.

And, last but not least, we mention a group of features that ensure greater versatility and better look of MathKit models.

• MathKit provides some tools not available in the most popular systems of this sort, for instance, tools for construction of regions below or above function graphs and set-theory operations (union, intersection, etc.).
• Every object has a lot of properties that control its view and many of them can be parametrized; for example, the property dialog of a point has fields that determine its style (circle, square, cross, etc.), size, filling and boundary color, coordinates, visibility, and z index (layer), and each of these features can be specified by a numeric expression dynamically depending on other objects and parameters, so that it will vary with the variation of the model.
• MathKit functionality can be extended far beyond its standard scope by adding new custom tools and by direct programming using the bult-in script language.

© 1C-Publishing LLC, 2013
© Virtual Laboratory LLC, 2013
with support of Foundation for Assistance to Small Innovative Enterprises (FASIE)
  • 1C:MathKit 5.0
  • 1C:MathKit 5.0
  • 1C:MathKit 5.0

Minimum System Requirements

  • Operating System: Windows 2000, XP, Vista, 7, Windows 8, GNU Linux (ALT Linux, Ubuntu), Mac OS X
  • Processor: Intel Pentium IV 2.0 GHz / AMD Athlon X2 2.2 GHz
  • Memory: 1 GB
  • Hard disc: 80 MB

Recommended System Requirements

  • Operating System: Windows 2000, XP, Vista, 7, Windows 8, GNU Linux (ALT Linux, Ubuntu), Mac OS X
  • Processor: Intel Pentium Dual-Core 2.4 GHz / AMD Athlon II X2 2.7 GHz
  • Memory: 2 GB