FAQs
Square Rotation Program (SQROT)

 Find what:

Other Questions

Other Questions

1.
 Couple Weighting #1 Does your rotation system do 'couple weighting'? Whose rotation system uses a weighted system? Is there any way a dancer can recognize a weighted display?

1. The Square Rotation Program (SQROT) does not weighting of any kind.
2. I don't know about other rotation systems.

I'm not a big fan on number systems. I wrote the program because I didn't like the existing number systems or programs, and I believed that I could create a better mix.

3. Unfortunately, recognizing a weighted system may not be easy. The organizers of the dance (those doing the weighting) may want to keep it secret.

At a dance with numbers, if you dance with a given couple three times without dancing with another given couple, I'd say the number system is either

1. very poor; or
2. you're on a weighted system.

In my opinion, the number 3 (times) is significant. If you dance with a given couple two times without dancing with given another couple, I wouldn't worry too much about it. For some particular given number of couples, it is impossible to generate a mix in which this doesn't occur.

ID: 265

2.
 Couple Weighting #2 - Weighted by ability level I have a copy of your couples rotation program. I have read your description of how the placement of dancers is generated. At some of the dances we attend, another couples rotation program is used in which the couples are weighted by some preassigned ability level. That is, these couples are rated C3A , some are rated C3, and others are rated C4. At the end of the dance it is obvious that we have never been in a square that has more than one couple from a higher level and frequently there are squares with all couples at the higher level. Is there any way this can occur with your program? This problem is so annoying that we have decided not to attend specific dances. Your comments??

By design, SQROT does not do any couple weighting.

Despite occasional requests, I have decided not to implement couple weighting precisely because it can easily be abused. After talking to dancers, I've discovered that both the good dancers and the bad dancers generally don't like couple weighting. The good dancers don't like it because they're always forced to help others -- they never get a really good square because they're never placed in a square with several other good couples. The bad dancers also complain since they too notice that the mixing isn't random.

In any case, I believe that the good dancers should get a chance to get a 'great square' once in a while, and so what if occasionally, there is a square that doesn't get any sequences because they're all 'bad' dancers? A more equitable mix is better than a weighted mix.

ID: 14

3.
 Displayed Fields Is there a way to add additional fields to NOT display other than the choices you already give us in DISPLAY? As we are a older club with limited computer skills it would simplify it if they only had to see first, last, tag.

From the Rotation window's menu, there are two ways:

1) Select 'Display | Specific Fields', then check or un-check the individual fields.

or

2) Select 'Display | Customize Grid' then press the 'Modify Columns' button. You now have options to move fields, change their width, show/hide them, and fix them left if desired.

Many clubs use the 'Condensed Display' since it simplifies how dancers are shown. (from the Rotation window, press the 'Condensed Display' button).

ID: 803

4.
 Exchange 2 Ladies There were people designated to sit out for a tip, and he clicked to exchange 2 ladies, for example. Those names on the list to sit out did not appear where they could be selected to exchange with someone in a square...

In the 'Tip Display' window's menu, select 'Edit | Swap two girls'.

ID: 804

5.
 Missing one dancer for the last square How do we use 'computer cards' when we are missing one dancer in the last square?

The trick is to add an extra 'phantom' couple to the rotation.

For example, if you have N couples + one extra dancer, use the rotation for N + 2 couples.
(e.g., if you have 15 and 1/2 couples, use a rotation for 17 couples)

Whichever couple gets the 'sitout' has one dancer dance with a phantom, and the other dancer dance with the leftover single dancer. The square with only 7 people can then decide to either sitout or dance with a phantom.

ID: 15

6.
 Protect mode The other night someone hit the protect key and the protected sign showed. I could not find where to unprotect it.

The 'protect' toggle-key is Ctrl+C.

ID: 267

7.
 Simple Singles Rotation Do you sell, have, or know someone who has a simple singles rotation only for singles? I was looking for something for non-computer literate people to use at our Convention.

I do not know of such a program. However, I have two potential solutions:

1. At a couple of dances in the Los Angeles area, they have a "Singles Board", a poster-sized board with columns labeled, Boy, Girl, and Out. Each single registers by writing their name on a 1.5x1 inch sticky tab. Someone manually places the Boys in one column, and the Girls in another. Dancers look at the row in which their name appears to find their partner. Prior to each tip, one of the columns is rotated by moving the topmost item to the bottom and shifting the other items up one column.
2. You could use my SQROT rotation program as follows:
1. Create a new rotation, and add four dummy couples, giving names such as "Out1B", "Out1G", etc. These couples are all marked as Category "Angel".
2. Add each single to the rotation, with their appropriate Role, and mark them as Category "Student".
3. Make sure the "Students must dance" flag is set, and also the "Angels only dance if necessary" flag is set.
4. Generate a rotation for each tip. Dancers then look at the screen to find their partner, but they ignore their assigned square number.
5. if a single is paired with an "OutNX" person, then they sitout that tip.
6. This scenario has not been tested with the program, but I suspect there'll be few problems.

ID: 796

8.
 Sitting out two tips in a row Does your SQROT program in the dynamic mode have this feature: Using cards when someone is leaving or coming could cause a couple to sit out two tips in a row. Is this automatically taken care of in your program?

Of course. That's the whole point of the dynamic mode. Couples can enter and leave the rotation at any time. They can request to sit out a specific tip, etc.

ID: 13

9.
 Status column missing Didn't there used to be a column in the Dynamic Rotation window that had those cute icons for dancer status (ready, absent, etc)? Am I missing something?

To fix the missing status column:

1. Start SQROT;
2. Select Tools | Registry | Clear | Yes | OK;
3. Restart SQROT;
4. Select your dynamic rotation and see if the column is now there.

ID: 706

10.
 Two dance halls and multiple levels I now have an extra challenge for the program: I intend to use it at a dance where we have two dance halls and multiple levels in each. This means that crowds of people will come and go depending on level changes in the same, or the other hall. Are there any 'crowd handling' features built into the program?

There are no 'crowd handling' features built into the program. (feel free to make specific suggestions for what to do and how to do it)

At the AACE Convention, we had 5 full-time halls, each with the SQROT program running. When couples checked in and received their packet, they were given a tag with a unique number on it. This number was entered for the 'Couple Name' on the computer in each hall. Each hall had a 'rotation manager' who was responsible for the rotation in that hall. When the couple enters a hall and wishes to dance, the couple tells the 'rotation manager', and (s)he makes sure that the couple is active in the rotation. When the couple leaves the hall, the couple tells the 'rotation manager' to remove them from the rotation.

This procedure worked reasonably well. The important thing to emphasize to dancers is that they must sign-in when entering the hall, and sign-out when leaving the hall, if they leave before the end of the session.