topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Friday December 13, 2024, 3:16 am
  • Proudly celebrating 15+ 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

Author Topic: Cody Tasks  (Read 8651 times)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Cody Tasks
« on: October 09, 2007, 10:39 AM »
Does anyone want to take a try at creating the CodyTasks idea that we tossed around a little while ago?

The idea is to have a script that would keep track of some # of tasks and who had completed each one.

Some more details, keeping things as simple as possible:
Admin can create a text file (or database table) that lists tasks.
At first i think the task completion will be completely on the honor system, so users should see the list of tasks and be able to check tasks they complete.  Eventually it would be nice to be able to say some tasks can only be marked complete for a user by the page admin.
So when a user visits the page the script should look up their username and show them the list of all tasks and which ones they have accomplished, and let them mark tasks they have completed.  Where do user names come from?  We will interface the script to the forum database, so the script should simply include a function call to "getusername" which will sometimes simply return null, meaning the user isnt logged in and so there is nothing for them to do.
Lastly, we would also want it so users could see a list of all people who have accomplished tasks.

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Cody Tasks
« Reply #1 on: October 09, 2007, 10:44 AM »
Some thoughts (and forgive me if this has already been covered):

- Instead of completed/not completed allow a numeric "percentage done" value;

- Honor system is great, but you can have your cake and eat it too.  Add an additional column for the "task owner" to agree with each task-completeness assessment.  If user Bill says "100%" complete but task owner Sarah says "90% complete because x is missing" the task isn't really done;

- For greater fun and mayhem, allow users to reassign their tasks to others randomly (kidding!)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Cody Tasks
« Reply #2 on: October 09, 2007, 10:59 AM »
- For greater fun and mayhem, allow users to reassign their tasks to others randomly (kidding!)

remember that a key aspect of this script is that users don't have their own tasks, we are really talking about a shared list of tasks that everyone participating has.  in other words, this script is for when you have a list of tasks and everyone is keeping track of how far they have gotten on this same list of tasks.

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Cody Tasks
« Reply #3 on: October 09, 2007, 11:32 AM »
remember that a key aspect of this script is that users don't have their own tasks, we are really talking about a shared list of tasks that everyone participating has.  in other words, this script is for when you have a list of tasks and everyone is keeping track of how far they have gotten on this same list of tasks.

Where's the original thread for this?  I think I'm missing a lot of backstory...

Or if you could provide a simple illustrative example?

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • View Profile
    • Donate to Member
Re: Cody Tasks
« Reply #4 on: October 09, 2007, 07:08 PM »
yeah, it's been a while.. it'd be a lot of fun catching up on old tasks and thinking of new ones.. btw, Ralf the original post is here: Cody's (Internet Citizens) Club Begins!

The Official Club Badge