Add pl-sketch blog post#144
Conversation
|
@nritschel is attempting to deploy a commit to the PrairieLearn Team on Vercel. A member of the Team first needs to authorize it. |
reteps
left a comment
There was a problem hiding this comment.
This looks good to me. To be honest, I got halfway through some of the paragraphs and realized that they went into more detail than I cared to know about. I'll bring that point up for standup, I don't think there is anything actionable there, we don't have a consistent writing style for these posts yet.
|
|
||
| The `pl-sketch` element supports a range of different grading criteria. For grading curve sketches, comparisons to reference functions are a convenient option that can be customized further by defining comparison ranges and tolerances. Points and asymptotes can be similarly graded based on their expected number and coordinates. | ||
|
|
||
| Sometimes, questions might be designed to allow a range of different answers. For example, a question might require students to draw any positive, monotonically increasing function that connects two points. To support such complex requirements, `pl-sketch` element provides a collection of modular grading criteria that implement checks like _"Is the function monotonically increasing in a given x-range?"_ or _"Is the function always greater than a given value or other function?"_ |
There was a problem hiding this comment.
how many grading criteria do we have? maybe we can just list all of them?
There was a problem hiding this comment.
There's 11, and I wouldn't just list/explain them all here, especially since some, like defined-in/undefined-in, might not be super intuitive until someone actually starts designing a concrete question.
Independently of this blog post, I think we want to eventually have a more elaborate set of sample questions (similar to how pl-drawing has its own subsection in the example course) that show off a couple of practical use cases and also explain each grading mode with the relevant parameters in detail.
| caption="A drawing that uses several different sketching tools to construct and annotate a solution." | ||
| /> | ||
|
|
||
| ### Grading criteria |
There was a problem hiding this comment.
can we show off the initial state (picture) + solution overlay feature (gif)? those are cool features.
There was a problem hiding this comment.
Working on this now.
|
Any further edits I will make directly to the PR rather than a lengthy back-and-forth with Nico. That will help us get this post published in a timely manner. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
I'd like to add attribution for the work from MIT on which this is based. |
reteps
left a comment
There was a problem hiding this comment.
rubber-stamp approval for when Matt makes changes
Description
Adding a blog post about the new
pl-sketchelement.