Client for 'AcademyOcean API'

Provide function for work with 'AcademyOcean API' < https://academyocean.com/api>.


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)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("racademyocean")

0.3.3 by Alexey Seleznev, 2 years ago


Browse source code at https://github.com/cran/racademyocean


Authors: Alexey Seleznev [aut, cre] , Netpeak [cph] , AcademyOcean [cph]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports cli, dplyr, httr2, pbapply, purrr, rappdirs, retry, rlang, stringr, tidyr, utils, withr


See at CRAN