{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "
\n", " Jupyter Notebooks for Teaching and Learning - Journée du digital HEI, February 10, 2020
\n", " C. Hardebolle, CC BY-NC-SA 4.0 Int.

\n", " How to use this notebook?
\n", " This notebook is made of text cells and code cells. The code cells have to be executed to see the result of the program. To execute a cell, simply select it and click on the \"play\" button () in the tool bar just above the notebook, or type shift + enter. It is important to execute the code cells in their order of appearance in the notebook.\n", "
" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Demonstration with the virtual lab\n", "\n", "The \"Suspended object\" virtual lab below allows to **experiment with different counterweights** to see how it affects the position of the jeans suspended on the cable. \n", "\n", "Step 1 \\[Predict\\]: Ask students to predict which counterweight allows to suspend the wet jeans (clicker question)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Step 2 \\[Observe\\]: Execute the code cell below (click on it then click on the \"play\" button in the tool bar above) to **launch the virtual lab**. \n", "\n", "Ask participants **which value(s) for the counterweight they would be interested to try out** (based on their answer to the clicker question). \n", "Then test the values suggested by participants and ask them to **observe**: \n", "* the position of the cable \n", "* the angle that the cable makes with the horizon \n", "* the **forces** that apply on the object (and how they evolve)\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "from lib.suspendedobjects import *\n", "SuspendedObjectsLab(demo_mode = True);" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "*If you wonder how the virtual lab works, you can have a look at the code in [this python file](lib/suspendedobjects.py).*\n", "\n", "
\n", "\n", "Step 3 \\[Explain\\]:\n", "\n", "Highlight: \n", "* how vectors sum graphically\n", "* how forces compensate for static equilibrium \n", "* how the angle influences the vertical and horizontal components of the two tensions\n", "\n", "Use two specific values to illustrate the differences:\n", "1. With a counterweight of 6 kg.\n", "2. With a counterweight of 12kg\n", "\n", "\n", "Step 4 \\[Check\\]: Ask the suspended jeans question again and then the second clicker question for checking understanding (clicker questions).\n", "\n", "\n", "
\n", "\n", "# Resources\n", "\n", "This demonstration implements partly the **Predict-Observe-Explain** pattern: \n", "White, R. T., & Gunstone, R. F. (1992). Probing Understanding. Great Britain: Falmer Press. \n", "https://arbs.nzcer.org.nz/predict-observe-explain-poe\n" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.9" } }, "nbformat": 4, "nbformat_minor": 4 }