OU blog

Personal Blogs

David Pennington

Well, thats TM352 done and dusted!

Visible to anyone in the world

When I wrote my last post I knew nothing about Javascript at all. Today I am submitting the End of Module Assessment with a working Android app based on Javascript. That is a good result. 

As for the rest of the EMA - well, I didn't like Q1 which was all about Java beans. I couldn't get the PUT working so didn't finish the whole question. 

Q3 was a 1,500 word essay on four points regarding the background corporations future pathways and options for expanding their infrastructure so it was all in-house/cloud comparisons.

Q2 was the best part (except for maps!). We had to create a mobile android app for the company salespersons to use. I did an assessment of the marks for all of the sections and decided that I could do all of the easy bits of Q2 but not the actual app because, as I said above, I knew nothing about Javascript. I signed up for a £10 Javascript course from Udemy and found it quite absorbing. This determined me to have a go. 

I hated the working environment. My Smalltalk IDE gives me individual method windows and great searches for senders or implementors so I can get around very quickly. Javascript using Sublime as a text editor is a case of jumping up and down in a large sequential file. I didn't find this fun but finally got to grips with it. Stackoverflow is normally useful but the javascript answers were normally way too "clever-dick" for me. I found help on a range of sites. Plus, I needed to get my HTML up to better speed, as I normally use a screen editor. The W3C site was good for that. Some people were talking about writing 800 lines but I finished up with 210. I was wondering whether to put lots of comments in but my guess is that the marker will have enough to do without going through my Javascript looking for comments. He wants to know if the Functional Requirements (FR) have been met - job done! 

We have to write a guide, which isn't marked but has to be there to get any marks. In mine, I have been careful to note where the FRs have been met.

Two big problems which are going to limit my marks:

  1. I have never been able to get a map to appear. I tried in Block 3; I tried in TMA 03; I tried in Mike Lloyds little sample app; I tried in the EMA. Ony once did a map appear on my Lenovo tablet. Fortunately, I took a screen shot as it was never to appear again. As it appeared once, I assume that my environment was right but...
  2. I tried the REST/PUT request in Q1 and got a pile of Java errors in the Netbeans Glassfish console and was never able to sort that out in spite of the fixes from the course team. I also tried it in javascript but got into a bigger mess with time running out so took it out again. Therefore, I could never save back an order as I could never get one. Mind you, I can't find an FR for doing that so maybe I will get away with it(??)

There has been a lot of complaint on the forum about Q3 as everyone seemed to think that it was an inappropriate question at this stage of the module. There were 6 topics and you had to choose 4 to write a total of 1,500 words. I actually found it quite easy to do and couldn't see what the fuss was about.

Right, well that is it. TM352 done and finished. By the looks of it, i will get around 55% for the EMA which will get me a grade 3 pass. According to the calculator, because I missed parts of TMA 03 (maps!) my TMA score is such that, even with 99% for the EMA, I can't do better than a grade 3. I now have a few weeks waiting for the result whilst I get on with the next phase of TM470. I have lots of code to write and a TMA due in early July so off I go.


Permalink Add your comment
Share post