Live Site @ -> http://student.athabascau.ca/~jessemc11/
Work Competed and Learning Outcomes:
The learning outcome specified for this unit is: “When you have completed this unit, you should be able to use JavaScript to access and use web services for dynamic content (AJAX, JSON, etc.).” I had previously been working with ajax quite a bit in my game to dynamically load HTML menus, high score tables, and the likes.
For this unit, I feel like I can reference that and I’ve also added social media buttons to my learning page. It was extremely simple to accomplish. The social media pages generate content and all that is required is to copy and paste content into the html source.
Rationale for What Has Been Done:
Undertaking this project, I figured it would be significantly more complex to add this functionality, however I am happy that it worked the way it did. It turned out exactly as I had envisioned and am very pleased with the results.
The ajax requests that I had been using previously were thought out for a long time. I originally thought that I could use strictly JQuery to create the menus in my game, but that turned out to be a nightmare, attempting to add and style all elements with JavaScript was not exactly how the system was designed.
The ajax requests made everything extremely simple. I could write plain HTML and then style it using plain CSS, it made everything remarkably simpler. If I hadn’t used this method for creating menus there is a good chance that I would have never created a mysql database to store high scores. It is likely I would have attempted to use cookies instead. Having already worked with ajax get requests, the transition to post methods was smooth, especially with JQuery’s amazingly simplified API.
The Good and The Bad:
Overall, I believe that this Unit was smooth. I cannot think of anything that I would have changed if I had the opportunity to do so.
The Landing is a social site for Athabasca University staff, students and invited guests. It is a space where they can share, communicate and connect with anyone or everyone.
Unless you are logged in, you will only be able to see the fraction of posts on the site that have been made public. Right now you are not logged in.
If you have an Athabasca University login ID, use your standard username and password to access this site.
We welcome comments on public posts from members of the public. Please note, however, that all comments made on public posts must be moderated by their owners before they become visible on the site. The owner of the post (and no one else) has to do that.
If you want the full range of features and you have a login ID, log in using the links at the top of the page or at https://landing.athabascau.ca/login (logins are secure and encrypted)
Posts made here are the responsibility of their owners and may not reflect the views of Athabasca University.