UPDATE: There have been questions on the parameters of this MidTerms Exam.
With an ocean of PHP code out there, I will not be unreasonable. You can either "roll your own" or configure a similar "open source" app. Take note the parameter is it has to be open source as defined here http://www.gnu.org/philosophy/philosophy.html.
As long as the END GOAL is done: Create a basic social networking site on LAMP.
Still, the deadlineof online submission is Feb 25, Wed 11:59PM and to be uploaded at {yourname}.site90.com/social/
MidTerm:
- This is an easy Midterm. Kayang kaya eto mga kapatid!
- This is a take home, take out, take it away, to-go exam. Open notes & open everything. Go Open source!
- This is an individual exam. Cheating = 0 Zero ZILCH NADA. Cheating aka copying classmates source codes and modifying every variable to make sure you won't get caught. Of course, I always trust you will do the right thing.
- FTP your exam at {yourname}.site90.com/social/. Blog about this to get extra mileage. Make sure the URL is correct as I cannot guess it nor am I psychic . Now don't go looking at my playground for answers.
- Total of 100 Points.
Create a basic social networking site on LAMP.
Requirement: Must be aesthetically pleasing (in Plain English: MAGANDA) like your favorite plurking web app, Plurk.
Feature set:
- Register - The fields are based on Plurk (http://www.plurk.com/Users/showRegister). Just add a location box for your Google Maps bonus question.
- Login - self explanatory
- Show friend profile - should do the following:
- "Add a friend" button will add a friend
- show user info (birthday, location)
- show friends
- show comments
- user profile picture (Bonus)
- Add a Friend - button in "Show friend profile" to add a friend (insert into friends table)
- Shoutbox / Leave a message - Comment box
- Forgot password
- Logout
Back to basics:
- CSS (of course)
- JS validation
- Server-side script validation
Yeah! Kayang kaya.
BONUS:
10 POINTS- Integrate Google Maps to your page with approximate coordinates of user profile location.
10 POINTS- image uploader for user profile picture
Comments (1)
Kathleen Tang said
at 8:44 am on Feb 25, 2009
sir, i uploaded my midterm on a different domain. It won't fit on the old one. It's on the parent directory because the google map puligin won't work if it's in a subdirectory. Here is the link http://ktwpress.site90.net Thanks Sir!
You don't have permission to comment on this page.