DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Last post Author Topic: IDEA: Staff rotation tool  (Read 29,789 times)

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
IDEA: Staff rotation tool
« on: August 24, 2006, 02:43 AM »
i'm looking for a tool that will allow me to schedule volunteers for a task, which is quite mundane, therefore needs orderly rotation to avoid any *unpleasantries*... ;)

this is what it needs to do:
1. from a pre-defined list, assign one person a day for 5 days of the week. (Mon-Fri)
2. if the person is not available, then skip to the next person, the rest moving up a notch automatically.
3. allow members to change their assigned day among themselves.
4. take into account any holidays (also pre-defined) and blank-out that particular date.
5. able to schedule for a month ahead, if possible.
6. if the list can be printed or even output to a text file, then even better.

basically that's it. i have tried out several scheduling/calendar programs but this feature is not be seen. i have also tried several Excel templates recommended to me but they are not as interactive as i'd like them to be.. so, i'm hoping to find a solution here among the DC community. don't worry, there's definitely some DC credits in it. :Thmbsup:

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: IDEA: Staff rotation tool
« Reply #1 on: August 24, 2006, 03:11 AM »
this sounds like it might be made into a general "chore" scheduling program for families.. but it also sounds like a job for delphi/c++ builder or maybe a web app, rather than something like ahk..

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #2 on: August 28, 2006, 01:43 AM »
this sounds like it might be made into a general "chore" scheduling program for families..
that's why i'm surprised that it has not been implemented in scheduling programs, the ones that i have looked, anyway...

tinjaw

  • I'm so glad breakbeat techno isn't an illegal drug
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Military Service Badge - US Army
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #3 on: November 29, 2006, 08:10 PM »
lanux128,

Are you still looking for this? Do you still have the need? I saw your posting in the N.A.N.Y. thread, but wasn't sure if you just pointed it out our if you still have the need for it.
« Last Edit: November 29, 2006, 08:12 PM by tinjaw »

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #4 on: November 30, 2006, 01:28 AM »
yes tinjaw, i still need a program for this.. :)

actually i was hoping that you'd pick up this project. that's why i posted in N.A.N.Y thread, also the fact that you're the winner of Visual Studio 2005.

Congrats! :Thmbsup:

tinjaw

  • I'm so glad breakbeat techno isn't an illegal drug
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Military Service Badge - US Army
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #5 on: November 30, 2006, 01:34 AM »
Well, I think I'll pony up and take this one for my N.A.N.Y project. Be prepared for lots of questions and I expect you to beta test 36 hours each day !!!

tinjaw

  • I'm so glad breakbeat techno isn't an illegal drug
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Military Service Badge - US Army
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #6 on: November 30, 2006, 01:37 AM »
First question: Do you want an application to run on your computer or one that only runs as a website? I'm assuming the former, but I can just as easily do the latter.

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #7 on: November 30, 2006, 01:41 AM »
thanks tinjaw.. :)
i'll pm my email address. you can also reach me at yahoo's im plus dc's irc channel..

as the 1st question, i'd prefer to run on my PC but it's ok if you want to make it web-enabled. in that way, the output can be posted on a website.

tinjaw

  • I'm so glad breakbeat techno isn't an illegal drug
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Military Service Badge - US Army
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #8 on: November 30, 2006, 01:53 AM »
I can easily make the app output to HTML and even build in a web server or the ability to ftp it to a hosted site. All that stuff is available as components these days. Just plug and play.

tinjaw

  • I'm so glad breakbeat techno isn't an illegal drug
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Military Service Badge - US Army
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #9 on: November 30, 2006, 01:53 AM »
Oh yeah. MS Windows as the target platform I assume. Or do you need java for multi-platform?

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #10 on: November 30, 2006, 06:54 AM »
I can easily make the app output to HTML and even build in a web server or the ability to ftp it to a hosted site..
yes that would be wonderful, tinjaw. windows is ok with me, i'm not much of java person. :)

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #11 on: December 04, 2006, 01:52 AM »
need any help/input, tinjaw? you can shoot an email if i'm not in the forums..

tinjaw

  • I'm so glad breakbeat techno isn't an illegal drug
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Military Service Badge - US Army
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #12 on: December 04, 2006, 03:20 PM »
I'm finishing up a paying gig first. (Only so you can get my full attention, of course) 8) I should be able to start on this mid-week.

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #13 on: December 05, 2006, 01:31 AM »
I'm finishing up a paying gig first. (Only so you can get my full attention, of course)
sure, no problem.. ;D

tinjaw

  • I'm so glad breakbeat techno isn't an illegal drug
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Military Service Badge - US Army
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #14 on: December 10, 2006, 07:46 PM »
I have created a Trac site for this project. It is readonly to the world to avoid spammers. I encourage all of you to PM me and I will create a user account for you to contribute. I will especially need you folks to test and report bugs.

lanux128, I will PM you with your account information.

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #15 on: December 11, 2006, 03:53 AM »
lanux128, I will PM you with your account information.

got it, tinjaw. but how do i access/use the system? :-[

tinjaw

  • I'm so glad breakbeat techno isn't an illegal drug
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Military Service Badge - US Army
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #16 on: December 11, 2006, 06:23 AM »
Have you ever used a wiki before? All that is being utilized at this time in the development of the app is the wiki portion of Trac.

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #17 on: December 11, 2006, 06:41 AM »
nope, i can't say that i have..

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #18 on: December 19, 2006, 03:40 AM »
tinjaw, i'm trying to familiarize myself with the system and i'm looking at the 'Plan of Attack' & the changes. do you want me to edit or input anything here?

tinjaw

  • I'm so glad breakbeat techno isn't an illegal drug
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Military Service Badge - US Army
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #19 on: February 04, 2007, 03:12 PM »
Work has begun.  ;D

[attachthumb=#1]

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #20 on: February 05, 2007, 01:43 AM »
cool shot, tinjaw! looking forward to an alpha version.. :)

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #21 on: May 11, 2007, 03:32 AM »
after checking with tinjaw who is a bit busy, i would like to seek more help in an attempt to fast-track this project and therefore i am also posting a pdf file containing some draft sketches about the layout of the program and some features.. so, if anyone's feeling lucky today, do take a look.. :)

[attachurl=#]

hwtan

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 73
    • Programming School - Stage 1 Medal
    • Programming School - Deluxe Bonus Medal
    • Programming School - Dabbler Medal
    • Coding Snacks
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #22 on: May 19, 2007, 04:56 PM »
I wrote something rough based on your pdf. It is available here:

http://hwt.dcmembers.com/CodingSnacks/StaffRot/StaffRot.msi (MSI setup), or
http://hwt.dcmembers.com/CodingSnacks/StaffRot/StaffRot.zip (ZIPped binaries, requires .NET Framework 2.0)

Source code, release under GPL 2.0 License is available here:
http://hwt.dcmembers.com/CodingSnacks/StaffRot/StaffRotSrc.zip

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • Coding Snacks
    • Volunteers/Staff
    • Gathering Badge
    • Participated in NANY Challenge Once
    • Linux User
Re: IDEA: Staff rotation tool
« Reply #23 on: May 19, 2007, 05:17 PM »
wow, this is fantastic! ethan.. :) at a glance, it looks very nice but don't worry i'll be taking the program for a spin later today and will let you know how it pans out.. :up:

[attachthumb=#]

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: IDEA: Staff rotation tool
« Reply #24 on: May 20, 2007, 08:28 PM »
holy cow that looks nice  :huh:

Original address: https://www.donationcoder.com/forum/index.php?topic=4928.0