M
MikeB
I created a small program to track the kids in my Elementary School
Chess Club.
It was not too hard, I had a table of Games and a table of Players.
Now I"m facing a new wrinkle and I don't know how to accommodate this.
Perhaps the assembled wisdom here can give me some insight.
We need to split the kids into several groups. There is a small group
that needs very basic training on how to move chess pieces, etc.Then
there is a larger group that needs to be taught stuff about opening,
strategy, combinations and end-games. There are too many of them to
teach it to all at once, so we thought to take them in rotation. Those
not selected for "advanced" (and I use the term very loosely)
instruction will be playing games. I need to make sure that all the
kids are rotated through the advanced instruction, so I need a field
somewhere in my database that I can use as a counter to tell me how
many times each kid has received advanced instruction. I would also
like to track the kids that are receiving basic instruction in some
form so I can give them credit for that and eventually advance them
into the more advanced group.
How can I structure my tables, or add a new table to track the
activity of each player on each club day? Is this a new table with a
field for each player for each club day? Sounds cumbersome. Add some
counter field to the Players Table? Doesn't sound too right either.
I'm stuck.
Chess Club.
It was not too hard, I had a table of Games and a table of Players.
Now I"m facing a new wrinkle and I don't know how to accommodate this.
Perhaps the assembled wisdom here can give me some insight.
We need to split the kids into several groups. There is a small group
that needs very basic training on how to move chess pieces, etc.Then
there is a larger group that needs to be taught stuff about opening,
strategy, combinations and end-games. There are too many of them to
teach it to all at once, so we thought to take them in rotation. Those
not selected for "advanced" (and I use the term very loosely)
instruction will be playing games. I need to make sure that all the
kids are rotated through the advanced instruction, so I need a field
somewhere in my database that I can use as a counter to tell me how
many times each kid has received advanced instruction. I would also
like to track the kids that are receiving basic instruction in some
form so I can give them credit for that and eventually advance them
into the more advanced group.
How can I structure my tables, or add a new table to track the
activity of each player on each club day? Is this a new table with a
field for each player for each club day? Sounds cumbersome. Add some
counter field to the Players Table? Doesn't sound too right either.
I'm stuck.