Difference between revisions of "Chris McKenzie"

From WLCS
(New page: Goals for Advanted Topics 1. Learn to create and publish a website. 2. Learn how to put downloadable content on website. 3. Learn how to make the site use individual user logins w/ regi...)
 
(Goals for Advanced Topics)
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Goals for Advanted Topics
+
== Goals for Advanced Topics ==
 +
Update:
 +
Making a blog as an alternative to goals: [http://flamingrapier.blogspot.com/ Link]
  
1. Learn to create and publish a website.
+
[http://washlee.net/cmckenzie Live Hosted]
  
2. Learn how to put downloadable content on website.
+
'''Third Quarter'''
  
3. Learn how to make the site use individual user logins w/ register capabilities.
+
1. Perfect the makeshift shoutbox using PHP Arrays.
  
4. Learn how to make multiple pages on a website.
+
2. Learn how to make an upload form where people visiting the website can upload files.
  
5. Learn how to implement a chatroom making use of the login feature.
+
3. Learn to restrict file types, file size, and since the files in question will be pictures (avatars), resolution
  
6. Learn how to give individual users the ability to customize a "profile" with things like the ability to submit information about themselves such as hobbies, interests, contact info, and so on.
+
4. Enhance the shoutbox with the ability to display an avatar next to the username. (May be replaced if it turns out to be too difficult.)
  
7. Allow individual registered users to upload a famicon of restricted size that will appear next to their name in said chat room. Make it so that while in the chatroom the user's username such as "Bob1992: Hello." Bob1992 becomes a clickable link to Bob1992's profile.
+
5. Learn how to prevent duplicate pictures from clogging up the website.
  
8. Allow for a root admin account that can turn other accounts into admins, with the power to ban/modify/approve/deny non-admin accounts. Make so only the root admin can ban admin accounts or give/take away administrative priviledges.
+
<!--
 +
'''2/17/10''' - refused to work on task (further descriptions of above goals); when asked to not use laptop--'I am going to sleep' was stated
 +
 
 +
'''2/19/10''' - used laptop throughout class, has not shown any progress on project
 +
 
 +
'''2/23/10''' - used laptop throughout class, has not shown any code or productive work
 +
 
 +
'''3/1/10''' - when asked to switch workspace screens, Chris did not comply.  When Mr. Bui tried to use a keyboard shortcut to switch screens, Chris batted away his hand (twice).  Chris quickly then proceeded to shutoff the computer manually.
 +
-->
 +
 
 +
== Past Goals ==
 +
 
 +
'''Second Quarter'''
 +
 
 +
1. Study PHP at [http://www.tizag.com/phpT/ Link]
 +
Plan on doing 2-3 of the lessons per day. (Check)
 +
 
 +
2. Create a PHP Page that displays something (Check)
 +
 
 +
3. Learn how to tell PHP to read a file's contents. (Check)
 +
 
 +
4. Create a page that will display the contents of a documen using PHP. (Check)
 +
 
 +
5. Create a form that asks for a name and message (Check)
 +
 
 +
6. Create a script that takes the message and puts it into a variable. (Check)
 +
 
 +
7. Create PHP that writes the message to the file. (Check)
 +
 
 +
8. Use this to create a public writing wall of sorts where users can submit messages that can be seen by anybody. (Check, but in current form messy and unreliable.)
 +
 
 +
'''First Quarter'''
 +
 
 +
I used [http://www.mcli.dist.maricopa.edu/tut/ Tutorial] to learn html
 +
 
 +
1. Learn to create and publish a website. (done) [http://attest.webs.com/ Website]
 +
 
 +
2. Learn how to put downloadable content on website. (done) [http://attest.webs.com/ Website]
 +
 
 +
3. Learn how to make multiple pages on a website. (done) [http://attest.webs.com/ Website]
 +
 
 +
4. Learn how to make the site use individual user logins w/ register capabilities.
 +
 
 +
5. Make a program that can be opened and handle the free web chat "Chatango" by entering the URL of the Chatango chat room. (Needs Extended time.)
 +
 
 +
6. Optimize chat program to be more like an Instant Messenger than a browser window.  (Needs extended time.)
 +
 
 +
7. Add functionality to edit Chatango profile. IE by pressing a button to change window to display it (Where there is already a built in edit profile button) http://(username).chatango.com (Needs extended time.)
 +
 
 +
8. Add functionality to view private messages on Chatango.(Needs extended time.)
  
 
9. Integrate forums, possibly a free provider like proboards into the website.
 
9. Integrate forums, possibly a free provider like proboards into the website.
 +
 +
10. Get website hosted. (done) [http://attest.webs.com/ Website]
 +
 +
''Some of my goals were planned with more than a quarter of time in mind. See "Needs extended time" next to some goals. These goals are exceptionally difficult, and would require attention from Mr. Bui in order to complete. I would love to complete these goals, but unless I get more time and and some attention it is virtually impossible.''

Latest revision as of 11:50, 15 March 2010

Goals for Advanced Topics

Update: Making a blog as an alternative to goals: Link

Live Hosted

Third Quarter

1. Perfect the makeshift shoutbox using PHP Arrays.

2. Learn how to make an upload form where people visiting the website can upload files.

3. Learn to restrict file types, file size, and since the files in question will be pictures (avatars), resolution

4. Enhance the shoutbox with the ability to display an avatar next to the username. (May be replaced if it turns out to be too difficult.)

5. Learn how to prevent duplicate pictures from clogging up the website.


Past Goals

Second Quarter

1. Study PHP at Link Plan on doing 2-3 of the lessons per day. (Check)

2. Create a PHP Page that displays something (Check)

3. Learn how to tell PHP to read a file's contents. (Check)

4. Create a page that will display the contents of a documen using PHP. (Check)

5. Create a form that asks for a name and message (Check)

6. Create a script that takes the message and puts it into a variable. (Check)

7. Create PHP that writes the message to the file. (Check)

8. Use this to create a public writing wall of sorts where users can submit messages that can be seen by anybody. (Check, but in current form messy and unreliable.)

First Quarter

I used Tutorial to learn html

1. Learn to create and publish a website. (done) Website

2. Learn how to put downloadable content on website. (done) Website

3. Learn how to make multiple pages on a website. (done) Website

4. Learn how to make the site use individual user logins w/ register capabilities.

5. Make a program that can be opened and handle the free web chat "Chatango" by entering the URL of the Chatango chat room. (Needs Extended time.)

6. Optimize chat program to be more like an Instant Messenger than a browser window. (Needs extended time.)

7. Add functionality to edit Chatango profile. IE by pressing a button to change window to display it (Where there is already a built in edit profile button) http://(username).chatango.com (Needs extended time.)

8. Add functionality to view private messages on Chatango.(Needs extended time.)

9. Integrate forums, possibly a free provider like proboards into the website.

10. Get website hosted. (done) Website

Some of my goals were planned with more than a quarter of time in mind. See "Needs extended time" next to some goals. These goals are exceptionally difficult, and would require attention from Mr. Bui in order to complete. I would love to complete these goals, but unless I get more time and and some attention it is virtually impossible.