Assessment item 1— Portfolio
Due date: 11pm Friday of study week Portfolio
Weighting: 30%
Length: Less than 50 MB 1
Objectives
This assessment item relates to the course learning outcomes numbers 2, 3 and 5 as stated in
the online course profile.
Details
For your complete portfolio you are going to design, specify, implement and test a prototype
of a simple web application. You are to come up with your own idea for the app you wish to
prototype. Keep it simple as you have only a small amount of time during term to develop this
idea. Do not try to create a complete app (unless its simple), but develop enough of it so that
the essential tasks are prototyped.
You will complete the portfolio in a number of stages, submitting new parts of the portfolio
with each assignment. The following describes each part and when it should be submitted.
App Design and Specification
You are to come up with a semi-original idea for a mobile application. You are to consider
what the major functions of the app will be. You are also to develop data models for the apps'
important information. Discuss your idea/s with the lecturer/tutors assigned to help you with
your study. When the idea has been developed document the following (if applicable):
• A brief description of what the app is and what it does.
• A brief discussion of the motivation for producing the app, ie who will use the app and
why they will use the app.
• A summary of the major tasks to be completed in developing the app.
• Hand drawn wireframe prototypes of the interfaces for the user interfaces to be
developed to implement the app. The hand drawn images are to be scanned in black and
white at no more than 150 dpi or pixels, and saved as .pdf or .jpeg images.
• A specification for the major variables and data structures used in developing the
application.
You should combine all the documents in a single folder and zip/ rar / tar these into an
archive file. Submit this .zip, .rar or .tar document with your first assignment. If you are going
to be late with this, let your lecturer know in person or by email to arrange an alternate
delivery mechanism. Submission with first assignment allows for early lecturer feedback on
the chosen task.App design and specification – 5 marks
NAME: _____________________________ COURSE: COIT20269
Overall Performance
MARK / 5 Poor Good Excellent Mark
Description
Well defined description of what the app
is intended to be and do
0 0.25 0.5 0.75 0.75 1
Motivation
Well reasoned choice of target audience
and likely interest
0 0.25 0.5 0.75 0. 75 1
Summary of task
A reasonable choice of tasks to be
completed in producing the app is given
0 0.25 0.5 0.75 0. 75 1
User interface prototypes
Prototypes for the main user
interfaces/pages in the app presented
0 0.25 0.5 0.75 0. 75 1
Specification of variables and data
structures
The likely main variables and data
structures in the app are given
0 0.25 0.5 0.75 0. 75 1
Deductions:
TOTAL
General CommentsApp Development
The app design and specification is to be used as the basis for the development of a
working prototype of the app. The application should be developed using a mixture of
html, css and Javascript. The components of the interfaces from the design need to be
implemented and linked to the script. The main functions given in the specification
should be implemented. Any data gathered by the application should be stored for later
use.
The main tasks to be evaluated are:
• Is the css file appropriately used for style elements?
• Is the structure of the html appropriate for a mobile application and are all
necessary sections of html complete?
• Does the Javascript capture data from the interface correctly, is the functionality of
the Javascript files correct for use, is the Javascript appropriately factored, is all
required Javascripts implemented?
• Does the combination of css, html and Javascript provided meet expectations?App development – 20 marks
Marking Sheet To be attached to your assignment
NAME: _____________________________ COURSE: COIT20269
Overall Performance
MARK / 10 Poor Good Excellent Mark
CSS file
Appropriate use of css style elements
0 0.5 0.5 1.5 1.5 2
HTML files
Structure and content of HTML
appropriate
0 3 3 5 5 6
Javascript files
As required
0 5 5 8 8 10
Result
As required
0 0.5 0.5 1.5 1.5 2
Deductions:
TOTAL 20
General CommentsApp Testing, business and marketing plan
You must specify a plan for testing your app. Your plan should include how you will test
the Javascript and html. You should also discuss the role that emulators and real devices
should play in testing. Finally include the results found from testing your app.
You should discuss the business plan for your app. To do this you must determine your
market demographics, how big you estimate the market is, and estimate how much you
think you would be able to charge for the app. From this estimate revenue for your first
year. Next estimate development, testing, marketing, maintenance costs and other costs
for the year. Will you make a profit in the first year? In the second year?
Finally discuss how you will go about marketing your product.
You should zip/ rar / tar the document into an archive file. Submit this .zip, .rar or .tar
document with your third assignment. If you are going to be late with this, let your lecturer
know in person or by email to arrange an alternate delivery mechanism. If this item is not
submitted by the end of study week, late penalties will apply.
App testing and business and marketing plan
Marking Sheet To be attached to your assignment
NAME: _____________________________ COURSE: COIT20269
Overall Performance
MARK / 5 Poor Good Excellent Mark
App Testing
App testing plan, discussion of emulator
vs. real devices, documentation of tests
0 0.75 0.75 1.5 1.5 2
Business plan
Estimating costs, estimating revenue,
conclusions
0 0.75 0.75 1.5 1.5 2
Marketing
As required
0 0.5 0.5 0.75 0.75 1
Deductions:
TOTAL
General Comments