Giter Club home page Giter Club logo

classroombroadcast's Introduction

classroombroadcast

ClassroomBroadcast transmits the screen of the 'server' laptop to the screens of a number of 'client' laptops. Typically the teacher's laptop would be the server and the students' laptops the clients. ClassroomBroadcast is a low cost alternative to using a data projector. ClassroomBroadcast runs on the server laptop and a VNC client such as TigerVNC runs on the client laptops.

Installation & Usage

ClassroomBroadcast requires some additional software x11vnc

To install x11vnc enter the following in Terminal:

sudo yum install x11vnc

Install a VNC client on all the client laptops, in Terminal enter:

sudo yum install vnc

  1. Check that all laptops are connected to the same network.
  2. Start ClassroomBroadcast on the server laptop.
  3. Press the button in the centre of the screen and note the IP address, eth0:, below the button.

Example

Start the VNC client on the client laptops by entering the following in Terminal

vncviewer

Enter the IP address eth0: from the server into the dialog box.

Example

Alternatively you can specify the IP address in the command and skip the dialog box

vncviewer 10.1.1.4

Fullscreen mode allows the client to see the full screen but the client cannot quit till transmission stops

The fullscreen mode can be selected in options in the dialog box or specified from the commandline

vncviewer 10.1.1.4 -fullscreen

The screen of the sending laptop is mirrored on the receiving laptops. It takes a few seconds for the screens to update.

To stop transmitting, click the centre screen button in ClassroomBroadcast. ClassroomBroadcast can be closed like any regular Sugar Activity. When you are finished with the clients, you can close them by clicking the X in the screen upper right which returns you to Terminal. Terminal can then be closed like any regular Sugar Activity.

For more information

Wiki Page

classroombroadcast's People

Contributors

pootle-sugarlabs avatar emilyong avatar leonardcj avatar walterbender avatar

Watchers

Vipul Gupta avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.