So, I’ve finally found an opportunity to sit at my desk again and breathe. It’s been a pretty manic two months – hence the silence on here.
I had a little look back at my previous posts which were from May 18th, right before the hectic rush of deadlines and exams. So, I guess I’ll have a little back look at that first.
I had a couple of horrendous exams. One looking at the theory of Object Orientated Programming and the other a closed book ‘Web Technologies’ exam in PHP, JQuery and SQL. They were hell. Particularly the web tech one. That was supposed to be the thing I’m good at but in the moment I just forgot the syntax, and there was no way of checking even the simplest thing to get myself on the right track – it was the most soul destroying, self-confidence crushing exam I have ever taken (and I took the UKCAT for med school a couple of years ago!). So, in true British fashion we went to a local pub (The Bevy – check it out) and drowned our sorrows with cheap drinks and excellent Indian food.
Time Based Media is a module I take which focuses on video production. Recently, we’ve been having a lot of fun in the university’s TV studio creating our own Graham Norton style mini TV show. Unfortunately I don’t have the footage, but I do have some photos which I took of the process.
The coursework for this module involved making a short film about anything.
I wanted to focus on my own experience of depression for the purposes of this film. I spent a while researching short films made by students on YouTube and particularly focused on ones about depression. There were some fantastic films which served as inspiration for mine, including:
The concept I storyboarded was of a character standing on top of building. We then flash through various memories, emphasized by use of POV. These include sad and angry memories but there are also happy ones and mundane ones – highlighting a real experience of depression. At the end the character opens their eyes and it cuts to black before we see what happens next.
It’s been a long time since I posted – coursework, life etc has been getting in the way. To make up for it, today I am posting everything I’ve meant to post over the last month – yay!
A while ago, I posted about the issues I was having with 3DS Max for my 3D modelling module. My original plan was to create a little animation of an origami crane being folded. This turned out to be near impossible. So after a lot of frustration and confusion I decided to alter my idea slightly.
I talked a bit before about the web development project I am undertaking for my friend Elsie in the ‘My Rules!’ post. I just wanted to give a little update as to how that is going.
I have started to build the first evolution of the website. I did this using Skeleton – a light weight framework a bit like BootStrap but with a lot less to it. It’s mobile responsive already and uses columns to make pretty layouts. It’s real easy to work with if you make sure all the CSS you add is stored in a separate file. So far, I’m liking working with it. It’s brilliant for project which don’t require the full BootStrap power and saves you time and hassle of writing the layout from scratch. Check it out.
For my Web Technologies module this semester I have been tasked with building an online book club.
The personalised interactive book club should include the following functionality:
1. A user login page.
2. 2-3 pages, to display the books.
3. Interactive method to enable users to share book reviews.
a. To be able to submit reviews for the books on display.
b. To be able to read reviews left by other users for the books on display.
The following needs to be implemented using PHP:
1. A method of maintaining state as the user is browsing the different pages.
2. Interfacing with MySQL database to retrieve and submit book reviews.
I’m pretty proud with what I’ve managed to accomplish in quite a short period of time. I really got into this project and I’m nearly finished with it (bit of a shame really!).
I started by designing what database tables I’d need and then creating them and adding the necessary data.
I then created the absolute basic layout for the site. Again, I used Skeleton as the main framework since it makes mobile optimisation so easy (and brownie points for that!).
I then started working on the individual book pages. This takes the ID of the selected book and stores it as a cookie which is used to grab all the relevant data from the books table. Again, this is dynamically displayed. The same is done to grab the reviews relevant to that book.
To add a review the user goes to a book, clicks submit review and fills out the form. The book ID and user ID fields are automatically filled out with information from the session variables and cookies. When the user submits the review it is added to the database and should now show up on the book page. If they have already submitted a review for that book an alert will display to tell them so.
I am currently extending the project to include a ‘my account’ page which shows user details as well as all the reviews they have left. I am also considering creating a reviews page which displays all the reviews left, ordered by newest first. Another way I am considering extending it is to give an option to only show books of a specified genre. I’ll update when I’ve finished!
For Semester 2 Web Design and Development I have to create a website for a client. Something I’ve done a couple of times now. So yesterday I met up with Elsie who is going to be my client for this project. She is a rather lovey phd student who I’ve known for a few years doing some pretty awesome stuff around sexual health and consent, the main project being called ‘My Rules’.
I figured I may as well update my blog with some of the stuff we’re doing together as I think it’s going to be a pretty exciting project.
The website is meant to be a space for documenting and showcasing how research can be educational and how education can be used for research, particularly in the area of sexual health and consent. It should also act as a resource for young people (13-25) to access information around this subject and for teachers and educators to refer to and use in educational settings.
In creating this, I will need to do some extensive research around implementing a CMS into the website so that Elsie can update it in the future. OI’ll also have a chance to improve my SEO knowledge.
I’m going to start off by conducting a competitor analysis and write up the requirements for the website. After I’ve got these signed off by Elsie and we have some initial ideas I will update my blog with the next steps!
Woohooooooo!! Today is a good day. Everything is coming together. Yesterday I worked on modelling a giraffe in 3ds Max using the box and edge approach. It actually went surprisingly well. You can see my attempt below.
So, for one of my coursework modules I am studying 3ds max. Exciting right? Yup, but also fantastically frustrating and difficult. For my project I’ve decided to model the creation of an origami bird from a flat piece of paper. Sounds pretty simple? Nope. I’ve been fighting with this for weeks. Finally, yesterday I had a breakthrough. I managed to model a paper airplane! True, it took me 2 hours of following a 2 minute tutorial, but I did it! AND I animated it! It’s hard to describe just how good this made me feel.
It doesn’t look like much but this is my creation:
And I am a very proud mother.
I then managed to replace the lined paper texture with a video which was pretty awesome! But unfortunately I don’t have a video of that to show you
This past week I have been beavering away on a new piece of coursework – ‘to develop a fully automated, interactive, web-based e-mail client using Ajax’.
So I have had to go back over it and redo pretty much all of it. I’m about where I had got to on Tuesday when I discovered the terrible truth of doing it wrong. I will update the blog shortly with my progress and the link to a hopefully working automated email client (using Ajax!!). For now I shall leave you with the joyous image of me struggling to figure out what on earth I am doing with my life trying to redo my coursework…
Major learning point – it was very lucky I had made an early start on this and shown my teacher otherwise I would have gone on Christmas break and built it, only to not get the marks for a working email client.