Forum Discussion
Everything we know about Cornerstone on Demand and Storyline!
I thought I would start a thread about Cornerstone on Demand so there's a central place for people to read and add to. There seems to be a dearth of information about how CSOD and Storyline interact with each other as well as the unresolved issues surrounding it. I've spent many hours scouring the web and speaking with Cornerstone trying to find a solution. Hopefully this thread will serve as a resource for others going forward.
On a side note, I love Articulate Storyline. I started with Adobe Captivate with limited success. It was a very steep learning curve, but I was able to get some basic functionality out of it. I tested out Storyline with it's 30 day trial, and I will say that time-to-effectiveness was drastically reduced. It really IS like using powerpoint. Granted there is less complex functionality and interactions available than Captivate, but so far it's given me everything I've needed to use. The benefit is that the learning curve is much less steep too. Think of it as the difference between iMovie and Final Cut Pro. The latter can do some crazy effects, but the former gives you 90% of what you need and can get you comfortable in 1/4 of the time.
It's nice to have a properly-working content creation tool when you're in an LMS like Cornerstone. I have enough trouble in CSOD as it is.
So some of the nuggets of wisdom that I've found are :
- Cornerstone does not track SCORM 1.2 content properly. You cannot pull a lot of the reports if they are not in SCORM 2004 format. You don't have the option to select that course in the reports.
- If you export into SCORM 2004, there will be an extra section on the left with text links to the module. This takes up 30% of the screen, and on smaller laptop screens may crowd out the module window. Cornerstone says this is a Storyline exporting settings issue. I couldn't find any settings that shows/hides that section. The workaround is to resize the module to the screen, which doesn't get rid of the section, but at least fits the module.
- When reporting, you can get the completion status for a course based on quiz result or last slide viewed. You can also get a final grade for course. Storyline passes the results information for each question (including short answer) but you cannot pull a list of the answers for an individual. Therefore, it may not be advisable to administer any testing where you'll need to review individual answers
- You can get a list of aggregate answers for a module. e.g. I can see how 100 employees answered this multiple choice question. This is helpful to determine if learners are absorbing the course information correctly.
- Web objects (such as websites, or links to sharepoint documents) work in modules if your IT has added csod.com to the trusted sites
- Popup windows that open up the articulate module in CSOD will work if you add csod.com to the allowed list for popup blockers. Your IT dept can also add this to everyone's computer. Otherwise when learners click the "launch" button, the module does not show up.
I'll post more as I think or find them, but feel free to add to this list!
Hi Will,
You'll need to modify the original .story file and republish, but I don't think you'd need to create a whole new file - you may want to follow the steps here in regards to adding the question slide and track based on that one slide with the modifications you'll make to the publish settings.
Hope that helps - and I'll defer to the community in regards to how to upload or modify within Cornerstone.
- WillFindlayCommunity Member
Thanks Ashley! This is a great method for documenting completion that works well and I'm glad to see it spelled out on the support site!
- SheilaCole-BultCommunity Member
Rachel, I've seen that left-side menu with two different clients using Cornerstone. It's specific to SCORM 2004 and related to a back-end setting that they need to change for you. In my experience, they'll say it's a content-specific issue, but it's not - you just have t be persistent. =) I think a lot of the support people at CSOD don't know about it, so they have to research how to fix it. But it can absolutely be fixed by them changing that back-end setting (I don't know the name of it).
- RachelCraigCommunity Member
Hi, Sheila,
Ah, that would be why I am just seeing the issue now. This is the first course I've published with SCROM 2004. Previously, I used SCROM 1.2, I'm thinking because I saw this issue pop up somewhere else. Didn't know it was a back end issue on Cornerstone's end. I will be persistent about getting this back end setting changed.
Thanks,
Rachel
- RachelCraigCommunity Member
Shelia, I just got a e-mail from Cornerstone saying it's an issue on my end, that I didn't check the menu box correctly. I sent them a screen shot of how I set up it correctly in Storyline, and I included the quote from you above. Thank you so much! Waiting for a reply from Cornerstone now.
-Rachel
- KayleeStephensCommunity Member
The setting is called "SCORM 2004 TOC Menu" you will want to have it set to New. Once the setting is change the menu is hidden.
- SteveFlowersCommunity Member
Hi, B K -
I've had success running the HTML5 output. The new SL360 provides the option to just publish to HTML5 without the Flash publish.
If you're having trouble in IE, give this a shot. In the General tab of the catalog properties page for the online class LO, make sure compatibility is turned off.
- WillFindlayCommunity Member
Steve, your post made me wonder if SL360's HTML5 output was compatible with I.E. (SL2's output is not) I did some digging and was pleasantly surprised to see that it does, at least if your user is on a version greater than IE9: https://articulate.com/support/article/Comparing-HTML5-Flash-and-Articulate-Mobile-Player-Output-for-Articulate-Storyline-360
- MarcyWatzlCommunity Member
Can anyone tell me how to publish and then what to check in the compatibility or other options to get content from Storyline 1 to appear correctly in the Cornerstone Mobile App for iPhone? I am using SCORM 2004. I can get the audio to appear, but none of the images or text show up--not even the resume buttons on the resume pop-up. The attached image shows what it looks like.
- MatthewSteffeckCommunity Member
Hi Marcy,
I forget, does SL1 allow publishing in HTML5?
- MarcyWatzlCommunity Member
- SteveFlowersCommunity Member
Hi, Chris -
Don't use the Articulate Mobile App in your publish. It will not communicate with SCORM. Publishing to HTML5 should get it to run. You'll want to test. HTML5 doesn't run equally on all devices in SL2 publishes. SL360 offers improvements.
- Will_FindlayCommunity Member
Tracy, maybe try using a URL shortening service such as https://goo.gl/ as a workaround?
- BarryHinksCommunity Member
Hi Chris, I'm not sure what the explanation is for the bandwidth.
One thing I'd share with you, is whilst you can launch videos directly from CSOD, once it's been watched a learner will have to 'mark as complete' to record this in their learning records. If the video was part of a SCORM file this would automatically show as completed, based on your publishing settings. - SteveFlowersCommunity Member
Akamai is serving up video at a lower bitrate. If you played the video from a different device / connection, you'd likely see a lower bitrate coming from Akamai's servers. Storyline's bitrate is fixed based on how it's compressed in publish settings. You can adjust the bitrate settings a bit in Storyline's published output. 7MB/s is high.
There are also ways to control bitrate by compressing your video to the rate you want it before import into SL and setting the properties of the video to not recompress on publish.
- SteveFlowersCommunity Member
There's a possible way to get this done using a bit of Javascript, a variable in Storyline, and a trigger to pause the timeline. If you're not comfortable with Javascript, it could be daunting to implement.
The script is described in this stackoverflow post:
You'd want to trigger something that incremented a number value in a storyline variable then use a "when variable changes, pause timeline" trigger. This would let the browser window detect when focus is lost or the window goes into the background. In a Javascript trigger that fires when the slide loads that you want to have the video pause:
var hidden = "hidden";
var player=GetPlayer();
// Standards:
if (hidden in document)
document.addEventListener("visibilitychange", onchange);
else if ((hidden = "mozHidden") in document)
document.addEventListener("mozvisibilitychange", onchange);
else if ((hidden = "webkitHidden") in document)
document.addEventListener("webkitvisibilitychange", onchange);
else if ((hidden = "msHidden") in document)
document.addEventListener("msvisibilitychange", onchange);
// IE 9 and lower:
else if ("onfocusin" in document)
document.onfocusin = document.onfocusout = onchange;
// All others:
else
window.onpageshow = window.onpagehide
= window.onfocus = window.onblur = onchange;function onchange (evt) {
var v = "visible", h = "hidden",
evtMap = {
focus:v, focusin:v, pageshow:v, blur:h, focusout:h, pagehide:h
};evt = evt || window.event;
if (evt.type in evtMap){player.SetVar("yourNumberVariable",Number(player.GetVar("yourNumberVariable))+1);
}}
// set the initial state (but only if browser supports the Page Visibility API)
if( document[hidden] !== undefined )
onchange({type: document[hidden] ? "blur" : "focus"});
}- Will_FindlayCommunity Member
Would that work if the email tool is a completely separate application though, and not a separate window within the same browser? Does a browser window lose focus if you switch applications as well as switching browser windows?
- jaimemolinaroCommunity Member
Thanks so much for taking the time to send that info!
- NataliaMuellerCommunity Member
Steve Flowers is pretty awesome like that
- SteveFlowersCommunity Member
It should. I believe the event listens for any focus event. So if the popup loses focus to another application, it should still fire the event. Haven't tested in awhile but I believe this is the way it worked with the blur:focus event. I'd expect the page visibility API to be an improvement since blur:focus is only used as a fallback.