Code Monkey home page Code Monkey logo

microteams's Introduction

MicroTeams

Important Links

Note: MicroTeam server was hosted under free plan which is depreciated.
Website -> (domain not in use anymore)
Android apk link -> https://bit.ly/3efHnF9
Documentation website -> https://microteamsdocs.netlify.app
Video Demo link -> https://bit.ly/2W3L4HY

Mockup

MyImage

MicroTeams is a web conferencing system built under Microsoft Engage'21 programe. MicroTeams provides you all the core features you would expect from a commercial web conferencing system. It is built from a collection of Open Source projects (Jitsi, Jibri, JVB, Jigasi etc.) which provide state-of-the-art video conferencing capabilities that are secure and easy to use.

Designed for a complete experience

MicroTeams extends many of its core features to focus on enabling the instructor to engage students. There are four main use cases for engagement:

  • Tutoring/virtual office hours
  • Flipped classroom
  • Group collaboration
  • Full online classes

If you are an instructor, MicroTeams helps you engage students with:

  • Multi-user whiteboard (still under progress)
  • Breakout rooms (group and individual)
  • Chat (public and private)
  • Shared notes and docs
  • Randomly selecting a student
  • Emojis

We think of engagement in terms of activities designed to help students learn, such as following the Bloom’s Taxonomy framework. Examples include an activity that causes the user to recall (such as answering a poll), demonstrate (such as using multi-user whiteboard), apply (such as in breakout rooms), or ask questions (such as using public chat) about the material the instructor is trying to teach. The more students are engaged, the more they are thinking and learning.

A brief overview of MicroTeams

There are two types of users in MicroTeams: viewer and moderator.

  • A viewer (typically a person who joins the call) can chat, send/receive audio and video, respond to polls, display an emoji (such as their raised hand), and participate in a breakout sessions. They can not affect other students in the class.

  • A moderator (typically a person who creates the call) can do everything a viewer can, plus more. A moderator can mute/unmute other viewers, lock down viewers (such as restrict them from using private chat), make any user (including themselves) the current presenter, and start breakout rooms. There can be multiple moderators in a session.

The presenter is an extra layer of privileges that gives any user the ability to

  • Upload slides
  • Share a YouTube, vimeo, peertube, or Canvas Studio video
  • Live stream on Youtube
  • Share their screen
  • Record the session
  • Mute/Unmute the Viewers

There can be only one presenter at a time. Again, any moderator can make any user (including themselves) the current presenter.

How to use documentation?

The content of this documentation is divided in 3 main areas:

  • Mobile app: Designed to help users of the mobile app service, to better understand all the available features.
  • Web app: Designed to help users of the web app service, to better understand all the available features.
  • Development procedure: Designed for folks wanting to self-host, system administrators or anyone who wishes to understand development procedure of MicroTeams.

microteams's People

Contributors

iamparasbansal avatar

Watchers

 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.