A high-level data analysis R package for Zoom’s participants report
.csv
and Zoom’s chat.txt
file.
You can install the development version from GitHub with:
# install.packages("remotes")
remotes::install_github("Lightbridge-KS/zoomclass")
{zoomclass} aims to analyse Zoom participants reports and Zoom chat files.
Functions in this category were constructed to perform an analysis of
Zoom’s participants report .csv
in the setting of an online-classroom
using Zoom. Student’s time information such as time spent before,
during, and after class will be computed, also time period of students
who joined the classroom late can also be computed.
First, read data from Zoom’s participants report .csv
into a data
frame using read_participants()
, and then execute classroom analysis
by one of the class_*()
functions.
There are 3 main class_*()
functions.
class_session()
summarizes time information about individual sessions of each students (If student has multiple sessions, output will show ≥ 1 rows per that student)class_students()
summarizes time information of each students (1 row per student)class_studentsID()
summarizes time information of each student’s ID extracted from student name (1 row per student’s ID)
read_zoom_chat()
can be used to parse program Zoom chat
file
from .txt
file to a tibble, just execute the followings:
library(zoomclass)
# Path to example Zoom Chat file as plain text
path <- zoomclass_example("zoom-chat-1.txt")
# Read from Text to Data Frame
read_zoom_chat(path)
#> # A tibble: 8 × 3
#> Time Name Content
#> <chr> <chr> <chr>
#> 1 01:07:16 Tom Hi everyone
#> 2 01:09:00 Anny Hello Tom!
#> 3 01:10:30 Max Do you have a good weekend?
#> 4 01:11:10 Anny Yes we do.
#> 5 01:11:34 Jenny It's great :)
#> 6 01:17:15 Max I wish I could be there.
#> 7 01:18:14 Anny Come and join us next time.
#> 8 01:19:42 Max Sure, I will.
Last updated: 2022-04-03