Access D2L 'Brightspace' Data Sets via the 'BDS' API


[Up] [Top]

Documentation for package ‘brightspaceR’ version 0.1.0

Help Pages

bs_ads_filter Build an ADS export filter
bs_ads_job_status Check ADS export job status
bs_api_version Get or set the Brightspace API version
bs_assessment_performance Summarize assessment performance per user per quiz
bs_assignment_completion Summarize assignment submission completion
bs_auth Authenticate with Brightspace
bs_auth_refresh Authenticate with a refresh token
bs_auth_token Set Brightspace authentication token directly
bs_check_scopes Test Brightspace API scope access
bs_clean_names Convert column names from PascalCase to snake_case
bs_config Read Brightspace credentials from a config file
bs_config_set Create or update a Brightspace config file
bs_course_engagement Calculate per-user per-course engagement metrics
bs_course_summary Summarize course effectiveness
bs_create_ads_job Create an ADS export job
bs_deauth Clear Brightspace authentication
bs_download_ads Download a completed ADS export
bs_download_all Download all available datasets
bs_download_dataset Download a dataset extract
bs_engagement_score Add a composite engagement score
bs_engagement_summary Summarize engagement by grouping dimension
bs_enrich_enrollments Enrich enrollments with org unit and user details
bs_filter_test_users Filter test users from a dataset
bs_get_ads Get an ADS dataset by name (convenience wrapper)
bs_get_ads_schema Get the schema for an ADS dataset
bs_get_dataset Get a dataset by name
bs_get_schema Get the schema for a dataset
bs_get_timezone Get the current Brightspace analytics timezone
bs_grade_summary Summarize grades with percentages
bs_has_token Check if authenticated with Brightspace
bs_identify_at_risk Identify at-risk students
bs_join Smart join two BDS tibbles
bs_join_content_progress Join content objects with user progress
bs_join_enrollments_grades Join enrollments with grade results
bs_join_enrollments_orgunits Join enrollments with org units
bs_join_enrollments_roles Join enrollments with role details
bs_join_grades_objects Join grade results with grade objects
bs_join_users_enrollments Join users with enrollments
bs_list_ads List available Advanced Data Sets
bs_list_ads_jobs List all submitted ADS export jobs
bs_list_ads_schemas List all registered ADS dataset schemas
bs_list_datasets List available Brightspace Data Sets
bs_list_extracts List available extracts for a dataset
bs_list_schemas List all registered dataset schemas
bs_org_id Get the root organisation ID
bs_retention_summary Summarize retention and dropout rates
bs_set_timezone Set the timezone for Brightspace analytics
bs_summarize_enrollments Summarize enrollments to one row per user per course