We have found degraded performance issues when generating QR codes for "Teach Lessons." On older hardware, limited free memory can cause the PDF generation process to time out. If a single page takes too long to render, it may be skipped; if the overall process exceeds the time limit, the export will terminate prematurely.
Workaround:
We have found that the standard Export function is a bit more stable. We recommend that users export the lesson directly and share the resulting PDF manually if problems occur.
Future Improvements:
- Optimization: We have items in our backlog specifically aimed at improving export handling and resource management.
- Storage API: With the upcoming implementation of the Storage API, we plan to transition to "shared" lessons. This will allow users to share lessons via a direct link, bypassing the need for PDF generation and eliminating these performance bottlenecks entirely.