netmathtools: netmathtools: Tools to query the Mathable API and extract...

Description End User Functions Supporting Functions – curl calls to API Supporting Functions – R calculations Internal Data

Description

The package contains functions and data sets:

End User Functions

get_student_progress

Produce the status report of all the students in the courses that the logged in Mentor has access to. Top level function that writes .csv output for the user.

get_all_grades

Download all the grades for every student in the courses that the logged in Mentor has access to in long form. Can be useful for additional analytics.

Supporting Functions – curl calls to API

login

Log into Mathable, establish curl handle. Not intended for end user.

get_mentor_courses

Find the courses which the logged in mentor has access to. Not intended for end user.

get_grades_csv

Download grades for which the mentor has access to. Not intended for end user.

Supporting Functions – R calculations

calc_progress

Calculate progress based on the most recent submission, the student's end date and the course pacing schedule. Not intended for end user.

Internal Data

schedules

Recommended schedules for each course

status

How the ProgressStatus is determined

api

The Mathable API endpoint being used


McClellandLegge/netmathtools documentation built on May 7, 2019, 4:55 p.m.