Your SlideShare is downloading. ×
Auto scheduler presentation_1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Auto scheduler presentation_1

516
views

Published on

rcos summer 2011

rcos summer 2011

Published in: Education, Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
516
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. AutoScheduler Peter WakefieldAnthony Onwuasoanya
  • 2. Overview● What is AutoScheduler?● Existing Software● Distinguishing Features● Development Priorities● Future Possibilities
  • 3. What is AutoScheduler? (Part 1)● Time management add-on for Firefox● Allocate & track time use rather than simply storing a list/calendar created by the user● Assumes nothing about organizational skills● Can take responsibility for managing time entirely● Doesnt require an account on a third party server ○ Convenience ○ Privacy
  • 4. What is AutoScheduler? (Part 2)● Tracks as much or as little as the user wishes● Builds time management skills through feedback ○ Estimated time vs. actual ○ "Fun" interspersed with "work" -> Anti- procrastination behavioral modification● Customizable scheduling and UI behaviors● "Organizer for the Disorganized"● Integrates with the browser to combat and harness aimless browsing / Internet addiction
  • 5. So much time management software...● Toodledo - Requires third party account● ReminderFox - Lacks flexibility, time management, and browsing control integration● TimeTracker - Simple, outdated Firefox browsing timer... with 800k downloads● MeeTimer - Browsing type timer only; also out of date● Tracks - Former RCOS project, requires server setup● Many more ... ...so many drawbacks.
  • 6. Life Balance: Very similar idea, but more abstract
  • 7. Life Balance● Goal-oriented● Tree view for goals and subtasks● Manages tasks and aims for good ratios of time utilization● Generates a ToDo list based on locations and deadlines
  • 8. ReminderFox: Simple. Effective. Different purpose.
  • 9. ReminderFox● Good Firefox add-on...for simple notifications● Tracks ToDo and Reminder entries● Useful, straightforward, but somewhat rigid interface● Similar yet different purpose● More of a memory aid than time management
  • 10. LeechBlock: Blocks time-wasting sites
  • 11. LeechBlock● Blocks access to distracting sites● Up to 6 groups of sites with shared blocking properties● Restricts access to groups ○ During scheduled times ○ After X% of Y time spent on distraction
  • 12. What Makes AutoScheduler Unique?● More than just a memory aid● Serves as a time management application built into your browser● Uses knowledge of tasks and time allocation to regulate browsing
  • 13. Categories Restricting Conditions | Goals ● Start time | ● End time Projects ● Interruptibility | ● Prerequisite tasks Tasks ● Required time | ● Etc. Subtasks PropertiesAll aliases for the same ● Creation time structure of entries, ● Priority simply with different ● Recurrencerelationships and used ● Misc. Etc. (customized on a properties. task-type basis) AutoScheduler Task Representation
  • 14. Interface Ideas● Minimal impact on screen space: Button(s) on existing toolbar● Expanding tree view similar to Life Balance● Simple text field for entry creation● Keywords for quick type selection● Property fields visible based on type of entry
  • 15. Development Priorities● Create database schema and storage methods ○ Using Firefoxs built-in SQLite● Interface for adding and managing tasks● Automated scheduling● Expand interface to allow browser control● Browser context switching (Panorama?)● Future possibilities as able
  • 16. Future Possibilities ● Integration with other organizers, e.g. Google Calendar ● Gamification ● Mobile version ○ Different UI requirements ○ Could use Firefox Sync ● Multiple person/shared scheduling
  • 17. GamificationExtend and improve the educational aspect: ● Track user statistics ○ Tasks completed ○ Time spent on tasks ○ Time spent on play ● Achievements and bonuses for completing tasks ● Automatically assign rewards ● Prompt the user to switch between work and play ● Motivate user to become organized ● Train user to become more productive
  • 18. Questions?