Can users copy text from a screen?
Feb 18, 2014
Hi,
I've explored a few of the posts regarding editable text fields, which I'm able to create. What I'd really like though is for learners to be able to copy text from a field in a course.
Why? Several reasons. One important one is for review / admin purposes. Each screen is given a unique ID number that displays on the a screen, and when reviewers / users find a bug, typo, etc., they would reference that page via this code.
I've accomplished this in other eLearning authoring systems by creating (manually or dynamically) a selectable text field on each screen that the user can copy the ID from. This is preferential to the user manually typing it out as that is time-consuming and copy/pasting is less prone to error.
So, that said, is it doable? Can I have a user-selectable text field the contents of which can be copied?
Thanks all.
Dave
18 Replies
Hi Dave,
I don't believe there is a way to copy text out of a published Storyline course. I know a few other users have mentioned using a site such as http://www.reviewmyelearning.com/ as it allows SMEs and other reviewers to add content and keep it all in one place. You may want to look into that for your review purposes.
Thank you Ashley!
Dave,
You can easily create this in Flash and bring into SL as an .swf.
Seth
I would recommend using the Translation Export function for this - (Click the Articulate icon at the top left>select Translation>Export
This will export all the text to a word document (each text block is automatically given a unique ID). You can edit the text to fix any typos etc., and then use the Translation>Import function to load the text back into Storyline. It works like a charm as long as you don't edit the IDs themselves.
Perhaps I am missing a subtle point about what you want to do, but can't you use a text-entry field to do this? When published you can select and copy the text from the field.
The attached example sets the text-entry variable on each slide and resets it to the original value when the field loses focus (the user can't change the text-entry value).
Seth,
Brilliant! Importing a SWF text box works great for copy/paste in SL. The way to go for my needs. Thanks!
Chris's suggestion works too but not if you want the text to appear uneditable (before lossing focus).
~J
Glad this older thread helped you out Justin and thanks for the update!
Thanks Chris! That works for me.
Just a note - the text is not copyable in Preview version, only after publishing.
Now that Flash is dead, does anyone have a workaround for this?
Hi ..
Bringing this topic up again, anyway to solve this and copy a certain text from the published course?
Hi Ahmed,
Can you share why you'd need to copy text from a published course? There are a few other discussions that cover a need for copying text and may provide helpful insight!
Hi Ren,
Thanks for your reply.
I want the student to be able to copy text from screen to a side notepad, which I created using the text entry field.
My module will be published to AWS using the "web" publish option.
I have passed through the threads but unfortunately, I cannot find a solution there. Any advice please?
Hello Ahmed!
Thank you for sharing this with us! I can see how copying text would be necessary for this type of interaction. We don't currently offer a way to copy text from a Storyline 360 course unless it's in an entry field.
I'm happy to share this request with my team to continue tracking how many customers are interested in the option to copy text from a Storyline 360 course.
Hi Lauren,
Thank you so much for your reply.
I believe that I saw now a bunch of requests while searching this issue :)
I hope this feature is available soon.
Thank you ..
Hi Ahmed,
I found this java script action that copies variable text to the clipboard so a user can paste the text where they want. I just tested it and it worked great. Maybe this will help solve your need.
https://www.rabbitoreg.com/examples/p99/#/lessons/NPQ2NG0PlDgwjy_ZLbmw6t0PPaoWFEB6
Hi Jon ..
Thank you so much .. I will check this soon ..
Also, you can use this JS action when user click some element. It's not working when publish in Articulate Review, but work in lms.
navigator.clipboard.writeText('text for copy')
Amazing thank you Maks. This works a treat for me locally but my LMS stops it for some reason. Still though very impressive and efficient, thank you!