Friday, 18 May 2012

Improvements

Overall there is an improvement in this assignment compared to the first one. There is more understanding and practice of coding. this is a result of more research and time being spent in understanding how HTML, Java and CSS work.


The layout could be improved as I found some elements of coding the layout challenging and unsuccessful at overcoming these obstacles. The login section and search section of the HTML pages were messy and out of place.


The tabs on the had very large gaps between each other therefore things looked out of place and unprofessional. Below are examples of the problems I was having:


In the search bar I could have also include a search button for users to press once they have entered their request.  I didn't include this aspect as the button would have appeared outside the box because of the problem with the spacing.
The CSS page was kept quite tidy although some CSS was added to the HTML pages instead of the CSS page. This resulted in having mixed coding instead of separating them in order to avoid confusions. As you can see CSS coding has been added to the image, I added the width and height instead of placing them in the CSS page.


The javascript was coded in each page whereas if there would have been a specific page dedicated just for the java it would have been easier to code. More javascript could have been added to the site, even though a canvas was not added it was attempted throughout the process of coding the site. I struggled to get this feature to work therefore I removed the coding for it also because I didn't think it would fit in with the theme of the site.

The Java for the results page needs improving, validation on the features of the forms were coded although they didn't appear to work. The alert boxes which were coded to appear if there was any information missing or when the information was selected to be processed didn't not appear. This is an aspect that needs to be researched more thoroughly in order to be understood better and therefore work.

The site works on other search engines other than Safari, it was also checked on Mozilla Firefox although the video didn't work due to its format. A different video format should be included next time in order for it to work on other search engines as not all support mp4.
Apart from improvements that still need to be undertaken there are improvements which have already taken place compared to the first assignment. The layout of my coding is much more organized and easier to understand by grouping elements in div tags, it made it easier to correct errors and add new coding to what had already been placed.

Overall I feel that I have understood and improved on my coding skills, I dedicated more time to this assignment especially over the Easter holidays therefore the more time I dedicate the more I will eventually understand. Most of the coding I have included I understand why they are there and what they do. The next step is to improve on elements which did not seem to work this time round. More practice on layout techniques and placing will need to be undertaken. The java needs to be looked into in more detailed to help me understand why certain coding is programmed that particular way. All these aspects will be looked into in order to continue to show improvements in my work. Time management plays a huge role on my performance, it has improved from the first semester but still needs further improvement as this assignment was then left to one side to concentrate on others. Taking all these aspects into consideration and looking at what has been produced I can say I am pleased with the result.


No comments:

Post a Comment