As a workaround to get this into the authoring tool (just for my own personal testing purposes) I have done the following:
Uploaded the slideshow images to my server and put in the imagePath to this location while testing within the authoring tool.
Then when I am happy it is working just prior to publishing I changed my imagePath property to:
course/en/assets/slideshow/
And once the files have downloaded, add my images into the folder course/en/assets/slideshow/
And I just used the following schema properties to allow me to add the details via the authoring tool:
"_totalImages": {
"type":"number",
"required":true,
"default":1,
"title": "Attempts",
"inputType":"Number",
"validators": ["required", "number"],
"help": "How many images are there in the slideshow?"
},
"_imagePath": {
"type":"string",
"required":false,
"default": "",
"inputType": "Text",
"validators": [],
"help": "Path to images for slideshow"
},
"_imagePrefix": {
"type":"string",
"required":false,
"default": "",
"inputType": "Text",
"validators": [],
"help": "Image filename prefix"
},
"_imageExtension": {
"type":"string",
"required":false,
"default": "",
"inputType": "Text",
"validators": [],
"help": "Image filename extension (.png or .jpg or .gif)"
},
I know this isn't an ideal way of dealing with the images but it at least has allowed me to get my test component into the authoring tool and the framework.