Interactions
qdex assets are a collection of templates, interactions, objects, and controls that users can implement in their modules. Users are encouraged to copy and modify the code as they see fit.
Interactions are full-scale simulations with interactive components. The interactions below include math, science, and engineering concepts for high school and university students.
Match the Waveform
This interaction has students attempting to mimic the parameters of a sine wave using sliders. A button is used to create a new random example, for continuous practice.
Rotate, Reflect, Translate
In this interaction students can manipulate the vertices of a triangle, then transform the shape using rotation, reflection, and translation.
Unit Circle
This interaction allows students to explore the relationship between sine, cosine, and tangent values using a unit circle and graph. The values change as the marker is moved on the circle or along the graph.
Triangle Centres
This interaction allows the user to interact with a triangle using gestures and observe how the different types of triangle centres change accordingly.
Compound Interest
This interaction allows students to explore the compound interest formula and the effect that changing the interest rate, compounding period, and principal sum has on the future value.
Ellipse
This interaction simulates the process of drawing an ellipse on paper using pins and string. It allows the student to adjust the location of the foci and observe how it changes the shape of the ellipse.
Functions and Derivatives
This interaction allows the student to explore the relationship between a function and its first and second derivative. The student can adjust the coefficients of the function and observe how the first and second derivative graphs change as a result.
Bisection Method
In this interaction students have the opportunity to select an interval and then observe the use of the bisection method to approximate the root of a function.
Hyperbola
This interaction allows the student to explore the properties of a hyperbola. The student can adjust the values in the hyperbola equation and observe how the graph changes.
Newton-Rahpson Method
In this interaction students have the opportunity to make an initial guess at the root of the interval and then observe how Newton’s method is used to approximate the root of a function.
River Crossing
This interaction allows students to practice their vector problem-solving skills by attempting to get the boat to the target. The student may adjust river width, river speed, and boat speed to achieve their goal. A button is used to generate a new random target location, for continuous practice.
Save the Swimmer
This interaction has students attempting to minimize the time it takes to travel from one location to another based on the given velocities. A button is used to create a new random example, for continuous practice.
Convex and Concave Lenses
This interaction allows students to adjust the lens, lens material, object height, and object location and then observe the resulting image location. It includes a converging and diverging lens.
Forces and Supports
This interaction allows students to develop their understanding of reaction forces in relation to supports. The students may observe the movement of the planks secured using three different support methods, draw their expected free body diagram, and compare it to the correct answer.
Superposition and Interference
This interaction allows students to adjust the period and amplitude of two waves and observe the resulting interference. The student must then determine whether constructive or destructive interference is occurring at the given line. A button is used to generate a new random line, for continuous practice.
Taylor and Maclaurin Series
In this interaction, students can adjust the number of terms in the Maclaurin series and observe how the approximation changes relative to the exact graph of the function.
Integration
This interaction features a two page lesson introducing the concept of integrals. Includes a definte integral interaction.
Riemann Sums
In this interaction, students can adjust the parameters of a Riemann sums estimate and observe how the estimate changes relative to the exact integral value.
Binary Representation
In this interaction a table is used to show the binary representation of numbers 0-255 in 8 bits.
Polar Coordinates
In this interaction students can explore the relationship between cartesian and polar coordinates. On the second page, students can adjust the parameters of three polar equations.
2 Link Planar Manipulator
In this interaction, students can manipulate the angles of a 2 link planar manipulator. A button is used to create a random target to move the manipulator to.
3 Link Planar Manipulator
In this interaction, students can manipulate the angles of a 2 link planar manipulator. A button is used to create a random target to move the manipulator to.
S-Plane and Time Response
This interaction allows students to interact with the poles of a transfer function using gestures and sliders. The time domain response changes as the poles are moved.
Beats
In this interaction students can adjust the frequency of two sine wave and see the resulting summed wave.
Bode Plot
This interaction lets students explore the connection between the values of a transfer function and the bode plot.
Root Locus
In this interaction students have the opportunity to alter a characteristic equation and see the root locus. The relationship between system specifications and the roots is also explored.