OpenCraft hosting FAQ

Open edX has excellent and well-maintained official documentation. You will find all you need to know about how to build and run courses in the doc. We also encourage course authors to take edX’s Course Creator courses, which show how to design, develop, and run online courses on the Open edX platform following best practices. We’re also happy to give you a quick tour of the platform or answer specific questions – simply contact us.

We always use the latest version, and automatically upgrade all of our hosted instances in the weeks following a release. Version upgrades, maintenance and major fixes are included in the subscription fee for all of our hosting plans.

Using the latest version provides unparalleled advantages to our users in matters of features, performance and security.

We implement customized Open edX deployments at any scale, with direct support provided by senior developers and project managers. See our pricing page for more details.

You can scale from dozens to millions of users, without a problem. Ask us for a quote : )

While the platform does not feature video conferencing out of the box, we can help you integrate tools like Zoom, Big Blue Buttons and others into your courses. Some video conferencing software providers offer LTI integrations for their tools, which can be used to embed their tools as components in the LMS.

Yes, this is what we specialize in! Please contact us so we can discuss your project.

Yes. One instance of Open edX can feature multiple sites, each with their own branding and course catalog.

Yes — we can install any number of XBlocks during the initial deployment, and add as many as you like over time (support fees apply).

Yes. Certificates can be enabled using the following instructions. Contact us and we can also set up certificates for you.

Yes. Contact us and we’ll add any number of supported languages to your instance.

You can find the list of supported languages (and the percentage of translation completion) here: https://www.transifex.com/open-edx/edx-platform/.

Yes, of course! Contact us and we’ll help you.

We can customize your theme, yes. Contact us to discuss your project!

Yes, we can integrate your site with a variety of payment providers for paid courses and certificates. Contact us for details.

Sure. Please visit the Projects section of our website to see some of our work, or feel free to contact us to discuss our projects.

Technical Frequent Questions
From Advanced Users

By default, we deploy your instance on OpenStack-based servers located in Europe. We can also deploy on AWS or other cloud services.

Yes, but be careful! This is for technically advanced users only. Please note that requests due to changes or issues caused by the usage of the Django admin will result in support time billing. Click here to read our quick guide to use the Django Admin. 

You can access the Django admin console by going to https://#YOURINSTANCEURL/admin/ on your browser, and logging in.

The standard default setup includes the platform APIs – Currently the Open edX platform includes the following APIs: Enrollment API, User API and Data Analytics API.

To support users in such situations, you usually have to provide alternative HTML5 videos for users who have YouTube blocked. You actually don’t need anything specific from Open edX for this, as you could upload the videos on any location. If you have the video files processed in HTML5 format (mkv/ogv), you can upload them on a service such as AWS S3, and add the URL as a backup source in the edX video player. In places where YouTube is blocked, it will automatically fallback to the video file uploaded on S3.

The advantage of this solution is that you only pay for the bandwidth of videos for users who are blocked (others would still use YouTube), and you can also still use the default edX player. But if you would prefer using a completely different streaming platform, it’s possible too – contact us for some suggestions.

Yes, giving you read-only access to the database is completely fine. We might require you to use a specific IP to be able to get you through the firewalling rules, but we should be able to find a way. Another solution would be to simply give you SSH access to the VM, from which you would be able to access the databases.