History - mkraska/meclib GitHub Wiki

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