Go to Post Geekier than me? That's a goal you can shoot for. You might make it, too -- in twenty years or so. :cool: - Richard Wallace [more]
Home
Go Back   Chief Delphi > Competition > Team Organization
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 28-07-2003, 09:33
Nathan Pell's Avatar
Nathan Pell Nathan Pell is offline
Registered User
FRC #0233 (The Pink Alliance)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Rockledge, FL
Posts: 156
Nathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to behold
Team Automation

Hello All:

I have a database in MS Access to keep track of all of our "stuff" that goes on with the team. I would like to add a "feature" that will keep track of our member's attendance.

I thought that I would post this question to see how other teams do this. We are growing quite quickly, so I would really like to have this information in a database.

Any ideas?

Thanks!
Nathan Pell
1083 - "The Crew"

Last edited by Nathan Pell : 28-07-2003 at 09:36.
Reply With Quote
  #2   Spotlight this post!  
Unread 28-07-2003, 10:07
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
It was too late to do it last year, but I played around with one of those free Radio Shack barcode scanners last year with the intention of giving out coded ID's that could be scanned on entrace/exit to keep track of the kids' time. The downside is that you need a PC dedicated to this.

There are instructions on the web for hacking the CueCat to convert it to a keyboard wedge. www.cexx.com/cuecat.htm When you scan the bar code it acts just like you typed it in on the keyboard. There is a free font available so you can create a report in your Access database to print labels with names and coded IDs. The hack just involves soldering a jumper to the PCB inside the cat.
Reply With Quote
  #3   Spotlight this post!  
Unread 28-07-2003, 10:09
Nathan Pell's Avatar
Nathan Pell Nathan Pell is offline
Registered User
FRC #0233 (The Pink Alliance)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Rockledge, FL
Posts: 156
Nathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to behold
That is great, but what I really was interested in is what is the best way to setup a database system in the first place.

I have a MS Access database right now with all the name, address, and that kind of information. I was just thinking of adding another table, but wasn't sure how to link it to the rest to make sure the database is still a relational database.

Any ideas?

Nathan
Reply With Quote
  #4   Spotlight this post!  
Unread 28-07-2003, 10:23
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Sure, sorry, I misunderstood.

Say you have a table holding participant information called PERSON. That table should have an AutoNumber field named PERSON_ID that is the primary key. Its a number that automatically increments each time you add a record.

Each time you have a meeting or an event you probably want to keep track of who was there. Create another table named EVENT with an AutoNumber primary key named EVENT_ID. EVENT may have some fields like:

event_begin, datetime
event_end, datetime
event_type (meeting, regional, fundraiser, etc..)
description

In order to keep track of who attended each event, you would create a table to link the PERSON table to the EVENT table. This is called an Associative Relationship. Call it PERSON_EVENT, and it will contain the two keys from the parent tables, PERSON_ID and EVENT_ID. You can also add other metadata like:

person_id, long int.
event_id, long int.
time_in, datetime
time_out, datetime
role_type (pit crew, scouting, electrical, mechanical, etc.)

The person_id and event_id are called Foreign Keys, since their value is the key from another table. When you log a person into an event you add a record to PERSON_EVENT with the person's PERSON_ID value and the event's EVENT_ID.

To get the list of people who attended an event you just join PERSON and EVENT with PERSON_EVENT by linking on person_id and event_id.
Reply With Quote
  #5   Spotlight this post!  
Unread 28-07-2003, 10:25
Nathan Pell's Avatar
Nathan Pell Nathan Pell is offline
Registered User
FRC #0233 (The Pink Alliance)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Rockledge, FL
Posts: 156
Nathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to behold
Wow... thanks!

that is exactly what I was looking for.

I am going to give this a try!

Thanks
Nathan Pell
Reply With Quote
  #6   Spotlight this post!  
Unread 28-07-2003, 15:27
Unsung FIRST Hero
Nate Smith Nate Smith is offline
FRC Key Volunteer Trainer
AKA: CrazyNate
no team
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Old Town, Maine
Posts: 1,029
Nate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to behold
Send a message via AIM to Nate Smith Send a message via Yahoo to Nate Smith
Something I came up with

