Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Scenario

Ben Bitdiddle is taking notes for

...

6.006

...

on

...

his

...

laptop.

...

  He

...

has

...

to

...

keep

...

up

...

with

...

the

...

professor

...

and

...

write

...

down

...

all

...

of

...

the

...

important

...

points.

...

  The

...

professor

...

begins

...

to

...

draw

...

a

...

very

...

complex

...

diagram

...

on

...

the

...

board,

...

and

...

warns

...

the

...

class

...

that

...

if

...

they

...

don't

...

understand

...

all

...

of

...

the

...

details

...

of

...

the

...

diagram,

...

they

...

will

...

fail

...

the

...

next

...

exam

...

!

...

  Ben

...

must

...

be

...

able

...

to

...

insert

...

the

...

diagram

...

into

...

his

...

notes

...

without

...

losing

...

any

...

of

...

the

...

details,

...

and

...

without

...

falling

...

behind

...

taking

...

notes

...

on

...

the

...

rest

...

of

...

the

...

lecture.

...

Later,

...

while

...

studying

...

for

...

the

...

test,

...

Ben

...

decides

...

to

...

do

...

the

...

assigned

...

reading

...

from

...

his

...

textbook.

...

He

...

wants

...

to

...

insert

...

additional

...

notes

...

into

...

his

...

lecture

...

notes

...

on

...

the

...

same

...

material,

...

so

...

Ben

...

opens

...

his

...

notes

...

to

...

modify

...

them.

...

  He

...

goes

...

over

...

the

...

notes,

...

and

...

inserts

...

a

...

few

...

new

...

facts

...

that

...

he

...

forgot

...

when

...

he

...

was

...

taking

...

the

...

notes

...

originally.

...

Design 1

In this design, the user's

...

notes

...

are

...

stored

...

in

...

a

...

strict

...

hierarchy

...

corresponding

...

to

...

school

...

years

...

and

...

classes.

...

Inserting

...

images

...

is

...

done

...

by

...

taking

...

the

...

pictures

...

on

...

a

...

smartphone

...

and

...

uploading

...

them

...

into

...

your

...

notes.

...

New

...

users

...

will

...

be

...

presented

...

with

...

a

...

standard

...

account

...

creation/login

...

page.

...

Once

...

they

...

have

...

created

...

their

...

account,

...

they

...

see

...

the

...

notes

...

storage,

...

which

...

is

...

organized

...

into

...

sections

...

with

...

years

...

and

...

classes.

...

Image

...

of

...

hierarchy

...

with

...

nothing

...

created

...

yet

...

On

...

initial

...

login

...

they

...

must

...

either

...

select

...

the

...

pre-populated

...

year

...

or

...

create

...

a

...

new

...

one.

...

Once

...

the

...

year

...

is

...

selected,

...

they

...

can

...

create

...

a

...

class,

...

and

...

then

...

create

...

notes

...

for

...

that

...

class.

...

This

...

is

...

not

...

analogous

...

to

...

a

...

standard

...

file-system

...

hierarchy

...

in

...

that

...

you

...

cannot

...

create

...

loose

...

notes:

...

they

...

must

...

be

...

associated

...

with

...

a

...

class,

...

and

...

classes

...

must

...

be

...

associated

...

with

...

years.

...

Image

...

of

...

populated

...

hierarchy

Design 2

Design 3