Review H5P Crossword

Description

Acceptance Criteria

  • Oliver received UX feedback

  • Code has been reviewed and Oliver has received feedback

  • Oliver has improved code according to review(s)

  • Content type has been released

Background

There have been multiple requests for a crossword content type, the oldest one probably being https://h5p.org/node/4780. There was a very basic demo created once, but it never got completed. There's now a brand new version that I have created as a contractor. The sponsor is open for UX improvement and I’ll gladly do minor changes on my own, yet funding for major changes would have to be discussed.

Features:

  • Allows you to create a pool of clues and words that will be used to generate random crosswords or have the words at fixed positions

  • Is not limited to using A-Z, but uses uppercase characters only

  • Allows you to optionally use a background image

  • Allows you to add a special solution word

  • Provides you with an option to add extra clues: text, image, audio or video

  • Adjusts the layout based on the horizontal space given

  • Supports xAPI, e.g. for transferring results to a host system's gradebook

  • Supports saving and restoring the current state (if activated in the H5P plugin settings)

  • Has keyboard support on the grid and additional text input fields for improved accessibility

  • Supports readspeakers (fairly well).

  • Has an optional instant feedback mode and the usual H5P views for results and the solution

Notes:

Site for testing: usual place
Code: https://github.com/otacke/h5p-crossword
Demo: https://www.olivertacke.de/labs/2020/11/19/some-things-take-time-h5p-crossword/

Acceptance Criteria

None

Assignee

Unassigned

Reporter

Oliver Tacke

Labels

None

Funding

None

Code reviewer

None

Released

None

Priority

Medium