Forum Discussion
Implementing course creation, management and course taking programmatically (Articulate Rise)
Hey!
I am a software engineer and I was given a rather unusual task at work as part of an EU-funded project. I am tasked with implementing a learning platform for seasonal workers in which some customers would be able to teach their skills to others through courses and others would be able to take said courses.
The weird thing about this task is that apparently all functionality regarding course creation, management, and course taking is to be implemented through Articulate Rise. So far, after reading the FAQs, forums and information on Articulate's website, I see that courses created on the platform can successfully be exported and used later on our platform, however, I see no way to create courses without directing the creator to Articulate. As far as I can tell, there is also no way to programmatically (i.e. via an API of some sort) to implement course management besides managing users that take the courses on Articulate itself (i.e. those that are hosted on their servers). However, my task is to make user management "our" problem while using Articulate for the courses in some integrated way (so the user would stay on our platform, but we wouldn't have to implement our own architecture to create, manage, and take courses).
I've already told my project manager that it would be better for us not to "outsource" a vital part of the product this way and that we could implement one of the many exiting learning management system standards without compromising on time and/or quality and/or finances. In response I was told that courses *must* be implemented the way they stated previously.
I would like some input on whether the above is even possible and if yes, some links to resources that I might have missed so far in my research for a solution.
Thank you in advance for your help! Any advice appreciated!
- SamHillSuper Hero
Hi mistclick Articulate Rise is a cloud based authoring tool. It authors responsive content that can be published to several different outputs including SCORM 1.2/2004/xAPI and Web.
In order to edit a Rise course, the author would need a paid Articulate 360 account in order to access the cloud based Rise authoring tool. The account includes several other products too, including Storyline 360 (windows desktop application) which also publishes content to SCORM/xAPI and Web. The key difference between Rise and Storyline is that Storyline is not suitable for mobile content though (it is not responsive).
I'm not sure I understood the problem you are trying solve correctly though. Articulate do also have an LMS solution called Reach 360. You do get a limited number of seats (300 I think) for this through your Articulate 360 licence but, for your requirement I'm sure you would need an enterprise licence.
It is possible to publish content directly to Reach 360 through Rise and Storyline.
I know there are systems out there like Moodle and Canvas that do have the course creation tools baked into them, but I do also know that the content is not loosely coupled and I think it is not easy to transfer from system to system, like it is with content built to SCORM and xAPI.
It's difficult to provide any advice on this, other than stating what the different tools and services do. We also don't know the ins-and-outs of the requirement and your existing system capabilities.
I think it would be worth trying to organise a chat between yourself, your PM and a rep from Articulate as quickly as possible just to make sure that what your PM is asking for is actually possible. It obviously won't be completely impartial if involving a rep from Articulate, but you'll at least get a breakdown of the services and tools which your PM can hear first hand and help make the right decision.