Something I actually had a couple years ago for the team I was working with at the time was a custom-designed time clock system, which actually logged hours, and tracked who was a "student" and who was an "advisor" in the database it used. In the event that any students were still signed in when the last advisor signed out for the day, those students would be penalized by only recieving one hour for the day. I didn't really track it on a per-meeting basis, but just time in and time out. I even went so far as to put it in a multiple-monitor system, allowing for the second display to continuously switch between the current time, and a list of everyone who was signed in at that time. Something that I was working on at the time I left that team was the option to have a form of client/server system, where in addition to the main display in the shop area, you could use any other computer in our work space to log in and out.

Unfortunately, I dont think I have the code for this laying around any more, but if anyone is interested in seeing it(in any form) making a reappearance, I would be more than happy to see what I could put together. Let me know...
__________________
Nate Smith
nsmith@smythsoft.com
12 seasons, 4 teams, and more time logged behind the scorekeeper's table than I care to remember...
returning for 2011? only time will tell...
Reply With Quote
  #7   Spotlight this post!  
Unread 28-07-2003, 15:52
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,507
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Please don't log time and attendance.

This is horrible. It makes me so sad.

Please don't log time and attendance. All it does is lead to hard feelings in the end. If you don't know your members well enough to see who is devoted and who isn't, you have more problems than just attendance. Students shouldn't attend just to get the time anyway.

Let students be in it because they care, not because you do.
Mandatory time tracking leads to the downfall of a team.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
Reply With Quote
  #8   Spotlight this post!  
Unread 28-07-2003, 16:09
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Re: Please don't log time and attendance.

Quote:
Originally posted by sanddrag
This is horrible. It makes me so sad.

Please don't log time and attendance. All it does is lead to hard feelings in the end. If you don't know your members well enough to see who is devoted and who isn't, you have more problems than just attendance. Students shouldn't attend just to get the time anyway.

Let students be in it because they care, not because you do.
Mandatory time tracking leads to the downfall of a team.
It could also be said that the people who are really into it will be there anyways, so if you log the time it wouldn't matter one way or the other. At least you would have a set of metrics to plan your season by, like saying it took 50 student-hours to build a gearbox. Just because you keep track of the time doesn't mean its tied to anything.
Reply With Quote
  #9   Spotlight this post!  
Unread 28-07-2003, 16:31
Nathan Pell's Avatar
Nathan Pell Nathan Pell is offline
Registered User
FRC #0233 (The Pink Alliance)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Rockledge, FL
Posts: 156
Nathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to beholdNathan Pell is a splendid one to behold
The only reason I want to track time/attendance is when we travel and have to reduce the size we can have something to measure with.

Also, a lot of students in our school have to do so many volunteer hours to graduate, and they need a record of how many hours they put in.

Nathan
Reply With Quote
  #10   Spotlight this post!  
Unread 30-07-2003, 00:25
AJ Quick's Avatar
AJ Quick AJ Quick is offline
Your Attention Please
FRC #0006 (CogSquad)
Team Role: Alumni
 
Join Date: Oct 2002
Rookie Year: 2001
Location: Minnesota
Posts: 464
AJ Quick has a spectacular aura aboutAJ Quick has a spectacular aura about
I don't see why you would need to track the time they are there, but taking attendance is good if you have a travel team and want to see who is deticated.

But.. this now makes me want to make a Access database of my own.
__________________
-AJ Quick (Alum on Team 6)
http://www.HHSRobotics.com/

Place your attention entirely on my voice and try to ignore all the others. It is important to be able to focus on a single source of information while blocking out all the other things competing for your attention.
Reply With Quote
  #11   Spotlight this post!  
Unread 30-07-2003, 23:39
Unsung FIRST Hero Woodie Flowers Award
Chris Fultz Chris Fultz is offline
My Other Car is a 500 HP Turbine
FRC #0234 (Cyber Blue)
Team Role: Engineer
 
Join Date: Jan 2002
Rookie Year: 1942
Location: Indianapolis, IN
Posts: 2,831
Chris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond repute
We went really high tech this year and had a piece of paper taped to the door. Students signed in and out and were on their honor.

