Due: |
Friday March 28, 2013, 11:50 PM
|
Late penalty: | 20% penalty for 48 hours late, not excepted after that.
|
Hand in: |
Please do the following for your submission:
- Include a MEMBERS.txt file with the matriculation numbers
of both members of your team. MEMBERS.txt should look like
a111111 Jane Doe
a222222 Jill Smith
so the following will get your matriculation numbers
arnold@cp3101b-1:~$ sed -e 's/ .*$//' MEMBERS.txt
a111111
a222222
- Include a README.txt which describes how we install your application. and any special considerations/instructions.
- Include a schema.sql file which we can use to initialize our database with your schema and any sample data.
- Include a config.inc which should centralize any configuration, so for
example, variables for the database user name, database password, etc.
With luck, after modifying this file, and loading your schema, we can play with your application.
- Other than MEMBERS.txt, there should be no identifying information,
and no passwords in your submission. We may share your application with the class
during a code review.
- Make sure that file permissions permit the minimum necessary
access. See chmod. It should not be possible to browse your sessions
directory from the web, nor see your config files etc.
- Zip your submission so that, when we unzip, we have a single directory
with your complete application, MEMBERS.txt, README.txt, ...
in it. Do this by executing, on cp3101b-1
cd ~/public_html
zip -r sharedThings sharedThings
Leaving a sharedThings.zip for submission. You can test this on cp3101b-1 via
cd ~
mkdir tmp
cd tmp
unzip ~/public_html/sharedThings.zip
and verifying the contents as well as file permissions. In the above,
I am assuming that your application is in ~/public_html/sharedThings and you have no
~/tmp directory. Alter these instructions as appropriate.
- Please submit here.
and compare the output on the screen with
unzip -t sharedThings.zip
only one submission/group.
|
Marking: |
50 marks for a simple, working Exercise 6
30 marks for a simple, working Exercise 7
20 marks for a simple, working Exercise 8
We will mark functionality, performance, ease of use,
code (HTML, JQuery, Javascript, PHP, SQL ...) quality and security.
Appearance of the user interface will not be marked for this assignment,
so no complex CSS is needed.
|
Groups: | Work in teams of size 2 |
Environment: | We will run your code under Firefox, in the lab and on the VM.
|
For the following use JQuery, php, HTML, CSS and postgresql. Work in teams of at most size 2.
Use only the libraries in sharedThings.html for this assignment. This is an AJAX application.
You can start with