[ photo icon here ]
Next to the edit button, there could be a button to upload the image. When clicking this button, a popup/modal appears, that allows the user 3 options:
- Upload image from device;
- Upload image from url;
- Upload image from a third party , such as Pixabay.
This modal would also show the selected image, as well as previous images that the user might have uploaded for this sentence. In other words, a simple image gallery, with basic options, such as delete image, reorder them perhaps.
It may, however, be desirable to start with a more simple approach, allowing only one image per sentence, and see what is the users’ feedback first.
There could be buttons to add image all across the board, meaning, when searching sentences, when managing them inside the cloze-collection, etc.
Alternatively, the edit button could be used to do all the things I just described. I’m fine with that approach as well. Actually, this approach would save everybody a little bit of space in the user interface, since the edit button is already present pretty much everywhere one would want to upload an image.
A few things also worth considering:
- The loading time. Should there be restrictions on file size? Should images be automatically downgraded to an extent, in order to make the experience smoother?
- In the case of mobile apps, should those images be stored on the users’ phones?
This is something a little bit more out of the box. Basically, it would search a image bank and display results without the user leaving the app. The user would then pick the image they want, write other search terms, etc.