We use the information for travel - students need a certain percentage of attendance to travel with the team. They also need to attend to stay on the team. Not having a record has caused problems in the past because some students may be at the meeting but not seen by the key adviser because they are working in another area (video lab, animation computers, etc.) or students can claim attendance and with no records of it it is difficult to dispute.

We also use the data for rewards. At our end of season we have a team banquet and have several awards. We award top attendance levels.

Even though attendance does not mean participation, lack of attendance definitely means non-participation.

I like the database idea, but mainly for the experience it would give students to create it - cause that's what this program is all about.
__________________
Chris Fultz
Cyber Blue - Team 234
2016 IRI Planning Committee
2016 IndyRAGE Planning Committee
2010 - Woodie Flowers Award - Championship
Reply With Quote
  #12   Spotlight this post!  
Unread 31-07-2003, 00:49
Brant Bowen Brant Bowen is offline
Registered User
no team (AndyMark, Inc.)
Team Role: Engineer
 
Join Date: Aug 2002
Rookie Year: 2001
Location: Westfield, IN
Posts: 184
Brant Bowen has a brilliant futureBrant Bowen has a brilliant futureBrant Bowen has a brilliant futureBrant Bowen has a brilliant futureBrant Bowen has a brilliant futureBrant Bowen has a brilliant futureBrant Bowen has a brilliant futureBrant Bowen has a brilliant futureBrant Bowen has a brilliant futureBrant Bowen has a brilliant futureBrant Bowen has a brilliant future
Send a message via AIM to Brant Bowen
Quote:
Originally posted by Chris Fultz
We went really high tech this year and had a piece of paper taped to the door. Students signed in and out and were on their honor.
Hey the paper on the door worked.

We used a point scale based on 3 hours of attendance. I think that 3 hours Mon-Sat, but with 3 hours Saturdays or Sundays for bonus. So basically 1 point = 3 hours and the points were just put in a nomral excel spreadsheet and percentages were figured. You had to get 80% of required time to travel with the team.

Simple, but sometimes simple is all you need to get the job done.
__________________
Operations Manager - AndyMark Inc.
Co-Volunteer Coordinator - Boilermaker Regional, Crossroads Regional, Indiana Robotics Invitational
Reply With Quote
  #13   Spotlight this post!  
Unread 31-07-2003, 10:37
Ashley Weed Ashley Weed is offline
Registered User
no team
 
Join Date: May 2002
Rookie Year: 1995
Location: USA
Posts: 1,410
Ashley Weed has a reputation beyond reputeAshley Weed has a reputation beyond reputeAshley Weed has a reputation beyond reputeAshley Weed has a reputation beyond reputeAshley Weed has a reputation beyond reputeAshley Weed has a reputation beyond reputeAshley Weed has a reputation beyond reputeAshley Weed has a reputation beyond reputeAshley Weed has a reputation beyond reputeAshley Weed has a reputation beyond reputeAshley Weed has a reputation beyond repute
Quote:
Originally posted by Brant Bowen
Hey the paper on the door worked.

We used a point scale based on 3 hours of attendance. I think that 3 hours Mon-Sat, but with 3 hours Saturdays or Sundays for bonus. So basically 1 point = 3 hours and the points were just put in a nomral excel spreadsheet and percentages were figured. You had to get 80% of required time to travel with the team.

Simple, but sometimes simple is all you need to get the job done.
on a side note.. a similar system would work well. We were able to get students to sign in and out, and the advisors still knew who was actually dedicated and who wasn't just by the tasks you did. in 02 we attempted time cards, where - for every hour clocked in, you had to put a note down as to the tasks you were doing, and the advisor you were working with at the time.

... biggest issue with any time tracker - be sure to have someone dedicated to keeping track of the work put in, and an enforcer who actually implements the 80% to travel rule.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
The Death of FIRST Anton Abaya General Forum 23 03-05-2006 17:18
Loss of Gracious Professionalism Among First Teams Melissa Nute General Forum 82 31-03-2003 19:34
The 2003 Index of team's post about their robot... Ken Leung Robot Showcase 4 28-02-2003 00:18
More 'Best' Robots (a well thought list) archiver 2000 2 23-06-2002 23:11
Disqualifications archiver 1999 13 23-06-2002 21:53


All times are GMT -5. The time now is 05:56.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi