Skip to content

Repository files navigation

Speedback session

Continuous Integration Workflow

https://nodei.co/npm/speedback-session.png?downloads=true&downloadRank=true&stars=true

Speedback session is a package that automatically create the rounds and the pairs for your speedback.

What is speedback?

Speedback is designed to facilitate quick and frequent feedback exchanges, enabling more regular and informal feedback loops. This streamlined approach helps build trust and fosters continuous improvement, ultimately supporting the personal and professional development.

How to use this package

This package is available in two ways, the first is to use it as a command line tool and the second is programmatically.

Command line tool

npx speedback-session --team "Eugenia Sweeney,Korey Daugherty,Katina Kelly"

The output will be the following:

Round 1

  Eugenia Sweeney + Korey Daugherty
  Katina Kelly + Alone


Round 2

  Eugenia Sweeney + Katina Kelly
  Korey Daugherty + Alone


Round 3

  Eugenia Sweeney + Alone
  Korey Daugherty + Katina Kelly

Programatically

Installing the package in your project, via npm or yarn

npm i speedback-session --save
# or
yarn add speedback-session

And then, using the package via nodejs:

const { SpeedbackSession } = require("speedback-session");

const team = [
  {id: '1 ', name: 'Ana'},
  {id: '2', name: 'John'}
];

const speedback = new SpeedbackSession(team);
const rounds = speedback.generateRounds();

console.log(rounds);

// outputs

[
  {
    "roundNumber": 1,
    "pairs": [
      [
        {
          "id": "1 ",
          "name": "Ana"
        },
        {
          "id": "2",
          "name": "John"
        }
      ]
    ]
  }
]

Resources used

Related material

round robin

acceptance testing

About

Speedback session is a package that automatically create the rounds and the pairs for your speedback.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages