Package: zoomGroupStats 0.1.0

Andrew Knight

zoomGroupStats: Analyze Text, Audio, and Video from 'Zoom' Meetings

Provides utilities for processing and analyzing the files that are exported from a recorded 'Zoom' Meeting. This includes analyzing data captured through video cameras and microphones, the text-based chat, and meta-data. You can analyze aspects of the conversation among meeting participants and their emotional expressions throughout the meeting.

Authors:Andrew Knight [aut, cre]

zoomGroupStats_0.1.0.tar.gz
zoomGroupStats_0.1.0.tar.gz(r-4.7-any)zoomGroupStats_0.1.0.tar.gz(r-4.6-any)
zoomGroupStats_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
zoomGroupStats/json (API)

# Install 'zoomGroupStats' in R:
install.packages('zoomGroupStats', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Pkgdown/docs site:https://zoomgroupstats.org

Datasets:

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

3.45 score 14 scripts 243 downloads 17 exports 60 dependencies

Last updated from:8431abd407. Checks:4 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK149
source / vignettesOK212
linux-release-x86_64OK138
wasm-releaseOK138

Exports:aggSentimentbatchGrabVideoStillsbatchProcessZoomOutputbatchVideoFaceAnalysiscreateZoomRosettagrabVideoStillsimportZoomRosettamakeTimeWindowsprocessZoomChatprocessZoomOutputprocessZoomParticipantsInfoprocessZoomTranscripttextConversationAnalysistextSentimentturnTakingvideoFaceAnalysiswindowedTextConversationAnalysis

Dependencies:askpassbase64encclicpp11curldata.tabledigestdplyrdttgenericsgluehttr2jsonlitelatticelifecyclelubridatemagickmagrittrNLPopensslopenxlsxpawspaws.analyticspaws.application.integrationpaws.commonpaws.computepaws.cost.managementpaws.customer.engagementpaws.databasepaws.developer.toolspaws.end.user.computingpaws.machine.learningpaws.managementpaws.networkingpaws.security.identitypaws.storagepbapplypillarpkgconfigpurrrR6rappdirsRcpprlangslamstringistringrsyssyuzhettextshapetibbletidyrtidyselecttimechangeutf8vctrswithrxml2zipzoo

Part 1: Configuring Zoom to Capture Useful Data
Develop a standardized protocol | Maximize degrees of freedom | Require users to be registered in Zoom | Capture timestamps to sync up data streams | Next Steps

Last update: 2021-05-13
Started: 2021-05-13

Part 2: Turning Zoom Downloads into Datasets
How to Download Files from Zoom | Naming the Downloaded Files from Zoom | Prepare a Batch Spreadsheet | Process your Batch | batchInfo | meetInfo & partInfo | transcript & chat | rosetta | Add a Unique Individual Identifier to All Elements | Next Steps

Last update: 2021-05-13
Started: 2021-05-13

Part 3: Analyzing Conversations in Zoom
Introduction | Overview of text-based data in Zoom | Cleaning and modifying text-based data | About the Zoom transcript file | About the Zoom chat file | Analyzing conversations in transcript and chat | Performing sentiment analysis | Performing conversation analysis | Windowed conversation analysis | Next Steps

Last update: 2021-05-13
Started: 2021-05-13

Part 4: Analyzing Video Data from Zoom
Introduction to Analyzing Video from Zoom | Parsing Zoom Video feed | Analyzing attributes of detected faces | Next Steps

Last update: 2021-05-13
Started: 2021-05-13

Readme and manuals

Help Manual

Help pageTopics
Helper function to aggregate sentiment variablesaggSentiment
Batch process video files, breaking them into stillsbatchGrabVideoStills
Batch process files that have been downloaded from ZoombatchProcessZoomOutput
Batch analyze faces in videosbatchVideoFaceAnalysis
Create a file to aid in adding a unique identifier to link to the zoom user namecreateZoomRosetta
Helper function to split a video into still framesgrabVideoStills
Helper function to add unique identifiers to processed Zoom downloadsimportZoomRosetta
Helper function that creates temporal windows in datasetsmakeTimeWindows
Process a Zoom chat fileprocessZoomChat
Wrapper function to process the raw files from Zoom in a single callprocessZoomOutput
Process participant information from a Zoom meeting exportprocessZoomParticipantsInfo
Process Zoom transcript fileprocessZoomTranscript
Parsed batch info file in a recorded 'Zoom' meetingsample_batch_info
Parsed chat file in a 'Zoom' meetingsample_chat_processed
Parsed chat file in a 'Zoom' meeting with sentiment analysis using AWSsample_chat_sentiment_aws
Parsed chat file in a 'Zoom' meeting with sentiment analysis using syuzhetsample_chat_sentiment_syu
Parsed spoken language in a 'Zoom' meeting.sample_transcript_processed
Parsed spoken language in a 'Zoom' meeting with AWS-based sentiment analysis.sample_transcript_sentiment_aws
Parsed spoken language in a 'Zoom' meeting with syuzhet-based sentiment analysis.sample_transcript_sentiment_syu
Analyze conversation attributestextConversationAnalysis
Conduct a sentiment analysis on text datatextSentiment
Simple conversational turn-taking analysisturnTaking
Analyze the facial features within an exported Zoom video filevideoFaceAnalysis
Run a windowed analysis on either a Zoom transcript or chat This function conducts a temporal window analysis on the conversation in either a Zoom transcript or chat. It replicates the textConversationAnalysis function across a set of windows at a window size specified by the user.windowedTextConversationAnalysis