Hello. I had an idea to create a tool for generating a library with questions. I think itβs quite useful and much more practical than the AI Course Builder (although that tool is also very cool).
The new libraries (beta) features do not yet have an import-export feature, but itβs being planned at the moment, and I believe the goal is to have some version of it working in the next release (βUlmoβ). CC @jmakowski
In the meantime, you can use the Library Blocks API and XBlock API to generate content from python, move it around among libraries, and export it to OLX.
FWIW, the work to add import/export functionality to beta libraries is kicking off next week Wednesday, starting with this ticket:
If youβre just starting down this road, the part that I would recommend focusing on is the accurate generation of problem OLX content. In the past, Iβve seen LLMs generate OLX that looks plausible at first glance, but turned out to be malformed in subtle ways.
@braden@jmakowski@dave
Is this Library Content (Beta) export/import functionality scheduled to be released with Ulmo?
We currently use Grove to deploy multiple instances of Open edX. Weβve set up our courses to be developed on one instance and then port content over to another instance to release to our customers. Once this new Library Content (Beta) export/import functionality exists, we should be able to export library components/Units from one Grove instance to the other.
Will we have to re-add/re-link the updated Library Content (Beta) course component to the destination Grove instance course to that instance library to pull in the library updates to the course? It seems like this could be an issue, and maybe we should just develop our courses on the same system where the Library Content (Beta) is going to receive its updates and already be linked into the course(s).
Iβm guessing that the courses reference the library by the lib:ORG:NAME identifier so this should probably work when ported over to the destination Grove instance Library Content (Beta) and referenced in the courses.