I built a different form for this assignment. It is a simple rating based on general knowledge quiz. And then I used PHP (method=”post” action=””) to reward a user with quiz rating based on the number of correct answers received. The rating is based on total number of quiz questions. In my case out of 4.
I have also added a simple CSS for styling.
Here is the Quiz Test!
I also tried another version to test the outcome. It is a form with a list of order and returns with processed message.
Here is the Trial Version
Brief response and brainstorm interesting, wacky, innovative, possibly “big” ideas for projects using APIs:
Reading the article Art and the API allowed me to understand that API has a lot of utility to the point that “our day-to-day interaction with social networks, e-mail applications or mobile apps is facilitated by APIs.” I have never stopped a second to think and imagine how all these are made functional.
The ‘open API’ model success first initiated by Twitter, allowing others to build interactive products around the system.
Despite these limited understanding of what API is capable of doing, I’m still running short of any creative let alone “big” ideas. What I would like to try on is create a simple city-based weather forecast that I can place on my own blog, or may be based on the location of user, show the weather condition. I personally feel, a good app is one that is simple and user friendly, rather than something is overloaded with features.
I know very little about the things that we missed about web over the years. My first memory of getting access to Internet or website is visiting internet café and waiting in lines and when you finally get a computer, you print out your email. Because back then we had to pay per minute to use Internet. And a slow system and slow Internet meant, you end up paying more. Fast forward today, we have Internet access and thousands of websites and blogs to explore round the clock.
But then yearning for yesteryears is only a wishful thinking. Change is inevitable. With all the drawbacks or the lost of “core values” or the “civic mindedness” of those times, web of today has come a long way. As one of the ads I frequently see on public avenues says it all: in the past just having a website is a smart thing and today it’s about how smart your website is.”
So reading Anil Dash’s web article invoked a mixed reaction in me. Today with increasing users, the web demand has multiplied and with it the demands for more web sophistication and the amount of labor that is needed to make a smart website with multiple functionality. Today owning a blog and website is so much more accessible, ten years ago it was possible for a small community of web savvy people.
This, however, doesn’t discard all the civic mindedness or the core values of the web that the writer Anil Dash is calling for or at least remind us to be mindful of. All is still not lost. And the good part is it is still evolving – and we don’t know what future holds for it.
I’m still struggling to understand the basics of HTML and a good understanding of FTP, before going deeper into designing web pages and familiarizing myself with CSS to properly format and layout my first simple web page. However, my understanding is now beginning to take shape. But, for someone without any knowledge on the technical world of web, programming and processing languages sounds very intimidating now.
I also learned that there is an alternative without having to worry about all the hassles to programming. There are dozens of CMS services such as WordPress that can make setting up and designing a web page easier and dozens of online blog services to setup a blog.
To do more advanced features on a website such as forums, web page counters, guest books, online e-mail, and other stuffs, becoming familiar with or learning CGI programming languages such as PHP or Perl is the next step.
However, the PHP tutorials on lynda.com didn’t take me that far. It is taking more time to grasp the bigger picture of PHP. So I’m more on the nervous side to implement PHP on my next form.
As of now I have managed to build a very SIMPLE & BASIC FORM!.
In this form, I tried to understand how to text in variables, and then display their values in a browser. I also tried to understand what I really need to know to start working with PHP or understand how it works. The tutorial says it’s rather “ugly name for a very powerful scripting language” but at the same time it’s ” relatively easy to learn.” Among a wide range of tasks, PHP can be used for processing online forms or uploading files, and that’s what I will try to do with my PHP form in my next assignment. I tried testing the way variables works in PHP. But, I definitely have to spend more time on parsing variables and code as I move on to the next level.
This is probably the first time I’m looking closely into web development and what it takes behind in making simple to sophisticated looking websites. It’s interesting to realize that I have been taking web as a tool for granted and simply being on the consuming end. But this reading in a subtle way reminds the web users to make efforts to safeguard the principle of egalitarianism on which it was built.
Reading this article allowed me to understand the larger issues facing web. Internet and web design being two separate thing, and the idea of keeping the two separate wand how monopolization of web by big social networking sites actually limits innovation, are something I learned from this article.
In one of my journalism ethics class, the professor alerted everyone to be careful about what we put out there on the web, specially on social networking sites. But that was primarily in terms of journalistic ethics. But I never thought carefully about infringing the rights and, specially in terms of human rights issue when it comes to web. For sure web and mobile apps have played big roles in Arab Spring and many countries, despite strict censorship and monitoring of web, so it is interesting learn from this article on how web users have roles in keeping the free web alive!
This article also introduced me to the differences between applications and mobile sites, and the changes that are taking place.
HTML is entirely a new thing to me. So I’m starting with the very root basics. But learning the tags and commands looks cool and seeing them work in the browser excites me.
As for this week’s production assignment, I’m almost clueless, except to test my limits and try to do a Simple Image Uploads and learn to use the different html tags.
So it turned out to be a task for me to experiment HTML with features such as headings, alignments, background color, bold texting, paragraphs, line breaks, links and text styles. So my work is basically an experiment based on the tutorials that I followed. But it is a good start and basic start to explore elements and attributes.
For the HTML Art, I posted cartoon images of three popular western foods in order of my choice.