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
- PhilMayorSuper Hero
If you hit a stumbling block, post a slide or PM me and I am sure it can be fixed.
- moodleberryCommunity Member
I know this is an old post, but thanks so much for sharing, this has been a life saver as I need to print a report from the current package I'm working on, and this works perfectly.
Just a note: when I used the date I got 13rd rather than 13th, I've found a comment on the following post with code that works so it will do 1st, 2nd, 3rd but not 13rd, in case it's useful for anyone.
(Courtesy of Mark Bennett)
var today = new Date();
var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var s = ["th","st","nd","rd"];
var day = today.getDate();
var month = today.getMonth();
var year = today.getFullYear();
var v = day%100;
var dd = day+(s[(v-20)%10]||s[v]||s[0]);
var date = dd + " " + monthNames[month] + " " + year;
var player = GetPlayer();
player.SetVar("SystemDate",date);- onEnterFrameCommunity Member
That's a great solution. I often use this JS library when I need to
display/manipulate time or dates.
https://momentjs.com/Thank you,
James KingsleyNeed an awesome way to collect feedback?
Don't just collect feedback. Start a conversation.
ReviewMyElearning.com - KatieRoberts-18Community Member
Did you get this resolved? I am running into the same issue.
- MadelaineWhalenCommunity Member
Not entirely sure if this answers your question, but here's something I made that allows users to print notes. http://s3.amazonaws.com/tempshare-stage.storyline.articulate.com/sto_1c7bm1u8mmlssj61rb2mq812d99/story.html
The user goes through a series of buttons and clicks the options that appeal to them, then types accompanying notes in a text entry field. These selections and notes appear on the final slide through a series of variable references, and a JavaScript command collates them for printing.
- StephanieSuper Hero
Hi everyone - I just wanted to let you know that there is an updated post on this using Storyline and Rise 360.
What a great project, Stephanie. Looking forward to learning how you designed the email functionality.
Thanks so much for sharing your work with the community.
- NicoleLegault1Community Member
Stephanie - Wow! This is amazing! I was looking for exactly this type of functionality on a project I worked on a few years ago... and certainly did not come up with this elegant solution.. I had to do some other workaround that was nowhere near as cool and streamlined. Looks and functions perfectly. I love it!!
- RussSawchukCommunity Member
Yes, thank you Stephanie. This gives me some ideas (and code) for some reflective thinking activities in our nursing courses.
Russ
- MatthewMasonCommunity Member
Stephanie, this is brilliant. Thanks for sharing.
- ChengLiCommunity Member
Thanks for sharing the great resources!
- jeffCommunity Member
Awesome... I am humbled by your mad javascript skills
Thanks for sharing!