Rise 360 HTML export, javascript API
Jun 19, 2019
By
Steven Oddy
We're starting to look at Rise360 to build eLearning courses. We want to be able to export these as HTML and include into our platform using an iFrame. We'd also like to be able to track when certain parts of the learning has been accessed. Is there any kind of javascript API embedded into the learning, perhaps events are fired when learning content is viewed that we can hook into and use to track?
I haven't been able to find any docs related to any of this.
Thanks in advance
14 Replies
Hey Steven!
We support sharing Rise 360 courses using these methods. If you're looking for something more custom, I'll open the floor to the community to share their experience!
Hi Alyssa,
It's great that you can share Rise 360 output. Can you share source files with other developers?
Thanks,
Dave Cox
You bet, Dave!
You can send a copy of the file to other Rise 360 authors, or collaborate on a course together.
Let me know if that's what you had in mind!
Hi Alyssa,
Thank you for this, I'm aware that we can export as web only, we've done this and got hosted on AWS S3 so that part is all good. The question was more referring to the javascript API part? Once we have the exported web version of the course, how do we tap into what the learner has viewed?
Thanks
Steve
Can I download a copy of the file to save on my local servers?
Thanks for clarifying, Steve. We support sending data from LMS output, but we can't provide help with modifying web output to do the same. I'm hopeful other community folks can step in with some custom solutions!
Hi there, Dave. There isn't a way to download "source" files for Rise 360 courses.
Feel free to tell me a little more about your needs. For example, do the other developers not have access to Rise 360? Were you considering ways to "back up" your Rise 360 courses offline?
Hi,
Did you finally get an answer from Articulate Support?
Is there an API that allows data integration for course completion?
Regards,
Juan
Hi there, Juan. We don't have an API for web-only Rise 360 output, but we welcome input from other community members!
Hi Crystal,
As a corporate developer, we always have the concern of backing up files for future updates. We don't always know who will do those backup, and the players often change as people come and go. Therefore we need the ability to download the source files, and all assets to a repository where we keep them for future development activities. The person who performs an update may be a new person with the company, or might not even know the original developers, so we can't depend on the ability to copy a file from one developer to another. What we need is the ability to download the entire contents from one developer to the repository. Then at a later time a different developer would need to upload to their account to continue development for any required updates. Instructional design is a very volatile profession, and many developers are only short time contractors, that move around a lot, so there is high turn over of developers.
Hi there, Dave. Thanks for that insight. Downloading source files isn't on our roadmap right now, and we'll let you know if that changes.
In the meantime, we offer these workflows for managing content when users leave teams. I hope that helps!
Matthew, what I'm looking to do is build a course that would be launched from an assigned laptop that the user would use daily on an as-needed basis and be able to keep an eye on their own progress. Would Tin Can be able to store their progress locally so that the user can at least see the sections that they've completed?
Dave, this sounds a lot like an archiving issue that team leaders should be keeping track of. Before developers get out the door, they should be saving their files (course dev, images, audio, storyboards, etc.) for the next developer to take over. But even while their developing, there should be a naming convention in place for all of these files to minimize confusion during turnover.
For example, rather than a filename like: voiceover_introduction_and_learning_objectives.mp4, I would use something like: M01T01S01_intro.mp4 to be the audio for Module 1, Task 1, Slide 1; my Storyline file would be named M01T01S01_mm-dd-yy and renamed each day for backup purposes. Speaking of which, keeping the latest file in a shared Dropbox would keep the main working file from being on only one person's computer causing headaches if that person is off one day, or is not expected to return, so someone else can download it and continue the work.
I would think that making this standard practice for the developers, would be the "ability to download source files and all assets" that you're looking for, yes? I know it's been over 8 months since your post, so hopefully you've already done this.
Hi Bobby,
Thank you for your response.
No, what you describe, we already do. What we need is the ability to download and save copies of the source code to save for future development. We also need be to able to store the completed project for versioning and compliance purposes.
This is done easily with Storyline, as we retain copies of all files. But with Rise, we can't download and save the code to our local server for future use.
For that reason, we've had to restrict our use of Articulate 360 to just Storyline. We can't develop couses in Rise, as this create a compliance and versioning issue.
This discussion is closed. You can start a new discussion or contact Articulate Support.