Skip to content

Instantly share code, notes, and snippets.

View fcecagno's full-sized avatar

Felipe Cecagno fcecagno

View GitHub Profile
@fcecagno
fcecagno / initialize-pos.rb
Last active December 29, 2020 22:41
Initialize pos_file for existing files
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'fileutils'
POSITION_FILE_ENTRY_FORMAT = "%s\t%016x\t%016x\n".freeze
POSITION_FILE_ENTRY_REGEX = /^([^\t]+)\t([0-9a-fA-F]+)\t([0-9a-fA-F]+)/.freeze
DEFAULT_DIR_PERMISSION = 0755
DEFAULT_FILE_PERMISSION = 0644
@fcecagno
fcecagno / export-playback-links.rb
Created September 21, 2021 13:15
Export playback links
@fcecagno
fcecagno / Readme.md
Last active December 6, 2022 08:08
Automation for BigBlueButton launch on hybrid scenarios

Automation for BigBlueButton launch on hybrid scenarios

The context is the following:

  • professor will teach to a classroom of students in a lecture hall AND remote students
  • professor will be in the lecture hall
  • there won't be any technical staff to help the professor during the lecture, which means that the professor will operate the system

BigBlueButton will be used in this context and professor wants to engage both the local and remote audience, and allow interactivity.

The problem is the current workflow to launch and configure BigBlueButton, by the professor, as follows: