THIS MUST BE COMPLETED BY 11:59PM EST ON MONDAY SEPTEMBER 7 – DO NOT BID IF YOU CANNOT MEET THIS DEADLINE!!
<br><br>
The purpose of this module is for users to be able to:
1. View tasks in order of importance and deadline date & time.
2. Provide updates to the user that opened the task in a ticket-like system, with the user that opened the
task also able to reply back or add additional information to task at any time.
3. Add notes for themselves relating to the task.
4. Provide estimated date & time for task completion.
5. Mark task as complete.
6. Re-assign the task to another user.
7. Add a one-off task for themselves or another user to complete with level of importance and optional
deadline date & time, for example 10:00 AM on November 1st 2009, so user receiving the task can
see it should be completed by this time.
8. Add a recurring task for themselves or another user to complete which will come back into the
system once it has been completed. When creating the task can set to repeat either on a daily, weekly,
monthly basis, or on 1 or more specific days of the week (for example every Monday & Thursday).
The user should also select a level of importance with optional deadline time, for example 10:00 AM,
so user receiving the task knows it should be completed every time by 10:00 AM.
<br><br>
The main page should show the logged in user an overview of their outstanding tasks in order of importance
and date & time of deadline. Should also show the estimated completion date & time if the user has set this.
There should be be a separate archive area that shows tasks they have previously marked as completed.
The main page should also show overview of tasks the logged in user has created for other users, again in
order of importance and date & time of deadline. Should also show the estimated completion date & time if
the user assigned to the task has set this.
The purpose of this module is for users to be able to:
1. View tasks in order of importance and deadline date & time.
2. Provide updates to the user that opened the task in a ticket-like system, with the user that opened the
task also able to reply back or add additional information to task at any time.
3. Add notes for themselves relating to the task.
4. Provide estimated date & time for task completion.
5. Mark task as complete.
6. Re-assign the task to another user.
7. Add a one-off task for themselves or another user to complete with level of importance and optional
deadline date & time, for example 10:00 AM on November 1st 2009, so user receiving the task can
see it should be completed by this time.
8. Add a recurring task for themselves or another user to complete which will come back into the
system once it has been completed. When creating the task can set to repeat either on a daily, weekly,
monthly basis, or on 1 or more specific days of the week (for example every Monday & Thursday).
The user should also select a level of importance with optional deadline time, for example 10:00 AM,
so user receiving the task knows it should be completed every time by 10:00 AM.
<br><br>
They should be able to click on a task to see full information on the task including a notes the user has added
for themselves along with a ticket-like view of communications between the logged in user & the user that
created the task. They should also be able to set estimated date & time for task completion, or change date &
time set previously. There should be a button to mark task as completed which will notify the user that
opened the task and move the task to the completed archive for both users. They should also have the option
to re-assign the task to another user within the system.
The purpose of this module is for users to be able to:
1. View tasks in order of importance and deadline date & time.
2. Provide updates to the user that opened the task in a ticket-like system, with the user that opened the
task also able to reply back or add additional information to task at any time.
3. Add notes for themselves relating to the task.
4. Provide estimated date & time for task completion.
5. Mark task as complete.
6. Re-assign the task to another user.
7. Add a one-off task for themselves or another user to complete with level of importance and optional
deadline date & time, for example 10:00 AM on November 1st 2009, so user receiving the task can
see it should be completed by this time.
8. Add a recurring task for themselves or another user to complete which will come back into the
system once it has been completed. When creating the task can set to repeat either on a daily, weekly,
monthly basis, or on 1 or more specific days of the week (for example every Monday & Thursday).
The user should also select a level of importance with optional deadline time, for example 10:00 AM,
so user receiving the task knows it should be completed every time by 10:00 AM.
<br><br>
Everything should have pagination so there are not too many tasks on a single page.
The purpose of this module is for users to be able to:
1. View tasks in order of importance and deadline date & time.
2. Provide updates to the user that opened the task in a ticket-like system, with the user that opened the
task also able to reply back or add additional information to task at any time.
3. Add notes for themselves relating to the task.
4. Provide estimated date & time for task completion.
5. Mark task as complete.
6. Re-assign the task to another user.
7. Add a one-off task for themselves or another user to complete with level of importance and optional
deadline date & time, for example 10:00 AM on November 1st 2009, so user receiving the task can
see it should be completed by this time.
8. Add a recurring task for themselves or another user to complete which will come back into the
system once it has been completed. When creating the task can set to repeat either on a daily, weekly,
monthly basis, or on 1 or more specific days of the week (for example every Monday & Thursday).
The user should also select a level of importance with optional deadline time, for example 10:00 AM,
so user receiving the task knows it should be completed every time by 10:00 AM.
<br><br>
All users should also be able to set a reminder for themselves for a specified date & time, either as a standalone
reminder from the main page (which should just simply be some text entered by the user), or a
reminder relating to a certain task on the task information page (which should be some text entered by the
user along with a link to the task information page).
The purpose of this module is for users to be able to:
1. View tasks in order of importance and deadline date & time.
2. Provide updates to the user that opened the task in a ticket-like system, with the user that opened the
task also able to reply back or add additional information to task at any time.
3. Add notes for themselves relating to the task.
4. Provide estimated date & time for task completion.
5. Mark task as complete.
6. Re-assign the task to another user.
7. Add a one-off task for themselves or another user to complete with level of importance and optional
deadline date & time, for example 10:00 AM on November 1st 2009, so user receiving the task can
see it should be completed by this time.
8. Add a recurring task for themselves or another user to complete which will come back into the
system once it has been completed. When creating the task can set to repeat either on a daily, weekly,
monthly basis, or on 1 or more specific days of the week (for example every Monday & Thursday).
The user should also select a level of importance with optional deadline time, for example 10:00 AM,
so user receiving the task knows it should be completed every time by 10:00 AM.
<br><br>
Reminders and notifications that task is completed should be sent via MSN Messenger using pre-built PHP
class. The MSN address of all users is stored within the users table.