Final exam is a project, select one from the list below, plan on giving a 5-15minutes presentation in the last class, if you need more time let me know. Will pass around a signup listing starting third week of class. You have one of three options for the project...
Evaluate a high level PHP/MySQL application. Many of the applications below have been loaded on CIM.
Create your own intermediate PHP/MySQL application
I Need a PHP File (like PHPExample) that links to all the Zip files, it needs to have an order and comments, it could also include some sort of PHP code viewer/beautifier.
Independent Study on something not covered in class such as Ruby, Pear, PeCL or PHP Eclipse Collaboration
A main goal for these projects, is to find a better way to communicate to students instead of e-mail. E-mail is not working. Looking into implementing a push (RSS, E-mail, IM) and post (bulletin board, blog, forum) technology on CIM. For example for Fall/2007, a PHP bulletin board with push technology to update users when something has been changed would satify the goal. For example, if I could implement phpBB and have all users in class automatically added to phpBB, and have a RSS connection to student browser or have an e-mail list for each class.
* Means Application is installed on CIM
Nota Bene All Students have a DB in CIM205B, therefore it is possible to install any of the applications below on your own.
Looking into implementing an existing CMS system
Would like a CIM205B and CIM homepage based on CMS, possible systems...
.
drupal CMS - Also content management middleware framework
joomla CMS - content management systems - manages content
mambo* php enhanced database system - content management - joomla is next mambo version
Implement and discusss an easy to use CMS system, that I could use for students in classes like Flash where they could intutive post homework and create home pages similar to MySpace, this is the only one I know about so far...
Would Like a
groupware application - first application would be this project sign up list
tiki wiki* could be an alternative to an application above
phprojekt* groupware - office software applications used in a group
I need a CMS system that would allow students to easily add Web content (i.e., setup student website, add tests, assignments, general content) - it level of ease should be intuitive, I have considered writing a PHP/MySQL program. CIM system. It should be similar to a MySpace system. This person has a similar problem. PHP Anthology.
Look into writing your own high end PHP/MySQL application
Need a Set of Scripts for Generating Targeting Marketing Lists, For example, when I teach CIM264C would like to email all student who have taken CIM264A and CIM264B; When I teach CIM278B this summer would like to e-mail all students who took CIM278A but not CIM278B. Teaching CSS in 4 weeks would like to e-mail all JavaScript, CIM278A,B students who are not currently enrolled in CSS.