Xcode和Swift代写-KIT305 KIT721-Assignment 2
时间:2022-05-06
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 1/11
Assignment 2 2022
Course: KIT305 KIT721 Mobile Application Development
History -
List
HD+ HD DN CR PP NN
History -
List
A custom
layout/view
for each list
item is used,
showing
appropriate
detail for a
history
screen.
The user
can see
more detail
about an
individual
attempt (i.e.
list of
button
presses),
and sensible
choices
were made
for this.
A correct
total button
presses
value is
shown for
each
attempt in
an
appropriate
place in the
app.
A correct
total button
presses
A custom
layout/view
for each list
item is used,
showing
appropriate
detail for a
history
screen.
The user
can see
more detail
about an
individual
attempt (i.e.
list of
button
presses),
and sensible
choices
were made
for this.
A correct
total button
presses
value is
shown for
each
attempt in
an
appropriate
place in the
app.
A correct
total button
presses
A custom
layout/view
for each list
item is used,
showing
appropriate
detail for a
history
screen.
The user
can see
more detail
about an
individual
attempt (i.e.
list of
button
presses),
and sensible
choices
were made
for this.
A correct
total button
presses
value is
shown for
each
attempt in
an
appropriate
place in the
app.
The
interface for
this part is
A custom
layout/view
for each list
item is used,
showing
details of
each item.
The user
can see
more detail
about an
individual
attempt (i.e.
list of
button
presses).
A correct
total button
presses
value is
shown for
each
attempt in
an
appropriate
place in the
app.
The
interface for
this part is
somewhat
intuitive.
There are
only some
bugs (if any)
in the
A single
piece of
information
is shown for
each list
item (i.e. a
basic list
view is
used).
The user
can see
more detail
about an
individual
attempt (i.e.
list of
button
presses), but
there are
some
problems
with this
implementat
ion.
There are
only some
bugs (if any)
in the
application
and/or
sometimes
crashes.
The
application
fails
to compile
OR crashes
on start-up
OR crashes
frequently.
The user is
unable to
view all
attempt
data.
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 2/11
History -
List
HD+ HD DN CR PP NN
value (sum
of all
attempts) is
shown.
Total button
presses
value is
correct even
with
incomplete
attempts.
The
interface for
this part is
highly
intuitive;
provides a
consistent
look and
feel across
all screens
and is
aesthetically
pleasing.
Application
never
crashes and
has been
tested
thoroughly
to avoid the
existence of
bugs.
The
attempts
can be
filtered OR
searched in
some way.
value (sum
of all
attempts) is
shown.
Total button
presses
value is
correct even
with
incomplete
attempts.
The
interface for
this part is
highly
intuitive;
provides a
consistent
look and
feel across
all screens
and is
aesthetically
pleasing.
Application
never
crashes and
has been
tested
thoroughly
to avoid the
existence of
bugs.
The
attempts
can be
filtered OR
searched in
some way.
intuitive and
aestheticall
y pleasing.
Application
never
crashes.
There are
only very
minor bugs
(if any).
application
and/or
rarely
crashes.
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 3/11
History -
List
HD+ HD DN CR PP NN
(HD+)
Application
has an app
icon.
History -
Deleting
HD+ HD DN CR PP NN
History -
Deleting
The user
can delete
attempts in
a way that is
failure-
resistant
and/or
forgiving.
The user
can delete
attempts in
a way that is
failure-
resistant
and/or
forgiving.
The user
can delete
attempts in
a way that is
failure-
resistant
and/or
forgiving.
However,
there are
some bugs
in the
implementat
ion.
The user
can delete
attempts in
a way that is
failure-
resistant
and/or
forgiving.
However,
there are
many bugs
in the
implementat
ion.
The user
can delete
attempts
at any time.
Fails to
provide
functionality
for deleting.
Games HD+ HD DN CR PP NN
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 4/11
Games HD+ HD DN CR PP NN
Prescribed
Game -
Basic
Functionalit
y
Game
operates
without any
bugs.
Buttons are
presented in
a random
order, in
random
locations on
the screen.
Game
progresses
correctly
(i.e. only
when the
next number
is pressed).
Game
indicates in
a sensible
way the
next button
to press.
Once all
buttons are
pressed, a
repetition is
counted.
Button
positions/or
der is reset
on each
repetition.
Game
operates
without any
bugs.
Buttons are
presented in
a random
order, in
random
locations on
the screen.
Game
progresses
correctly
(i.e. only
when the
next number
is pressed).
Game
indicates in
a sensible
way the
next button
to press.
Once all
buttons are
pressed, a
repetition is
counted.
Button
positions/or
der is reset
on each
repetition.
Game
operates
with some
bugs (if any).
Buttons are
presented in
a random
order, in
random
locations on
the screen.
Game
progresses
correctly
(i.e. only
when the
next number
is pressed).
Game
indicates in
a sensible
way the
next button
to press.
Once all
buttons are
pressed, a
repetition is
counted.
Button
positions/or
der is reset
on each
repetition.
Game
operates
with some
bugs (if any).
Buttons are
presented in
a random
order, with a
static layout
(i.e. within a
LinearLayou
t, or in pre-
defined
positions).
Game
progresses
correctly
(i.e. only
when the
next number
is pressed).
Game
indicates
the next
button to
press.
Once all
buttons are
pressed, a
repetition is
counted.
Button
positions/or
der is reset
on each
repetition.
Buttons are
presented in
a random
order, with a
static layout
(i.e. within a
LinearLayou
t, or in pre-
defined
positions).
Game
progresses
correctly
(i.e. only
when the
next number
is pressed).
Once all
buttons are
pressed, a
repetition is
counted.
OR
Game
operates
with many
bugs.
Fails to
provide a
game
OR
Fails to
provide a
game which
counts
button
repetitions
OR
Provides a
game which
is
significantly
different to
the
specification
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 5/11
Games HD+ HD DN CR PP NNPrescribed
Game -
Goal Mode A goal mode
is provided
separate to
the free-
play mode.
When in
goal mode,
the current
progress
towards the
goal is
shown in a
sensible
way.
Both a time
limit goal
and a
repetition
goal can be
set (these
do not need
to both be
set at the
same time).
Game
correctly
ends when
the goal is
reached.
A results
screen is
shown when
the game
ends,
indicating
time taken
(if using a
repetition
goal) OR
A goal mode
is provided
separate to
the free-
play mode.
When in
goal mode,
the current
progress
towards the
goal is
shown in a
sensible
way.
Both a time
limit goal
and a
repetition
goal can be
set (these
do not need
to both be
set at the
same time).
Game
correctly
ends when
the goal is
reached.
A results
screen is
shown when
the game
ends,
indicating
time taken
(if using a
repetition
goal) OR
A goal mode
is provided
separate to
the free-
play mode.
When in
goal mode,
the current
progress
towards the
goal is
shown.
Both a time
limit goal
and a
repetition
goal can be
set (these
do not need
to both be
set at the
same time).
Game
correctly
ends when
the goal is
reached.
The
interface for
this part of
the app is
intuitive and
aestheticall
y pleasing.
A goal mode
is provided
separate to
the free-
play mode.
When in
goal mode,
the current
progress
towards the
goal is
shown.
Both a time
limit goal
and a
repetition
goal can be
set (these
do not need
to both be
set at the
same time).
Game
correctly
ends when
the goal is
reached.
OR
There
are some
bugs in the
goal
implementat
ion.
A goal mode
is provided
separate to
the free-
play mode.
A time limit
goal OR a
repetition
goal can be
set.
Game
correctly
ends when
the goal is
reached.
OR
There
are many
bugs in the
goal
implementat
ion.
Application
fails to
provide a
goal mode.
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 6/11
Games HD+ HD DN CR PP NN
Prescribed
Game -
Customizati
on
repetitions
completed
(if using a
time limit
goal).
The
interface for
this part of
the app is
intuitive and
aesthetically
pleasing.
repetitions
completed
(if using a
time limit
goal).
The
interface for
this part of
the app is
intuitive and
aesthetically
pleasing.
All FOUR (4)
customizatio
n options
from the
Assignment
Theme are
implemente
d.
All FOUR (4)
customizatio
n options
from the
Assignment
Theme are
implemente
d.
THREE (3)
customizatio
n options
from the
Assignment
Theme are
implemente
d.
OR
FOUR (4)
customizatio
n options
are
implemente
d, but the
interface for
selecting
options is
unintuitive
or there are
some bugs
in the
implementat
ion.
TWO (2)
customizatio
n options
from the
Assignment
Theme are
implemente
d.
OR
THREE (3)
customizatio
n options
are
implemente
d, but the
interface for
selecting
options is
unintuitive
or there are
some bugs
in the
implementat
ion.
ONE (1)
customizatio
n option
from the
Assignment
Theme is
implemente
d.
OR
TWO (2)
customizatio
n options
are
implemente
d, but the
interface for
selecting
options is
unintuitive
or there are
some bugs
in the
implementat
ion.
Application
fails to
provide
customizatio
n
functionality
.
OR
ONE (1)
customizatio
n option is
implemente
d, but the
interface for
selecting
options is
unintuitive
or there are
some bugs
in the
implementat
ion.
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 7/11
Games HD+ HD DN CR PP NN
Designed
Exercise
Game is
highly
suitable for
stroke
rehabilitatio
n.
Game is
highly
creative and
significantly
different to
the
prescribed
game.
Game has
TWO (2)
customizati
on options.
Game has
no
noticeable
bugs.
Game is
highly
suitable for
stroke
rehabilitatio
n.
Game is
highly
creative and
significantly
different to
the
prescribed
game.
Game has
TWO (2)
customizati
on options.
Game has
no
noticeable
bugs.
Game is
quite
suitable for
stroke
rehabilitatio
n.
Game is
quite
creative and
significantly
different to
the
prescribed
game.
Game has at
least one
customizati
on option,
or there are
some minor
bugs in the
customizatio
n
implementat
ion.
Game is
quite
suitable for
stroke
rehabilitatio
n.
Game is
quite
creative and
significantly
different to
the
prescribed
game.
Game has
no
noticeable
bugs.
A custom
designed
game is
provided se
parate to
the
prescribed
game.
Game is
significantly
different to
the
prescribed
game.
Game has
some bugs
(if any).
Application
fails to
include a
custom
designed
game.
Data
Persistence
HD+ HD DN CR PP NN
Data
Persistence
All data
entered by
the user
persists
between
runs of the
application.
There are no
noticeable
bugs with
All data
entered by
the user
persists
between
runs of the
application.
There are no
noticeable
bugs with
All data
entered by
the user
persists
between
runs of the
application.
There are
only some
bugs (if any)
Most data
entered by
the user
persists
between
runs of the
application.
There are
only some
bugs (if any)
Most data
entered by
the user
persists
between
runs of the
application.
There are
only some
bugs (if any)
Data fails to
persist
when the
application
is closed
and re-
opened.
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 8/11
Data
Persistence
HD+ HD DN CR PP NN
the
persistence.
The
application
functions
when there
is no data in
the
database.
Functionalit
y for editing
the user's
name is
provided.
Incorrect
button
presses in
the
prescribed
game are
stored in the
database.
(HD+)
Incorrect
button
presses in
the
prescribed
game are
highlighted
in the
interface in
some way.
the
persistence.
The
application
functions
when there
is no data in
the
database.
Functionalit
y for editing
the user's
name is
provided.
Incorrect
button
presses in
the
prescribed
game are
stored in the
database.
with the
data
persistence.
The
application
functions
when there
is no data in
the
database.
Functionalit
y for editing
the user's
name is
provided.
where some
data does
not save.
The
application
functions
when there
is no data in
the
database.
Functionalit
y for editing
the user's
name is
provided.
where some
data does
not save.
The
application
functions
when there
is no data in
the
database.
Camera HD+ HD DN CR PP NN
Camera The
application
The
application
The
application
The
application
The
application
The
application
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 9/11
Camera HD+ HD DN CR PP NN
allows you
to choose a
photo from
the phone’s
image
gallery or
camera and
add it to an
attempt.
The image is
displayed on
the screen
after the
user
selected the
image and
throughout
the rest of
the app in a
sensible
way.
The image
data persists
between
runs of the
application.
There are no
bugs with
the camera
functionality
.
(HD+)
Options for
BOTH
Camera and
Gallery
selection are
provided.
allows you
to choose a
photo from
the phone’s
image
gallery or
camera and
add it to an
attempt.
The image is
displayed on
the screen
after the
user
selected the
image and
throughout
the rest of
the app in a
sensible
way.
The image
data persists
between
runs of the
application.
There are no
bugs with
the camera
functionality
.
allows you
to choose a
photo from
the phone’s
image
gallery or
camera and
add it to an
attempt.
The image is
displayed on
the screen
after the
user
selected the
image and
throughout
the rest of
the app in a
sensible
way.
The image
data
persists
between
runs of the
application.
There are
some bugs
with the
camera
functionality
.
allows you
to choose a
photo from
the phone’s
image
gallery or
camera and
add it to an
attempt.
The image is
displayed on
the screen
after the
user
selected the
image, but
the image
does not
persist
between
runs of the
app.
allows you
to choose a
photo from
the phone’s
image
gallery or
camera and
display it
somewhere
in the app.
The image is
displayed on
the screen
after the
user
selected the
image, but
the image
does not
persist
between
runs of the
app.
fails to
include
camera
functionality
OR
The camera
functionality
crashes the
app when
triggered.
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 10/11
Sharing HD+ HD DN CR PP NN
Sharing The
application
allows you
to use the
OS’ built-in
sharing
functionality
to share a
text version
of an
attempt
with all
button press
details
(timestamp,
and button
number).
(HD+)
The
application
allows you
to use the
OS’ built-in
sharing
functionality
to share a
text version
of the
history
table, with
all details
per attempt
(start, end,
repetition
count, and
number of
button
presses).
The
application
allows you
to use the
OS’ built-in
sharing
functionality
to share a
text version
of an
attempt
with all
button press
details
(timestamp,
and button
number).
The
application
allows you
to use the
OS’ built-in
sharing
functionality
to share a
text version
of an
attempt
with button
pressed list.
There
are some
bugs with
this
implementat
ion.
The
application
allows you
to use the
OS’ built-in
sharing
functionality
to share a
text version
of an
attempt
with button
pressed list.
There
are many
bugs with
this
implementat
ion.
The
application
allows you
to use the
OS’ built-in
sharing
functionality
to share
some text
relevant to
an attempt.
The
application
fails to
include
sharing
functionality
OR
The sharing
functionality
crashes the
app when
triggered.
2022/5/6 17:40 Preview Rubric: Assignment 2 2022 - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/lp/rubrics/preview.d2l?ou=505363&rubricId=56343&originTool=quicklinks 11/11
Overall Score
HD+ HD DN CR PP NN


essay、essay代写