涉及kotlin和balsamiq的软件代写-KIT305 KIT721-Assignment 2
时间:2022-04-17
2022/4/17 12:18 Assignment 2 - Android Application - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/le/content/505363/viewContent/4315200/View 1/8
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 value
(sum of all
attempts) is
shown.
Total button
presses value
is correct
even with
incomplete
attempts.
The interface
for this part is
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 value
(sum of all
attempts) is
shown.
Total button
presses value
is correct
even with
incomplete
attempts.
The interface
for this part is
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
intuitive and
aesthetically
pleasing.
Application
never crashes.
There are only
very minor
bugs (if any).
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
application
and/or rarely
crashes.
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
implementatio
n.
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/4/17 12:18 Assignment 2 - Android Application - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/le/content/505363/viewContent/4315200/View 2/8
History -
List
HD+ HD DN CR PP NN
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.
(HD+)
Application
has an app
icon.
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.
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
implementatio
n.
The user can
delete
attempts in a
way that is
failure-
resistant
and/or
forgiving.
However,
there are
many bugs in
the
implementatio
n.
The user can
delete
attempts
at any time.
Fails to
provide
functionality
for deleting.
2022/4/17 12:18 Assignment 2 - Android Application - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/le/content/505363/viewContent/4315200/View 3/8
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/ord
er 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/ord
er 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/ord
er 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
LinearLayout,
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/ord
er is reset on
each
repetition.
Buttons are
presented in a
random order,
with a static
layout (i.e.
within a
LinearLayout,
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/4/17 12:18 Assignment 2 - Android Application - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/le/content/505363/viewContent/4315200/View 4/8
Games HD+ HD DN CR PP NN
Prescribed
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
repetitions
completed (if
using a time
limit goal).
The interface
for this part of
the app is
intuitive and
aesthetically
pleasing.
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
repetitions
completed (if
using a time
limit goal).
The interface
for this part of
the app is
intuitive and
aesthetically
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.
The interface
for this part of
the app is
intuitive and
aesthetically
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
implementatio
n.
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
implementatio
n.
Application
fails to
provide a goal
mode.
2022/4/17 12:18 Assignment 2 - Android Application - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/le/content/505363/viewContent/4315200/View 5/8
Games HD+ HD DN CR PP NN
Prescribed
Game -
Customizati
on
Designed
Exercise
All FOUR (4)
customization
options from
the
Assignment
Theme are
implemented.
All FOUR (4)
customization
options from
the
Assignment
Theme are
implemented.
THREE (3)
customization
options from
the
Assignment
Theme are
implemented.
OR
FOUR (4)
customization
options are
implemented,
but the
interface for
selecting
options is
unintuitive or
there are
some bugs in
the
implementatio
n.
TWO (2)
customization
options from
the
Assignment
Theme are
implemented.
OR
THREE (3)
customization
options are
implemented,
but the
interface for
selecting
options is
unintuitive or
there are
some bugs in
the
implementatio
n.
ONE (1)
customization
option from
the
Assignment
Theme is
implemented.
OR
TWO (2)
customization
options are
implemented,
but the
interface for
selecting
options is
unintuitive or
there are
some bugs in
the
implementatio
n.
Application
fails to
provide
customization
functionality.
OR
ONE (1)
customization
option is
implemented,
but the
interface for
selecting
options is
unintuitive or
there are
some bugs in
the
implementatio
n.
Game is
highly suitable
for stroke
rehabilitation.
Game is
highly
creative and
significantly
different to
the prescribed
game.
Game has
TWO (2)
customization
options.
Game has no
noticeable
bugs.
Game is
highly suitable
for stroke
rehabilitation.
Game is
highly
creative and
significantly
different to
the prescribed
game.
Game has
TWO (2)
customization
options.
Game has no
noticeable
bugs.
Game is quite
suitable for
stroke
rehabilitation.
Game is quite
creative and
significantly
different to
the prescribed
game.
Game has at
least one
customization
option, or
there are
some minor
bugs in the
customization
implementatio
n.
Game is quite
suitable for
stroke
rehabilitation.
Game is quite
creative and
significantly
different to
the prescribed
game.
Game has no
noticeable
bugs.
A custom
designed
game is
provided sepa
rate to the
prescribed
game.
Game is
significantly
different to
the prescribed
game.
Game has
some bugs (if
any).
Application fa
ils to include a
custom
designed
game.
2022/4/17 12:18 Assignment 2 - Android Application - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/le/content/505363/viewContent/4315200/View 6/8
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 the
persistence.
The
application
functions
when there is
no data in the
database.
Functionality
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.
All data
entered by
the user
persists
between runs
of the
application.
There are no
noticeable
bugs with the
persistence.
The
application
functions
when there is
no data in the
database.
Functionality
for editing the
user's name is
provided.
Incorrect
button
presses in the
prescribed
game are
stored in the
database.
All data
entered by
the user
persists
between runs
of the
application.
There are only
some bugs (if
any) with the
data
persistence.
The
application
functions
when there is
no data in the
database.
Functionality
for editing the
user's name is
provided.
Most data
entered by
the user
persists
between runs
of the
application.
There are only
some bugs (if
any) where
some data
does not
save.
The
application
functions
when there is
no data in the
database.
Functionality
for editing the
user's name is
provided.
Most data
entered by
the user
persists
between runs
of the
application.
There are only
some bugs (if
any) where
some data
does not
save.
The
application
functions
when there is
no data in the
database.
Data fails to
persist when
the
application is
closed and re-
opened.
Camera HD+ HD DN CR PP NN
2022/4/17 12:18 Assignment 2 - Android Application - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/le/content/505363/viewContent/4315200/View 7/8
Camera HD+ HD DN CR PP NN
Camera The
application
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.
The
application
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.
The
application
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.
The
application
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.
The
application
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.
The
application
fails to
include
camera
functionality
OR
The camera
functionality
crashes the
app when
triggered.
Sharing HD+ HD DN CR PP NN
2022/4/17 12:18 Assignment 2 - Android Application - KIT305 KIT721 Mobile Application Development - University of Tasmania
https://mylo.utas.edu.au/d2l/le/content/505363/viewContent/4315200/View 8/8
Overall Score
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
all button
press details
(timestamp,
and button
number).
There
are some bugs
with this
implementatio
n.
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).
There
are many bugs
with this
implementatio
n.
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.
HD+ HD DN CR PP NN
essay、essay代写