Any room for python?

I would like to have this in python or django. what projection do you have about it?

what API do we need to use to have this integrated?

falcon's picture

Thank you for the interest. There are many people who want to port H5P to other languages and plattforms. You would basically want to keep all our js code and port all our php code to python. We would gladly help by creating separate repositories for the js code - that's something we will do anyway. And document the interfaces between the js code and the server side code.

This will be quite a lot of work. It is not something that is on our roadmap yet, but we will be happy to help with documentation and advice. It will take you some hundred hours to get the work done I think.

Hi 

I am very interested in getting H5P up and running on a python-flask based website. Any chance you could set out some high level steps for what needs to be done to port the PHP to python code. I'm a bit of a novice. Is anyone else doing any work here that I could help/borrow from that you know of?

Thanks 

falcon's picture

PHP has two generic PHP libraries:

https://github.com/h5p/h5p-php-library

https://github.com/h5p/h5p-editor-php-library

These needs to be ported to Python. After that you'll need to port either the Drupal or the Wordpress plugin to python and python-flask. Use the plugin for the publishing system that is most similiar to Python flash.

 

 

 

We use the Schoology LMS. Is it possible to integrate H5P and Schoology? I am blown away with the H5P platform and it a wonderful resource for our faculty,

tomaj's picture

There are plans to implement LTI support in H5P next year. So at that point, H5P should be able to integrate with Schoology.

Thanks for responding. That is awesome that we would be able to integrate H5P next year!!!

falcon's picture

You may sign up for updates regarding LTI on H5P.com.

does anyone know if something has been made to enable this on python? it will be quite interesting

thomasmars's picture

I know there has been done some efforts on making a Pyhon integration. See for instance:

I have not tried either of them, so can not vouch for their completeness or quality. Let us know if you decide to make something yourself or extend one of these, I would be interested in seeing how it turns out :)

hello,

I am very interested in getting H5P up and running on a python-flask based website. Any chance you could set out some high level steps for what needs to be done to port the PHP to python code.I really like to be involved in this type of softwear making websites and I reaaly appriciated to make like website for anyone.

Hello,

I tried the free trial of H5P and enjoyed exploring and sharing the content I made with my colleagues. However in the free version  I can't see any option for sharing the content I make. Only embed and download options are there which need you to have ann H5P compatible platform. Isn't there an easier way? 

BV52's picture

Hi Fareeha,

You can set your content to public so that you can share your H5P.com content without embedding or using LTI in an LMS. You can read more about this here: https://help.h5p.com/hc/en-us/articles/10004208804893-How-to-share-an-H5P#h_01GW6WFBP1FK2W9Q1VAZYJK5CJ

If you have any questions regarding H5P.com please send an email to [email protected]. Our Customer Success team provides 24/5 support.

-BV