TEAM MEMBER | EXO TEAM |
---|---|
Vu Duy Tu | SC |
Dang Van Binh | SC |
Vi Quoc Hanh | SC |
Nguyen Van Nghi | TQA |
git clone [email protected]:exo-codefest/2014-team-B.git
cd 2014-team-B
mvn clean install
-
High effective Tasks Management Tool for individual and collaboration aim to help users to have a simple, smart and helpful task management tool.
-
The tool planned to be implemented in 2 best fit user interfaces: web interface, mobile application interface. Both usages should have the same behaviors and main features. Thus, it's always at one's finger tips or in one's pocket.
-
The tool's features target to be an effective tasks management tool for individuals by its smart algorithms:
- Algorithm to suggest things to be done via prioritizing methodologies
- Algorithm to optimize tasks should be done together => improve effectiveness, ease multi tasking
- It also have on time reminding about: due date, task update,...
-
The smart suggestions/organization will help assignees just to focus in tasks to do but not to think of organizing tasks queue which usually cause people to lost focus.
-
While the tool success to be an effective assistant for individuals => many people will use it => they know about eXo.
-
While it got well known to be a helpful tool for individuals and collaboration => many groups of people will register and experiment eXo Cloud.
- Support Standalone (web interface or mobile app interface) & Collaboration
- Strong in collaboration as it uses standard eXo Platform social intranet collaboration features: space/group, activity, notification
- Simple, Unique and friendliness interface; fit to mobile phones.
- Painless fully integrated to PLF, pluggable on PLF. Integrate and enhance eXo calendar, social space and activity also.
- Visualized timeline (like gantt chart) that is helpful for an over look of tasks done/running.
- Synchronization between: mobiles/computers.
- Smart tasks status checking and warning.
- Smart tasks suggestion.
- Smart tasks optimization.
Before being able to use the tool, you need to join a group (space) which tasks will be managed. So: look for your collaboration group, join to that group. Or: create your own collaboration group, invite members and manage tasks within the group. Within a task you can give comments to the tasks. So that, related people can see the status.
- Basic function
- Create a new task:
- Tasks Management Tool home
- Click to Add Task
- Input details into form
- Save
- Start a task:
- Tasks Management Tool home
- In the Open list
- Drag and Drop an item to Inprogress list
- Give status:
- Click to edit button in the same line of the task => a task detail form would be showed
- Click to (PLF) add comment indicator, give comment and post it.
- Finish a task:
- Tasks Management Tool home
- In the Inprogress list
- Drag and Drop an item to Done list; set time spent, set note
- Switch to this Week view
- Tasks Management Tool home
- Click to WEEK
- Switch to this Month view
- Tasks Management Tool home
- Click to MONTH
- Filter assigned task by group
- Tasks Management Tool home
- Click to Group box
- Select a suitable group
- View/Update task detail
- Tasks Management Tool home
- Click to item's setting button
- View tasks in calendar page
- Tasks Management Tool home
- Click to Calendar button
- Create a new task:
- For collaboration groups:
- Create a space for a collaboration group first, calendar of the group will be come the group collaboration calendar
- A group owner will able to create tasks belong to that group and assign to one member of each group
- set the Tasks Management Tool filter group to the correct collaboration group
- create/manage/review/do tasks as normal
- Groups: All/Private/GroupXYZ
- Create new task should use current selected group as default