Skip to content

A high-level data analysis R 📦 for Zoom’s participants report and Zoom’s chat file

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

Lightbridge-KS/zoomclass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zoomclass

Lifecycle: experimental R-CMD-check Codecov test coverage

A high-level data analysis R package for Zoom’s participants report .csv and Zoom’s chat .txt file.

Installation

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.

Analyse Zoom participants report

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.

  1. class_session() summarizes time information about individual sessions of each students (If student has multiple sessions, output will show ≥ 1 rows per that student)
  2. class_students() summarizes time information of each students (1 row per student)
  3. class_studentsID() summarizes time information of each student’s ID extracted from student name (1 row per student’s ID)

Combine Zoom Chat

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.

Learn more


Last updated: 2022-04-03

About

A high-level data analysis R 📦 for Zoom’s participants report and Zoom’s chat file

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published

Languages