Hello to members of the Parsons Problems SPLICE Working Group!
I have finally produced an initial draft document for a proposed SPLICE format standard for defining Parsons problems. I have tentatively named this Parsons Problem Input Format (PIF). PIF is built on the PEML standard (see
https://cssplice.org/peml/index.html).
My request to you is that you take a look at the draft standard document (and the examples if you like), and then send me feedback about what you like and don't like. Feel free to post here, or reply to me directly. Things to consider:
* How reader-friendly is this? Can you read one of these examples, and understand the problem being specified?
* How author-friendly is this for someone trying to write a Parsons problem in the file format?
* How implementation-friendly is this? Ultimately, we need to implement either direct support in systems, or translators for converting this format to the various input formats used by systems.
* How complete is this? Does it have enough features to support a reasonable universe of problems? Are there features in existing implementations that this format does not support (yet)?
My plans are to:
* Continue refining the spec. I need your feedback for this!
* Beef up the examples list to help document the spec.
* Make sure that the examples actually work, as best I can given limited ways at the moment to validate the files.
* I hope to have a student start work soon on implementing support for this specification, and at least one or two translators into existing system input formats.