Rob Beezer
unread,Dec 26, 2025, 3:34:23 PM12/26/25Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to prete...@googlegroups.com
We have integrated numerous homework systems into PreTeXt, with a lot of help
from a lot of folks. Here's a list, with principal maintainers (apologies if I
missed someone!):
* "Traditional" PreTeXt short answer - Rob, and many others
* WeBWorK - Alex, Brad, and lots of interested helpful parties
* Runestone - Brad (Javascript, online hosting), Rob (markup, static versions)
* Interactive FITB - Brian W, integrated with Runestone Javascript
* MyOpenMath - Mark F, also as liason to MyOpenMath project
* Doenet - Duane, et al., Brad, functional as an #interactive, reporting to
Runestone
* STACK - Georg Osborne, now functional
With the exception of Doenet, these systems all have a facility for creating
static versions of exercises (with fixed consistent instances of randomized
portions), often from servers maintained by the respective projects.
But every system has its own quirks, exceptions, and one-off processes - there
is not really a unified approach to how all these existing projects have been
integrated, just broad principles. I'll say it is a testimony to our overall
approach that they have been integrated at all. ;-) But my reason for writing
is to make the point that keeping these systems working, or adding new features,
takes a large portion of my development time, even with the dedicated work of
the folks listed, and folks not listed. Each system has its strengths. But
there is also a lot of overlap.
So I want to draw a line in the sand. Entertaining YAHS will have to clear a
high bar. I wonder if there are even any homework systems left for us to look
at? ;-)
Thanks again to everybody who has helped with getting these systems working
(which is *not* simply the names listed above).
Rob
PS: None of this should be viewed in any way as any sort of fit of pique based
on recent work. To the contrary - getting STACK over the hump, and getting
Doenet to talk to Runestone (thanks, Brad!) seemed like a good time to express a
long-help view.