COMP2720 • 2008 • Portfolio
Due week 13 (Saturday 1 November, 6 pm)
This portfolio is worth 18% of your total course mark. It will be
marked out of 18 as indicated below.
Final Draft — Changes will only be made when
errors or mistakes are being reported, or if parts of the portfolio
description are unclear.
Start working early on the portfolio — do not
leave everything up to the last week! It is quite a bit of work..
Objectives
The objectives of the portfolio are to create a Web site which contains
the pieces of work you have programmed and created in all your labs and
home works (but not assignments!), as well as extra programs or media
files (pictures, sounds, etc.) you have created using the tools and
techniques presented in COMP2720. Your portfolio should demonstrate your
ability to process new media files and present them online in an
appropriate way.
With this portfolio you can focus on either your technical or
your artistic abilities of the topics covered in COMP2720.
Developing your portfolio
Similar to the labs and assignments, you should develop your portfolio
Web site in your account on an ANU computer, or your personal computer.
The best is if you create a sub-folder called portfolio in your
comp2720 folder, and then copy all the files for your portfolio
into this folder. You can then use the Open file.. menu from a
Web browser to load your portfolio Web site and check if all looks OK
and that all links work.
We will ask you in lab 5 in week 9 how much you have done
so far for your portfolio, and give you feedback and answer questions
you might have about the portfolio.
Submission
You will have to publish your portfolio Web site (and it will be assessed
by us) on the student course-work Web-server
http://liskov.anu.edu.au.
The main portfolio Web page must be in a folder named comp2720
in the public_html folder within your home directory. When
assessing your portfolio we will access the URL:
http://liskov.anu.edu.au/~u1234567/comp2720/
(with u1234567 being replaced by your standard ANU Uni ID).
We will copy all the files accessible at this URL onto our computer for
marking.
This is one
good example of the last year portfolio website, and
here is another
good last year portfolio.
You will need a file index.html (index.php will not work!)
in your public_html/comp2720/ folder which corresponds to your main
portfolio Web page.
The two portfolios are provided only for illustration. We will
be very mindful if you attempt to "re-use" some of their contents
in your own work
To upload files onto the server, execute the following steps.
|
-
If you are logged on into your account in DCS labs,
you need start the Terminal (Konsole) application.
- First, create a director comp2720 inside the
public_html directory in the home directory
of your account (you have to do this step only once).
Check if the public_html folder exist:
ls ~/public_html
If this gives you an error, create the folder:
mkdir ~/public_html
Go into this folder, and check if the folder comp2720
exists:
cd ~/public_html
ls comp2720
If this gives you an error, create the folder:
mkdir comp2720
- cd into your portfolio folder, assuming you have copied
all the files for your portfolio into this folder,
something like this (replace u1234567 with your Uni ID):
cd ~/comp2720/portfolio
- Now copy all the portfolio files into
~/public_html/comp2720:
cp -r * ~/public_html/comp2720/
The -r option makes sure all
sub-folders of your portfolio are copied as well.
- Go into your public_html folder
cd ~/public_html
and make sure all the files are readable and executable
by group and others.
You can set the correct access rights using the command:
chmod -R ugo+xr *
Make sure you are within your public_html directory
before you execute this command, and NOT in your home directory!
- Finally, check your submission using a Web browser by accessing your
portfolio using the URL given above (with your Uni ID).
If you are working from home, or from one of the InfoCommons computer,
you need to transfer the portfolio files to the
http://liskov.anu.edu.au server.
To achieve this you simply need to copy the portfolio files to the
public_html/comp2720 folder on you DCS account as
explained in the Assignment
1 section on submission rules.
|
Your portfolio Web site must be published by Friday 31 October 6 pm.
Extensions
Students will only be granted an extension on the submission deadline
in exceptional circumstances. Work and sporting commitments are normally
NOT sufficient grounds. If you think you have grounds for an extension,
you should notify the course coordinator as
soon as possible and provide written evidence in support of your case
(e.g. medical certificate). The course coordinator will then decide
whether to grant an extension and inform you as soon as practical.
Late Penalties
On Friday 31 October, shortly after 6 pm we will run a program that
will copy all your files from your public_html/comp2720 (including
sub-folders) onto one of our computers, where we will mark all submitted
portfolios (if you think that we will actually do it next Monday —
dream on, and learn about cron jobs).
If you put more material up later we will consider it, however you
will get a late penalty (see details below).
You have to make sure your COMP2720 portfolio Web site is
accessible as otherwise we will not be able to mark it! The simplest
way to check this is to access the URL of your portfolio Web site using
a Web browser and check if you can access all files you have uploaded
(i.e. check that all links in your portfolio work).
Late submissions: We will again access the portfolios on Monday
29 October, 6 pm with a late penalty -2 out of 18 applied.
For students who have submitted after Wednesday
31 October (6 pm) a late penalty of -4 out of 18 will apply.
Plagiarism
You should read the chapter in the Department of Computer Science
Student Handbook that discusses assessment (Chapter 6, pages
17-25), particularly the sections headed Misconduct in
examinations (which also applies to assignments and other forms
of assessment) and Guidelines for assignments.
We will compare all submissions manually and electronically, with any that
are suspiciously similar being investigated by the course coordinator. If
such similarities cannot be satisfactorily explained, appropriate action
(see the penalties mentioned in the handbook) will be taken.
Tasks
- Your portfolio Web site should contain all your workings
from the 6 labs and 2 home works (but not the assignments!),
in total at least 8 pieces of work. You will get up to 4 marks
for any extra work you put onto your portfolio Web site!
- Each piece of work should contain the programs you have written in a lab
or home work, the original media files (pictures, sounds, etc.) you have
used, the media files you have produced (manipulated pictures, sounds,
etc.), and the diaries you have written in the labs and home
works. The format of the diaries should be simple text, not RTF or
DOC, or anything else.
- The structure of your Web site, it's design and layout should follow
accepted guidelines. For example read through the
links on Web design and usability by Jacob Nielsen from
the COMP1710 Web site.
- While the structure, layout and design of your portfolio Web
site is up to you, we expect you to clearly display on the
top of the main page your name, Uni ID, and focus of your
portfolio (technical or artistic, see below for more details). See
the above last year samples.
- Your Web site should use Cascading Style Sheets (CSS). See
the COMP1710
CSS lecture material, or the
CSS Zen Garden. One of the
styles should present your Web site optimised for printing (for example
dark fonts and bright background, with high contrast), and another
for displaying on a normal computer screen. You can add other CSS styles
if you like. Two simple example styles can be found here.
See Yesteryear G.
Student's portfolio Web site (use View Page Source) for more
information on how you can change the styles.
- Within your portfolio Web site you have to focus on one of two
different aspects of COMP2720.
- Artistic
With this focus, we will NOT assess the quality of your programs,
but look at the media files (both originals and manipulated) you
have included into your portfolio, how well they are suitable for
a given manipulation task, and descriptions of the steps you have
taken when doing these manipulations (see below for more details).
- Technical
With this focus, we will assess the quality of the programs you
have included into your portfolio, as well as their technical
descriptions. We will NOT assess the media files chosen, if
they are suitable or not (for example a full moon picture
containing the sun). We will assess your programming style
(programming structure, modularisation, variable names,
comments, etc.), as well as the description of these programs
(see below for more details).
We will assess your portfolio Web site according to your chosen focus.
Please read the Marking section below before you decide which
focus you are choosing. You have to clearly display which focus you
have chosen for your portfolio at the top of your main portfolio
Web page.
Marking
Up to six (6) marks will be awarded for the general appearance of your
portfolio Web site.
- Up to two (2) marks for the completeness of your portfolio (2 marks
if all 8 pieces (6 labs and 2 home works) are available in the
portfolio, 1 mark only if one or two pieces is/are missing, 0 (zero)
marks if your portfolio contains less than 6 pieces of work).
- One (1) mark for a good structure and organisation of your
portfolio (according to
design and usability guidelines).
- One (1) mark for a good presentation and layout of your
portfolio (again, according to
design and usability guidelines).
- Up to two (2) marks for correctly including of at least two CSS
files (0 mark if you don't use CSS, 1 mark if you simply use the two
CSS files provided above, 2 marks if you improve these styles or add
at least one more style). Make sure you describe (for example comment,
or add a description on the portfolio Web page) of your styles.
Another eight (8) marks will be awarded according to the focus
(
artistic or
technical) of your portfolio.
- For an artistic focus the following marks will be awarded.
- Up to two (2) marks for suitably chosen media files for the
different tasks in the labs and home works.
- Up to two (2) marks for the description (for example in the
lab diaries) of (a) why you choose these media files for a
given task, (b) the steps you have taken when you manipulated
these media files, and (c) the reasoning behind these steps,
and (d) the final result (if it corresponds to your expectations).
- Up to two (2) marks for the final manipulated media files
(if they do look or sound like according to the task and your
descriptions).
- Up to two (2) marks for exceptional media files (including
descriptions) produced on top of what was expected in the labs
and home works.
- For a technical focus the following marks will be awarded.
- Up to two (2) marks for the programming structure (functions,
modularisation, etc.) of your JES/Python media programs.
- Up to two (2) marks for the readability and understandability
(variable names, comments, etc.) of your JES/Python media
programs.
- Up to two (2) marks for the descriptions (for example in the
lab diaries) of these programs. For each function, Python
comments should be given describing what the function is doing,
what each input parameter is, and a description of what the
function returns (if it does return something).
- Up to two (2) marks for exceptional additional programs
included in your portfolio (i.e. programs produced on top of
what was expected in the labs and home works).
Finally, you can get up to four (4) more marks if you do include
additional material into your portfolio. Examples include, but are not
limited, to:
- You have programmed you own picture or sound modification programs
in JES/Python (besides the ones in the labs or home works).
- If you read through the Movies chapter (12) in the text
book (a chapter we have to skip due to time limitations), and you
have created and included into the portfolio your own movie programs
(including descriptions of what you did, and the JES/Python programs
you used to create these movies).
- You have done media programming using another Python library (e.g.
PIL).
- If you get an error message 403 Forbidden when you try to access
your portfolio Web page, type in the following commands in your
home directory on DCS account:
cd ~
chmod ugo+rx public_html
chmod ugo+rx public_html/comp2720
cd public_html/comp2720
chmod -R ugo+xr *
This will set the correct access rights for your Web folder and its
content.
Last modified: 5/09/2008, 20:38