Dear Brad,
I am in agreement with most everything you say here. I see the value of, and
potential for, interactive randomized exercises and agree that HTML is a
superior output format. But EPUB is a great offline format (superior to PDF),
PDF is a great format for producing physical books (some authors do want this),
and braille is essential for some readers (and some laws/regulations).
And I am pleased to see you have decamped from the anti-iFrame crowd. Welcome!
;-) ;-) ;-)
A current #interactive I see as illuminating some topic. Its not going to
work in static formats, and those formats are the worse for that deficiency.
But maybe they are not as critical as graded homework exercises. A screenshot
of an initial state is a really poor substitute for an exercise that a reader is
meant to complete for a class. Technically, I think producing a screenshot and
a QR code would happen already right now. The work might be in disabling all
the features requested, and implemented, for #exercise already. And will
authors end up asking for these features, which I was arguing before are likely
impossible?
I was serious. An #exercise with an #interactive collecting and storing
answers. It only makes sense in HTML output and only makes sense when backed by
a database (i.e. Runestone). So, the presence of such exercises implies a
Runestone-hosted build. Likely very easy to do technically.
> And then for those that make sense we design markup later.
Do we think that is going to happen? ;-) Maybe when it does, and static
versions become possible, then other non-Runestone build targets become possible.
> Authors are lined up asking how they can use/assign/grade Doenet questions in
> their books. Actively seeking an end run.
Then they should talk to the Doenet project about doing the work that has been
done for Runestone, WeBWorK, MyOpenMath, and now STACK. As has been suggested
for years. Having been backed into a corner by WW problems in raw PG/PGML I am
not going down that road again.
Rob