This is a collection of private webservice calls for Articulate Rise. Please keep in mind that this is not an officially sanctioned webservice, so Articulate could also decide to close or remove any of the functions at any time in the future. Also, changes to the Articulate Rise backend might break any of the functions and cause data loss in your account. Please use with caution!
These functions are supposed to be used with Google Script:
- Go to the google script panel
- Create a new project
- Paste the contents of riseApi.gs into the newly created script file.
- Call the service with your Articulate credentials (see example below).
- Authenticaton (experimental)
- List of all courses
- List all folders
- Download course content
- Duplicate a course
- Move course to a folder
- Add collaborator
- Download XLIFF for translation
- Translate XLIFF via Google Translate
- Upload translated XLIFF to course
- Transfer course ownership
- Change access rights for collaborators
- Edit course content
- Delete course
- Rename course
- Export (PDF/Scorm/HTML)
function test(){
const myEmail = "[email protected]"
const myPassword = "..."
const service = RiseService(myEmail,myPassword)
const courses = service.getCourses()
const courseDetails = service.getCourseInformation(courses.courses[0].id)
console.log(courseDetails)
}