Guidance Needed: Integrating Custom Quantum Computing Tool (QuICScript) with OpenEdX

Hi OpenEdX community,

I’m looking for guidance on the best approach to integrate QuICScript, a 20-qubit quantum program simulator & visualizer with OpenEdX. QuICScript enables quantum computing to be taught in a more interactive way for K12 to University students. This is our community version.

Technical details:

  • Built with C (core computation engine)
  • Frontend in JavaScript, CSS, and HTML
  • Runs entirely in the browser
  • No backend dependencies required
  • Doesn’t require user authentication
  • Currently deployable as a standalone web application

I’m new to LMS and exploring different approaches. To my limited knowledge, these are the three I’ve found.

  1. XBlock implementation
  2. LTI integration
  3. Custom Django app

Our main requirement is that students can access QuICScript directly within their course content.

Has anyone implemented something similar? We’d appreciate any advice on:

  • Which integration method would be most suitable
  • Potential challenges we should be aware of
  • Best practices for handling the C component
  • Documentation or examples we should reference

Thanks in advance for your help! Happy to provide further info.

Best regards,
Jonathan