Interactive Movie

This instructional model enable a hands-on experience for the user vicariously in a visual manner. In other words, this type would be categorized as a mixture of visualization and experimentation in the scheme of instructional model. This instructional style would be arguably the most popular type as often seen in the form of Java Applets despite of critical shortcomings.

A feature to note for this type of application is that the abstract concepts need to be transformed into a visual form. Naturally, in order for an adequate visual representation, it takes more imagination and creativity than when visualizing the mathematical concepts that are inherently visual in nature. As an example, the concept of determinant has a rather involved set of mathematical symbols and expression which is often the case in mathematics in general. As a rule, visual rendering of the abstract concepts resolves the anxiety-causing situation.

Example - Determinant
Bullet Click on a permutation. The darker purple is the clicked permutation and the lighter one its  transpose.
Bullet Drag the circle on each row horizontally so that a permutation is formed.
Bullet Click the entry and try different numbers for experimentation
Bullet The red line implies the inversion. Odd number of red line implies the negative sign.
Bullet Click the "Code generation" button to find the matching Mathematica codes. Copy and paste to your Mathematica to get your hands on.