I want to make a line of text able to be copied (for copy and paste) for the person completing the course, however, when viewing a course, I am unable to select/highlight and copy text. Is there any way to do this?
A published Storyline project does not provide the ability to copy text inside the viewing area via the click+drag highlight+copy method. In fact, the only way I am able to do it is by taking a screen shot.
Hmm...maybe if you utilized web objects, it would work? If you had the text in an html document, and then embedded on the slide by way of a web object, it might allow the user to select the text.
Could you possibly provide a bit more information as to WHY they would need to copy the information? It is possible that there is another option to this besides copy/paste....
Owen, I have a video playing (inserted as web object) on a slide and I want them to be able to copy and past the url in case there are any problems with getting the video to play.
Michael is still a regular contributor here in the forums, but I'm not sure he's subscribed to this thread so you may want to send him a private message using the "contact me" feature to see if he can share.
Hey David! If you do not hear from Seth soon, you are welcome to utilize the 'Contact Me' option on the user profile as he may not be subscribed to this particular forum thread any longer :)
I'm not the Seth from above, but I was searching for answers to this same question. After reading this thread I came up with a different method that works well for me. It's a little wonky, and I am still using SL1, but is saves me the step of creating anything anywhere else (i.e., using flash, etc.). Here's what I did:
I have a spot where the user types their response to an open ended question. It's a data entry field; I'll call it textEntry01.
Later on in the course I have a button for the learner to "save" their answer(s)... However, since I cannot reliably count on email from the browser, etc., I opted to make the button show a layer/sub-screen that prompts the learner and allows them to copy/paste their answers.
To allow that copy/paste on that layer/sub-screen I created a second data entry field, which I'll call textEntry02 and created a trigger so that when the timeline for that screen/layer starts it sets the variable for the textEntry02 = to the variable for textEntry01, and viola, copiable text.
I also realized I could also simply set the textEntry02 variable equal to the same variable I used for textEntry01 (meaning with the default trigger for the data entry boxes) and then I wouldn't have to use the additional trigger, but for some reason I like the idea of the second one not being able to overwrite the first.
Like I said, a little cloogey, but it seems to work for what I need, so I thought I'd share in case it helps anyone else.
I know this is old but I also found a roundabout way to do this:
1. Create a text entry box to hold the text you want to be copy-able (let's call it 'TextEntry').
2. Create a text variable with the text you want to be copy-able as the default value (let's call this variable 'CopyText' with the default text as 'DefaultText').
3. Create the following trigger:
Action: Adjust variable
Variable: Set TextEntry to variable CopyText
When: When the timeline starts on
Object: This slide
Doing these things will make the text copy-able, but will also allow users to edit and delete it on accident, which is not ideal. To remedy this, I created this additional trigger, which ensures that even if they delete/edit the text on accident, once they click out of the box, the default text will appear again.
4. Create the following trigger:
Action: Adjust variable
Variable: Set TextEntry to variable CopyText
When: When the variable changes
Variable: TextEntry
Conditions: If TextEntry doesn't equal variable CopyText
20 Replies
A published Storyline project does not provide the ability to copy text inside the viewing area via the click+drag highlight+copy method. In fact, the only way I am able to do it is by taking a screen shot.
Hmm...maybe if you utilized web objects, it would work? If you had the text in an html document, and then embedded on the slide by way of a web object, it might allow the user to select the text.
A while ago, I had done an example of what Lesley described, see here.
Hi Michael,
This requires creating some html on a web server, yes? If so, is there any way around that?
Could you possibly provide a bit more information as to WHY they would need to copy the information? It is possible that there is another option to this besides copy/paste....
You can very easily create this in Flash and insert it into your project. Attached is a quick file for your reference.
Cheers,
Hi all
Thanks for the replies.
Owen, I have a video playing (inserted as web object) on a slide and I want them to be able to copy and past the url in case there are any problems with getting the video to play.
I'll try some of these suggestions - thanks!
That looks great Michael - can you show me how you did it, please? Thanks!
I'm trying to do exactly what Michael did--make text selectable so the use can then paste it into a document.
Michael can you share your secret?!
Hi Rebecca,
Michael is still a regular contributor here in the forums, but I'm not sure he's subscribed to this thread so you may want to send him a private message using the "contact me" feature to see if he can share.
Thanks Ashley, I'll reach out to Michael directly.
Are you still here Seth? Where do these file get inserted in Storyline output?
Hey David! If you do not hear from Seth soon, you are welcome to utilize the 'Contact Me' option on the user profile as he may not be subscribed to this particular forum thread any longer :)
Hi David,
I don't know if he's still subscribed to the thread, but you may want to use the "contact me" button on his profile to reach out directly to Seth.
I'm not the Seth from above, but I was searching for answers to this same question. After reading this thread I came up with a different method that works well for me. It's a little wonky, and I am still using SL1, but is saves me the step of creating anything anywhere else (i.e., using flash, etc.). Here's what I did:
I have a spot where the user types their response to an open ended question. It's a data entry field; I'll call it textEntry01.
Later on in the course I have a button for the learner to "save" their answer(s)... However, since I cannot reliably count on email from the browser, etc., I opted to make the button show a layer/sub-screen that prompts the learner and allows them to copy/paste their answers.
To allow that copy/paste on that layer/sub-screen I created a second data entry field, which I'll call textEntry02 and created a trigger so that when the timeline for that screen/layer starts it sets the variable for the textEntry02 = to the variable for textEntry01, and viola, copiable text.
I also realized I could also simply set the textEntry02 variable equal to the same variable I used for textEntry01 (meaning with the default trigger for the data entry boxes) and then I wouldn't have to use the additional trigger, but for some reason I like the idea of the second one not being able to overwrite the first.
Like I said, a little cloogey, but it seems to work for what I need, so I thought I'd share in case it helps anyone else.
Many thanks for stopping in to share your discovery here for others who may benefit, Seth! :)
Seth's reply above is amazing!! I know it's an old post, but OMG I am grateful that I found it!
Yay! So happy to hear this older thread helped you, Julie. I also wanted to pop in to welcome you to E-Learning Heroes 😊
I know this is old but I also found a roundabout way to do this:
1. Create a text entry box to hold the text you want to be copy-able (let's call it 'TextEntry').
2. Create a text variable with the text you want to be copy-able as the default value (let's call this variable 'CopyText' with the default text as 'DefaultText').
3. Create the following trigger:
Action: Adjust variable
Variable: Set TextEntry to variable CopyText
When: When the timeline starts on
Object: This slide
Doing these things will make the text copy-able, but will also allow users to edit and delete it on accident, which is not ideal. To remedy this, I created this additional trigger, which ensures that even if they delete/edit the text on accident, once they click out of the box, the default text will appear again.
4. Create the following trigger:
Action: Adjust variable
Variable: Set TextEntry to variable CopyText
When: When the variable changes
Variable: TextEntry
Conditions: If TextEntry doesn't equal variable CopyText
I hope this is helpful!
You are amazing!!!! Thanks so much this is exactly what we needded