On a different thread, Alex is trying to help with some problems in Active Calc that use a type of randomization that works in an assignment, but not when those problems are used individually.
My first thought was, well, just edit those problems!
Then I realized why this is not good: if you have problems that live in the local/ folder of the WeBWorK course you use to build your book, it is no longer possible for someone else to build your book using their own WeBWorK server.
This becomes a potential problem for me: I've been working on adding WeBWorK problems to a book. (I used to assign these on WeBWorK, but I decided it would be nice to fold them into the book.) Probably 80-90% of these problems are not PTX-compatible.
(This might drop to 30-40% in the next version of WeBWorK, once there's support for answer arrays.)
Most of these are older problems written in PG. I've rewritten them all in PGML, and made some other changes to make the static output look better in PreTeXt, along with changing answer arrays to answer blanks. (I understand that this is a temporary workaround since a fix is already in place in the development branch of WeBWorK, but my students are comfortable with the matrix syntax used by WeBWorK.)
The new versions live in a local folder on my WeBWorK server.
That means that my book is now dependent on having access to that folder.
Since some of my changes are made to support PreTeXt, they are unlikely to be accepted into the OPL.
Should I include a folder of PG files in the assets folder for my book?
Or try to write these problems directly into my ptx source?
Either way, these are based on other people's problems. Everything is available under an open license, but I'm not sure how to best acknowledge copyright when using them.