# seating-planner / templates / index.html

 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151``` ``` Seating planner

Seating planner

Instructions

The steps in this process are:

• Enter the list of people who are at the event.
• Enter a matrix of information about connections between these people.
• Enter other parameters that control the seating plan.
• Click a button, and a possible seating plan is generated and displayed.

Please note: This app does not save any data. It is up to you to copy-paste data that you edit on this page.

Names

It is easiest if you group all the names sensibly before adding them to the connections matrix.

Names to remove:

Connections

Define connections between people, on a range from -10 to 50:

• -10: People who must be kept apart
• 0: People who don't know each other
• 1: People who know each other, but don't need to be seated together
• 50: People who must be kept together

Matrix

Using the matrix:

• The matrix is symmetrical. Edit one half and the other will be filled in automatically.
• If you create a group, then values for all the people in the group will be edited together. Groups can be selected down the left, across the top, or both.
• To enter that a group of people all know each other:
• Clear any group on the left
• Add all the people in the group on left
• Choose 'mirror group' on the left to create the same group across the top
• Edit one connection between two people, and all will be updated
Groups:
Groups:

Parameters

Algorithm tuning:

Plans

Plans display groups of people, with the number of other people on their table that they know.

```