HELP! Storyline 2 + WordPress + LearnDash + Tin Can API + Grass Blade +... FOR M-LEARNING

Hello everyone.

I'm a noob here, and I need some heroe's assistance, I think. Like @brucegraham said on this old post (https://community.articulate.com/discussions/articulate-storyline/tin-can-api-in-learndash-or-sesei-wp-plugin), "as a non-tecchie" person, I have issues with all this stuff. 

We (at my company) are trying to create e-learning contents for both mobile (so, m-learning) and PC users. We need to track, evaluate and certify, so we love the Tin Can API solution better than SCORM.

Our target: adults only, in-company and outsiders (who may pay for our courses) with a tech/electrician (telecommunications) profile, so we'll need to add a lot of videos, and we are expecting to create evaluation tasks with the upload-your-video-solution format.

Plus, we have big dreams and a small team. I'm the only person on it with a little training and e-learning experience (us an instructional designer)... and I'm from Spain and I'm not an English speaker (sorry for the language and the errors).

Well, we are looking for a simple, easy, economic way to do all this. My solution:

Contents: Storyline 2. It matches perfectly for us.
Video storage: Vimeo, so we can choose the domains were the video are available.
LMS: WordPress + LearnDash or WPCourseware (I like the first one the most)
LRS: GrassBlade or WaxLRS (we like the analysis on this one, but I do not like the pay-for-usage system)
E-commerce: WooCommerce or PaidMembershipsPro

What do you think about it? Can it work? Is all this much more difficult than we think? Are we missing some essential piece???

And, more important: what about the mobile experience? I read before that Storyline tracking with Tin Can API will NOT work if the user have to sign up on the LMS, so... how can it works? 

All the references about these topics that I found are from two years ago, so I can not imagine the changes and the advance on the area.ç

Thank you, guys, for reading me. Any help will be welcome.

Lots of gratitude,

Jana

 

17 Replies
Pankaj Agrawal

Jana

I believe that it should work just fine for what you need if you are using LearnDash+GrassBlade xAPI Companion+GrassBlade LRS. I am just not sure about "evaluation tasks with the upload-your-video-solution format", I would need more information to be able to comment on that. But on first impression I don't think this feature exists, so it might need some custom development. 

Regarding the mobile experience, you would either need to configure your content to play in the browser, or you would need to switch off the content security to work with mobile player. 

You could create a support request or a feature request to check if any gaps in reporting features in GrassBlade LRS can be filled in future versions. You could also request to build custom reporting. 

Pankaj

Jana Ruiz

Hi, Pankaj.

Thank you so much for your help: when we try all this stuff I'll report again.

I'm not sure about the gap that you are talking about in GassBlade...  There is a known gap in reporting features? Sorry, I don't understand this.

About the upload-your-solution... we need to think about it. Here is the case: I explain on my course how to iron a shirt, for example. Your task: iron your own shirt and show the teacher how you did it. How? Record yourself and send us the video.

Thank you again.

Regards,

Jana

 

Pankaj Agrawal

Jana,

When I said about the "gap", I was assuming that you liked and found something on WaxLRS that is not currently in GrassBlade LRS. 

Regarding the upload-your-solution, I believe there can be many possible ways to handle. If the file sizes are small enough to be handled by a standard web upload, it could be done using LearnDash's assignment upload feature. 

However, if they are large, it might be better to ask them to share a DropBox or YouTube link. Or, you might need to give them an alternative way to upload the video. 

Pankaj

Patricia Stitson

Got it.

Yes - I might do that once I get a little further along in development. I was just excited to see that someone else was tinkering with the same hair brained ideas. :)

Yours Respectfully,
Patricia Stitson
Consultant, TEDx inspired events
Author/ID/PM/Implementation,
ED Tech Learning Ecosystems

Pankaj Agrawal

Hi Patricia/Michael,

If you need any help from me, do let me know. I will drop an email to Patricia. 

I am Founder of Next Software Solutions (the creators of GrassBlade), as well as, working group member of the group that created xAPI. and working group leader of the xAPI Video Community of Practice (creating the xAPI profile/standard for video tracking). 

Pankaj

Pankaj Agrawal

Hi Patricia/Michael,

If you need any help from me, do let me know. I will drop an email to Patricia. 

I am Founder of Next Software Solutions (the creators of GrassBlade), as well as, working group member of the group that created xAPI. and working group leader of the xAPI Video Community of Practice (creating the xAPI profile/standard for video tracking). 

Pankaj

David Glow

Hi everyone. Just getting started with LearnDash and experimenting with Grassblade soon.  My two major desires (if anyone has seen how this might work, I would love to learn):

1. "Mark Complete" at lesson or topic levels.
I may be getting a bit lost on this, but one thing that peeves me about the standard LearnDash UI is that if you have 2 lessons, each with 3 topics each, Lesson 1 will list the 3 topics and underneath the list, there is a <MARK COMPLETE> for the lesson.

Does Grassblade resolve this?  I saw another plugin that did, but that had other restrictions- which brings me to my most important "wish list item"

 

2. Can I complete content elsewhere and get credit?
I support a software company. A mini module on a function, such as creating a new login could be embedded in the HELP system (I support the help system as well).

Let's say a user completes that mini simulation in the HELP system. I could have the exact same experience in the training course.  Can LD "catch" that this was already completed?

I have no doubt we can send the "completed" to the LRS- that's a simple statement, but what I really want is that when someone goes to a course in LD, that it knows "hey, you already did these parts!"  Isn't that a key point of xAPI?

If anyone has seen ANYTHING close to this, I'd love to hear.  Of course, if I crack this code, I will let you know.

Pankaj Agrawal

Hi David

I guess you already figured it out as its a long time. But for others on same page:

1. "Mark Complete" at lesson or topic levels: Yes, if there is xAPI Content on last topic, GrassBlade will automatically mark complete the topic as well as the lesson. 

2. "Can I complete content elsewhere and get credit?" Yes, you can create and attach and xAPI Content on the Lesson. Now if the training happens somewere else, like offline or simulation or another software, you can send a completed or passed statement for that xAPI Content (i.e use the same Activity ID). When the LRS receives the statement, it will send the completion trigger to the LearnDash and mark the lesson as complete. If you are it to LearnDash Quiz, you can send scores too. 

Hope this helps someone. 

Pankaj
(from GrassBlade)