Simplified workflow that guides new users through basic analysis of Zoom transcripts with minimal complexity. Complete basic transcript analysis workflow
This is the main function for new users. It performs a complete analysis workflow in five simple steps: load, process, analyze, visualize, and either return results in memory or export to an explicit directory.
Arguments
- transcript_file
Path to a WebVTT transcript file
- output_dir
Optional output directory. When
NULL(the default), the analysis is returned in memory and no files or directories are created.- privacy_level
Privacy protection level: "high" (default), "medium", or "low". These map to
"privacy_strict","privacy_standard", and"mask", respectively. All three levels mask common identifiers.
Value
A named list with analysis (a tibble of speaker metrics), plots
(a ggplot object), output_dir (the explicit output directory or
NULL), transcript_file, and privacy_level.
Examples
transcript_file <- system.file(
"extdata/test_transcripts/ideal_course_session1.vtt",
package = "engager"
)
results <- basic_transcript_analysis(transcript_file)
#> ==> Starting Basic Transcript Analysis
#> ========================================
#> FILE: File: ideal_course_session1.vtt
#> DIR: Output: in memory
#> PRIVACY: Privacy: high
#>
#> Step 1/5: Loading transcript...
#> SUCCESS: Loaded 13 transcript entries
#> Step 2/5: Processing transcript...
#> SUCCESS: Processed transcript data
#> Step 3/5: Analyzing engagement...
#> SUCCESS: Calculated engagement metrics
#> Step 4/5: Creating visualizations...
#> SUCCESS: Created engagement visualizations
#> Step 5/5: Returning results in memory (no output directory supplied)
#>
#> COMPLETE: Basic analysis complete!
#> RESULTS: Results returned in memory
#> TIP: Next steps:
#> - Use show_available_functions() to see more options
#> - Use set_ux_level('intermediate') for more functions