InformationAppletsPADs and online homework

General

KinematicPADs
EquationPAD
GraphPAD
MotionPAD
StrobePAD
TablePAD
VideoPAD

VectorPAD
PADs are are Java applets, small programs that run in a virtual machine within the web browser. They can be embedded in any HTML page, whether a static web page or one generated by a homework service. They all feature:
  • Simple point-and-click user interface
  • Internal grading and generation of feedback
  • Standard methods for communicating with the browser
  • Variety of parameters for controling appearance and functionality
Additionally, the KinematicPADs, EquationPAD, GraphPAD, MotionPAD, StrobePAD, TablePAD and VideoPAD, share much of the internal code, differing mainly in how data is displayed and intracted with. Because of this, the the way data is represented internally and the grading is identical.

Options common to all or many PADs

General options (all PADs)

  • Font size
  • Number of decimal places to display
  • Maximum number of elements user can enter.
  • Other PADs in the page to be automatically updateded.

Fit/grading options (all kinematics PADs)

  • Fit type: polynoninal (set order), line segement, power law, or point-by-point.
  • What to do with missing/extra elements among those of user.
  • Tolerances on each parameter.

Display Options (GraphPAD, StrobePAD, MotionPAD, VideoPAD)

  • Show/hide grid, show/hide axis.
  • Show/hide numerical labels on grid/axis
  • Which quadrant(s) to display
  • Placement of the origin
  • Load an image in the background
  • Set size of points/lines
  • Display time/position information on graph near point
  • Use an image to mark position of a point
  • Adjust units per pixel
  • Set titles for display, horizontal and vertical axi
  • Display a reference line/motion
Parameters
 

PADs developed by Scott Bonham. Supported by National Science FoundationNational Science Foundation and Western Kentucky University Western Kentucky University