-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PL Graph Constructor #26
base: master
Are you sure you want to change the base?
Conversation
…irections without multigraph; arrow on TemporaryLinks drawn for undirected edges) and removed StartLinks
…-graphs into bugfix-ci-workflow-update
…irections without multigraph; arrow on TemporaryLinks drawn for undirected edges) and removed StartLinks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hi - can you tell me why there are changed files inside elements/pl-faded-parsons
, since that element has nothing to do with your project?
if it is a matter of accidental whitespace being added etc, can you cleanup your PR so that these changes are not part of the commit?
thanks
We propose pl-graph-constructor, a custom interactive element for PrairieLearn that enables students to construct graphs in a drag-and-drop interface and converts the student-entered graph into a DOT-language form to facilitate autograding.
The element provides the student with an empty canvas in which they will construct a graph. This graph can either be graded using pre- or self-defined methods, or the canvas can serve as a sketching element for the student.
In either case, a student can create nodes simply by clicking on the location at which they want to create the node. Edges can be created by selecting the node at which the edge originates and dragging toward the next node.