Learn R Programming

racademyocean

The goal of racademyocean is loading data from AcademyOcean API.

Installation

You can install the development version of racademyocean from CRAN:

install.packages("racademyocean")

Or GitHub with:

# install.packages("devtools")
devtools::install_github("selesnow/racademyocean")

Functions of racademyocean

  • ao_auth()
  • ao_get_academies()
  • ao_get_certificates()
  • ao_get_leaners()
  • ao_get_teams()
  • ao_course_progress()
  • ao_get_leaners_progress_by_course()
  • ao_get_leaners_amount_from_countries()
  • ao_get_leaners_from_country()
  • ao_get_leaners_registered_at()
  • ao_get_leaners_with_score()
  • ao_get_learners_churn_at_content()
  • ao_get_learners_course_complete()
  • ao_get_learners_quiz_statistic()
  • ao_get_learners_repeated_logins()
  • ao_get_passive_leaners()
  • ao_get_passive_learners()

Example

library(racademyocean)

ao_auth(
    client_id = 'your client ID', 
    client_secret = 'your client secret'
)

academies <- ao_get_academies()
leaners   <- ao_get_leaners()

course_progress <- ao_get_course_progress(leaners)

Copy Link

Version

Install

install.packages('racademyocean')

Monthly Downloads

204

Version

0.3.3

License

MIT + file LICENSE

Maintainer

Alexey Seleznev

Last Published

July 26th, 2024

Functions in racademyocean (0.3.3)

ao_get_learners_quiz_statistic

Returns statistics about the specified quiz for the specified learner(s).
ao_get_learners_repeated_logins

This returns an array of learners who logged in to the Academy more than one time.
ao_get_learners_course_complete

This returns a list of learners who have completed a given course.
ao_get_learners_churn_at_content

This returns an array of learners who churned at a specific lesson in the course.
ao_get_teams

Returns a list of all teams in the academy.
print.academyocean_token

Print method for academyocean_token
ao_get_leaners_progress_by_course

This returns a learner’s progress in specified courses
ao_get_leaners_amount_from_countries

This returns a breakdown of learners by country.
ao_get_leaners_with_score

This returns a list of learners filtered by their score
ao_get_academies

Get the list of all academies. It returns the list of all academies in account with a description of them.
ao_auth

Authorization in 'AcademyOcean'
ao_get_leaners_from_country

This returns a list of learners from the chosen country
ao_get_leaners

This returns an array of learners from the Academy, or an empty array, if there is no data.
ao_get_certificates

This returns certificates received by learners
ao_get_leaners_registered_at

This returns an array of learners from the Academy, or an empty array, if there is no data.
ao_get_course_progress

This returns a learner’s progress in all active courses/groups.
ao_get_passive_leaners

This returns a list of learners who registered in an Academy but took no further actions (no lessons opened)
ao_get_passive_learners

This returns a list of learners who registered in an Academy but took no further actions (no lessons opened)
racademyocean-package

racademyocean: Client for 'AcademyOcean API'