System and method for planning student assignments
OwnerJoshua Loewensteininventor
Life of this patent
Estimating the term…
Abstract
A system for aiding a student define, plan and/or execute tasks related to homework. The system provides user interfaces that guide the student through processes of defining tasks, scheduling work time to complete tasks and tracking progress against completing the tasks. The system may plan time for completing tasks during the scheduled work time and may update the plan as tasks change, work time changes or estimates of time require to complete each task are updated based on progress information. The system may also aid the user in executing the tasks by sending notifications to the user of planned start times for work on tasks and by automatically blocking distractions during work times.
Claims24
A computer-readable medium having a plurality of computer-executable components comprising:
- a task list component for obtaining from a user information relating to a task, the information comprising at least a task due date;
- a user interface component for obtaining from a user an indication of available work time;
- a planning component for automatically planning work on the task during the available work time;
- and
- a reminder component for providing a cue to the user of the planned available work time for the task.
A method of scheduling tasks, comprising:
- receiving through a user interface to a computing system user input defining available work time;
- receiving through a user interface to the computing system user input defining tasks and estimated work time for each task;
- receiving a plan for work on the tasks within the available work time;
- and
- presenting through a user interface of the computing system a representation of a calendar indicating the plan for work on the tasks.
A computer-implemented method of improving student homework assignment planning and follow through, the method comprising:
- receiving at a computer an identification of one or more tasks to be completed by a user;
- scheduling, in the computer, work time for the one or more tasks;
- and
- selectively blocking access to software or hardware during scheduled work time for the one or more tasks.
Dependencies are inferred from the claim text.