A common use case for the element is to draw and grade function sketches. The freehand drawing, spline and poly-line
tool types are specifically designed for function sketching. Drawings as a single function, even if they consist of
distinct segments or have small gaps. Submissions where multiple y-values exist for the same x-coordinate are marked
as invalid to prevent ambiguities.
For this question, a function needs to to be drawn that is defined anywhere right of $x=-1$ and that matches
$f(x) = x$ in the interval $x=[-1,1]$. It also must be monotonously increasing right of $x=1$.
All grading criteria can be customized, both to adjust tolerances, and to determine how special cases like
definition gaps are handled. Furthermore, grading criteria can be weighted, and also staged to establish
dependencies between grading criteria. The documentation describes the available settings and also lists
more types of criteria, such as concavity checks or length-based grading.
eyJ3aWR0aCI6IDgwMCwgImhlaWdodCI6IDQ1MCwgInhyYW5nZSI6IFstNS4xMjgyMDUxMjgyMDUxMjgsIDUuMTI4MjA1MTI4MjA1MTI4XSwgInhzY2FsZSI6ICJsaW5lYXIiLCAieXJhbmdlIjogWy01LjIzMjU1ODEzOTUzNDg4NCwgNS4yMzI1NTgxMzk1MzQ4ODRdLCAieXNjYWxlIjogImxpbmVhciIsICJwbHVnaW5zIjogW3sibmFtZSI6ICJheGVzIiwgImNvbG9ycyI6IHsieGF4aXNMYWJlbCI6ICJibHVlIiwgInlheGlzTGFiZWwiOiAiYmx1ZSJ9LCAiZm9udFNpemUiOiB7InhheGlzTGFiZWwiOiAxNCwgInlheGlzTGFiZWwiOiAxNH0sICJ4YXhpc0xhYmVsIjogeyJkeCI6IDEwLCAiZHkiOiAxMCwgInZhbHVlIjogIngifSwgInlheGlzTGFiZWwiOiB7ImR4IjogMTAsICJkeSI6IDIwLCAidmFsdWUiOiAieSJ9fSwgeyJpZCI6ICJmdW4iLCAibmFtZSI6ICJmcmVlZm9ybSIsICJzaXplIjogbnVsbCwgImNvbG9yIjogImJsdWUiLCAiZ3JvdXAiOiBudWxsLCAibGFiZWwiOiAiRnVuY3Rpb24gZih4KSIsICJsaW1pdCI6IG51bGwsICJjbG9zZWQiOiBudWxsLCAiaGVscGVyIjogZmFsc2UsICJob2xsb3ciOiBudWxsLCAib3BhY2l0eSI6IG51bGwsICJyZWFkb25seSI6IGZhbHNlLCAiYXJyb3dIZWFkIjogbnVsbCwgImRhc2hTdHlsZSI6IG51bGwsICJmaWxsQ29sb3IiOiBudWxsLCAibGVuZ3RoQ29uc3RyYWludCI6IG51bGwsICJkaXJlY3Rpb25Db25zdHJhaW50IjogbnVsbH1dLCAiY29vcmRpbmF0ZXMiOiAiY2FydGVzaWFuIiwgImluaXRpYWxzdGF0ZSI6IHt9LCAic2FmZXR5QnVmZmVyIjogMTAsICJlbmZvcmNlQm91bmRzIjogZmFsc2V9
Loading SketchInput canvas...