lita-debug-queue

Gem Version Build Status

A queue for tracking users who need debugging help with per-channel management.

Installation

Add lita-debug-queue to your Lita instance's Gemfile:

gem "lita-debug-queue"

Configuration

lita-debug-queue expects two things to be present for correct operation:

  1. An :instructors authorization group containing admin users. If you want TAs to also be able to modify (but not clear) the queue you should add them to an :assistants group.
  2. A classrooms config option containing a Hash that maps instructor mention names to classroom channels.

Usage

All usage is based on commands so statements must be directed @ironbot: foo or sent as a DM.

General Commands

  • debug me - Put your name in the queue for debugging help.
  • debug nvm - Remove your name from the queue for debugging help.
  • debug queue - Show the current queue for your class.
  • debug count - Count the number of people waiting for help.

Instructor Commands

  • debug next - Notify the next student to be helped.
  • debug drop NAME - Remove the student with NAME from the queue.
  • debug clear - Empty the queue.