Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 10, 2016, 10:18:46 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: IDEA: Staff rotation tool  (Read 13483 times)

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
IDEA: Staff rotation tool
« on: August 23, 2006, 09:43:54 PM »
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: 36,435
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #1 on: August 23, 2006, 10:11:48 PM »
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,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #2 on: August 27, 2006, 08:43:13 PM »
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

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #3 on: November 29, 2006, 02:10:55 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, 02:12:27 PM by tinjaw »

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #4 on: November 29, 2006, 07:28:13 PM »
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

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #5 on: November 29, 2006, 07:34:13 PM »
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

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #6 on: November 29, 2006, 07:37:34 PM »
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,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #7 on: November 29, 2006, 07:41:33 PM »
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

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #8 on: November 29, 2006, 07:53:01 PM »
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

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #9 on: November 29, 2006, 07:53:54 PM »
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,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #10 on: November 30, 2006, 12:54:05 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,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #11 on: December 03, 2006, 07:52:57 PM »
need any help/input, tinjaw? you can shoot an email if i'm not in the forums..

tinjaw

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #12 on: December 04, 2006, 09:20:01 AM »
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,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #13 on: December 04, 2006, 07:31:55 PM »
I'm finishing up a paying gig first. (Only so you can get my full attention, of course)
sure, no problem.. ;D

tinjaw

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #14 on: December 10, 2006, 01:46:35 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,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #15 on: December 10, 2006, 09:53:10 PM »
lanux128, I will PM you with your account information.

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

tinjaw

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #16 on: December 11, 2006, 12:23:38 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,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #17 on: December 11, 2006, 12:41:19 AM »
nope, i can't say that i have..

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #18 on: December 18, 2006, 09:40:54 PM »
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

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #19 on: February 04, 2007, 09:12:00 AM »
Work has begun.  ;D

[attachthumb=#1][/attachthumb]

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #20 on: February 04, 2007, 07:43:25 PM »
cool shot, tinjaw! looking forward to an alpha version.. :)

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #21 on: May 10, 2007, 10:32:41 PM »
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.. :)

* Staff-Rotate.pdf (80.95 kB - downloaded 279 times.)

hwtan

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 72
    • View Profile
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #22 on: May 19, 2007, 11:56:30 AM »
I wrote something rough based on your pdf. It is available here:

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

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


lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #23 on: May 19, 2007, 12:17:11 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:

ws_SRT_ethan.pngIDEA: Staff rotation tool


mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,435
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: IDEA: Staff rotation tool
« Reply #24 on: May 20, 2007, 03:28:00 PM »
holy cow that looks nice   :huh: