Forum Discussion
User notes that they can print and email
Hi all. I built a course earlier this year that contains a "notes" function to allow users to take a moment to reflect and type their thoughts on certain questions. This is used in place of a typical multiple response/choice type question. Thought I'd share it here with you!
Here are the files:
Screenr Part 1: Demonstration - https://player.vimeo.com/video/204928444
Screenr Part 2: How It Was Built - https://player.vimeo.com/video/204928450
Storyline Source: https://bit.ly/3Kd96as
Published Output: https://bit.ly/3Z0hj5X
Cheers!
Stephanie
237 Replies
- PeggyHiattCommunity Member
Hello All,
For the life of me, I can't get this to work. Stephanie's file works fine but when I recreate the java in my own file it won't work.
I also am having a problem where the variables won't update when the control loses focus. Right now I am updating the variables by tabbing through.
Any help would be appreciated.
- KristenMorganCommunity Member
I may have arrived to the party late - and yet, this is still very helpful. Thank you :)
- JoeZhouCommunity Member
I used the code Stephanie contributed and it works perfect in IE. However it opens a extra blank browser window in Chrome when the email of Outlook is launching. Is this to do with the Chrome browser setting or the code? As two browsers respond differently.
- RallyKantchevaCommunity Member
Hello all,
I'm having issues trying to get the email to be sent. I have followed Stephanie's example and tried some of the later suggestions by Matthew, but for some reason my LMS does not want to open a new window and to sent the e-mail. Can anybody help, please? Here is the code I'm trying to use:
var player = GetPlayer();
var useremail = player.GetVar('EmailN');
var pnotes1 = player.GetVar('Notes1');
var pnotes2 = player.GetVar('Notes2');
var pnotes3 = player.GetVar('Notes3');
var pnotes4 = player.GetVar('Notes4');
var pnotes5 = player.GetVar('Notes5');
var pnotes6 = player.GetVar('Notes6');
var pnotes7 = player.GetVar('Notes7');
var subject = 'Notes from Your Dissertation Topic Tutorial';
var emailBody = 'Research:' + pnotes1 + '\n' + 'Two Important Questions:' + pnotes2 + '\n' + 'What is a research question:' + pnotes3 + '\n' + 'Why is a research question needed:' + pnotes4 + '\n' + 'How and Why:' + pnotes5 + '\n' + 'Answering Why X should be done:' + pnotes6 + '\n' + 'A good research question:' + pnotes7;
var mailto_link = 'mailto:' + useremail + '?subject=' + subject + '&body=' + encodeURIComponent(emailBody);
win = window.open(mailto_link, 'emailWin');Thanks!
- onEnterFrameCommunity Member
- You probably checked this already... but is the browser blocking the popup window?
- You might try opening the Developer Console and seeing if any errors are shown.
- There is a limit to how many characters you can put in a URL (~2000 depending on the browser). Is it possible you are hitting that limit?
- RallyKantchevaCommunity Member
Thanks for your ideas, James.
1 - No, there are no pop-up blockers (tried 3 different browsers on 2 different machines).
2 - Not a developper, sorry. But I've run an LMS debug report and I cann't seem to find any issues.
3 - Good point, I've not thought of that. But the problem happens even when the notes are empty or with just 'test' written in each of the 7 slides (way less than 2000 characters, including the titles, in total).
Do you think I could have missed something in the LMS debug report?
- IffafKhan-28d88Community Member
5 years on, it's still really useful.
Thank you!
- KayodeArowolo-2Community Member
Hi everyone,
Thanks Stephanie for sharing this wonderful work. This was more than 5 years ago and I still find it very useful. I wanted to implement the technique in Storyline and import to my Articulte Rise as a SL block. However, the email and print functions are not working after I embedded in my Rise project.
Can someone please tell me if this is possible in Rise or not? I have spent several hours working on the project and I need to know if it's possible to embed the technique in Rise.
Thank you.
- JoeZhouCommunity Member
Hi
My understanding is Rise has limited customisation comparing to 360. I don't think customised script/code works in Rise. However it should work in Storyline 360.
- KayodeArowolo-2Community Member
Thanks,
I need help with this, please!
I have decided to implement my notes in Storyline 360 instead of embedding in Rise block. However, when I publish the project nothing happens on clicking the email and printer icons. When I publish with the email icon alone it works. I don't know why it is behaving this way. Please see the attached .Story file for more information.
Thanks
- LibbyMalibiran-Community Member
Hi Stephanie,
Were you able to test this on mobile? I tried testing this on Safari on my iPhone but I can’t get it to work… When I hit the send email button, nothing’s happening.
PS. I've embedded this Storyline to a Rise block and I'm looking at it on a mobile device. I don't know if that's an issue.
Related Content
- 9 months ago
- 7 months ago
- 8 months ago
- 9 months ago
- 12 months ago