Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Planned features #7

Open
MM-Lehmann opened this issue Oct 8, 2021 · 5 comments
Open

Planned features #7

MM-Lehmann opened this issue Oct 8, 2021 · 5 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@MM-Lehmann
Copy link
Owner

MM-Lehmann commented Oct 8, 2021

Some features I am planning long term:

  • import each element from ppt individually so they can be further edited/moved in h5p
  • support multimedia content (video, audio)
  • batch mode
  • (GUI)

If you want to add any to this list, please open a new issue "[feature request] ..."

@MM-Lehmann MM-Lehmann pinned this issue Oct 8, 2021
@MM-Lehmann MM-Lehmann added enhancement New feature or request good first issue Good for newcomers labels Nov 6, 2021
@titulartarantula
Copy link

This is fantastic! I am using this to support educators moving PPT files to H5P.
I see there are plans for importing each element from ppt individually: does that mean text will import as text (i.e., readable by screen readers and accessibility compliant?)
Cheers!

@MM-Lehmann
Copy link
Owner Author

Thank you.
That's the plan but I have no idea yet how to achieve that. It would need common data model for both h5p and pptx object definitions so we could translate one into another.

@davidgrenet
Copy link

Great tool. To convert an entire presentation, element by element, it might be easier to parse the pptx file than to use the COM interface. I haven't used it, but python-pptx looks like a useful library.

@King1a3
Copy link

King1a3 commented Feb 15, 2022

This is such an underrated tool, especially during the pandemic with everything going online!

@MM-Lehmann
Copy link
Owner Author

Thanks for the feedback, everyone. @davidgrenet I have looked into python-pptx and I could read the object definitions from there but they are defined in completely different syntax and architecture than would need to for h5p and I have no knowledge of any parsing or conversion tools. Creating them from scratch would take months, I reckon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants