Skip to content

History

mkraska edited this page Apr 2, 2024 · 68 revisions

2024 04 02

  • Fix serialization of "circle" (method data())

2024 03 08

  • Fix of #47, detection of resultants of "q"
  • Fix tick label digits in "grid"

2024 03 04

2024 03 02

2024 02 23

2024 02 21

  • Enforce snaptogrid of "force" objects when dragging the vector

2024 02 19

  • Fix #46, update of input fields by "force" object

2024 02 17

  • Modify behaviour of fb_vars (nonzero numeric tans values now aren't ignored).
  • Add unit test for fb_vars.

2023 12 05

  • Implement #32 (avoid zero length of force vectors)

2023 12 02

2023 10 06

  • Enforce grid distance of one axis unit (sometimes sub-gridlines were drawn)

2023 08 03

  • Switch off automatic point names (relevant for script-generated points)

2023 07 08

  • Auto-correction of input in "momentGen" and "forceGen" to avoid complaints by STACK about forbidden names (with more then one character before the first underscore).

2023 06 28

2023 06 09

  • Fix issue #33 in "grid" (formatting of axes tick labels in JSXGraph 1.5)

2023 05 12

2023 05 08

2023 05 04

  • Adjust container sizing logics in "grid" to upcoming new STACK version
  • Add "Change" event in the update() function for notification of changed input in new STACK version

2023 04 30

  • Change layer of "grid" to 8. This puts axes and grid to the foreground. Grid should be in the background. See issue #37

2023 04 29

  • Extend "polygon", can have multiple holes now.
  • Color of "line" objects can be specified via "name" argument
  • Color of "node" objects can be specified via optional argument

2023 04 16

2023 04 09

2023 04 08

  • Change the test concept for fb_unit. Test is split into an interactive one (quiz mode adaptive) and a non-interactive one (quiz mode direct). This was enforced by the non-interactive test suite failing by timeout in adaptive quiz mode, which is better for interactive tests.
  • Add interactive test question for fb_vars.
  • Add unit test question for Feedback for unidirectional supports.

2023 04 07

2023 02 07

  • Add tests T03a and T03b to unit test QA 01 for fb_unit. They adress cases with zero tolerance.

2023 01 23

2023 01 21

2023 01 17

2023 01 16

  • Fix fb_unit feedback for correct results

2023 01 13

  • Deactivate snaptopoint for inactive forces to prevent unintended misplacement.

2022 12 16

  • Create function fb_bar_name and corresponding unit test (QA 02 in the Demo Moodle Course)
  • Improve function toTEX() in meclib. Better display of multi-character indices.

2022 12 11

  • Improvements of unitless value handling in fb_unit

2022 12 09

  • Add diagnostic message to init() function (for unknown object specifications)

2022 12 02

2022 11 25

2022 11 23

  • "grid" Support for inverted axes directions
  • Avoid empty names in names input field by converting empty names to NONAME.

2022 11 05

  • Version info string modified. Now JSXGraph version and Meclib version are displayed.

2022 10 30

  • "spline" with option pure has no grid snap of the control points. This ensures that the control points are set as specified.

2022 10 16

  • Refactoring of fb_unit More reliable handling of zero values.
  • Test question for fb_unit.

2022 10 02

  • Add check for units mismatch to fb_unit. The default feedback of the answer test can be switched off.

2022 10 01

  • Introduction of boolean versions of the feedback functions for values (fb_numberOK(), fb_varsOK(), fb_unitOK()), see e.g. fb_vars
  • Implementation of fb_dim, dimensional check of expressions with physical quantities.
  • Handle student's answer = 0 in fb_number and fb_unit.

2022 09 22

  • Consistent naming and signature of feedback functions for free body diagrams to fb_xxx_name(obj, names, index)

2022 08 15

  • Adjustment of "circle2p" to newer JSXGraph (modified signature of intersection object)

2022 08 09

  • "line2p" got an optional perpendicular line (thus enabling of setting the normal to a line)

2022 08 02

2022 08 02

  • Move source of feedback functions for free body diagrams from the wiki to the source file
  • Successful test of include mechanism in question variables and question text (new in STACK 4.4)

2022 07 31

  • Adjustment to JSXGraph 1.4.5 (there were problems with text input fields)

2022 07 22

  • Add state option "silent" to "force", suppresses the infobox at the point
  • Make phi argument of "q" optional (resolves #16)

2022 07 19

  • Improvement of the precision feedback in fb_unit and fb_number. The percent deviation is given with just one significant figure. "Deviation is at least xxx%".

2022 05 13

2022 05 11

2022 05 09

  • Introduction of the constant loadColor
  • Enforce consistent appearance of "force", "moment" and "q" objects
  • Change was required due to modified default colors in JSXGraph 1.4.3

2022 04 25

2021 06 15

  • Initial commit, project started

Tryout Space

In order to try code snippets in jsfiddle,

  1. copy the code from the wiki page to the clipboard
  2. follow the link for the JSXGraph version you want to try
  3. Replace the code in the HTML section (contents of <p hidden id="init">) with the content of the clipboard
Clone this wiki locally