I've uploaded the wrap-up notes. Good luck with the exam. My consultation times during the study period are:
Tuesday 11am-12:30pm (Level 4 Consultation Room)
Wednesday 1pm-2pm (Level 4 Consultation Room)
Other times - email me.
Submission is setup under Assignments. Choose the assignment spec page. You will find 'Make Submission' tab on the page.
Demo:
.Submit your source code by the deadline. Make sure that you clean your project directories. The size should not be over 15MB (current size limit in the submission system).
.Turn up on time. You will be using your own computer to demo. When the demo starts, you will download your submission, unpack them into your environment to setup/run everything.
. Prepare your scenario - some test data, test workflow scenarios. I will be asking some questions about the implementation throughout the demo.
For late submissions, the late penalty policy is the same as Assignment 1. You should still submit your solution when you are ready, and then contact me later to organise a demo time separately.
Apparently, my early posting about cancelling Quiz 5 confused a few people. I've extended the quiz 4 till 11:59pm today.
You can find it under Assignments.
For the demo, you will submit the project code (instructions will be released later). Then download the project code from the submission site. Set your project up in your laptop from scratch - then run.
Check the latest demo timetable here before you send me email.
As you may be busy with assignment work, instead of scheduling Quiz 5 in late Week 12, I will cancel quiz 5 and scale the previous four quizzes to 2.5 each. That is, the overall quiz component is still 10%.
Make sure that you are registered in WebCMS Groups - even if you are a group of one. I am going to set up submission based on the group registrations, so everybody needs to belong to a group.
I have released the demo timetable - you should email me with your booking preferences.
The page can be viewed from Assignments.
Quiz 4 is available - due next Monday 23rd May 5pm.
Note: the system will open the quiz from 5pm today (20th)
If anybody is still looking for a partner or third member for Assignment 2, please contact Suckhoon at sonsh717@gmail.com.
You can check your marks by running (from your CSE account)
% 9322 classrun -sturec
Q1, Q2, Q3 marks are currently out of 10 each. They will be scaled to max 2 marks. A1Fin is the final assignment 1 mark (out of 12) after any late penalty, A1LP is the late penalty applied, A1 is the raw assignment 1 mark (out of 100).
Quiz 3 is open from 5pm Friday 29th April till 5pm Monday 2nd May.
You can find the link to the REST and Apache CXF lab exercise under Labs.
The deadline is 30th April 11:59pm. There are only a few marks missing at the moment. So complete them as soon as you can, so we can complete the whole process.
If you have any issues, email me.
The peer assessment system is back online. I have setup a 24-hour extension on the system for submitting the assessment results (new deadline: 25th April, 11:59pm).
Something unexpected. The system is down this morning. I have contacted the person in charge. Hopefully it will be back soon.
Until the system is back on, I cannot modify the deadline set in the system. But I will make sure that the new deadline for the peer assessment is extended for 24 hours.
I will let you know as soon as the server is back up.
I have added some information about the peer marking process (Go to Assignments). Read the instructions AND the marking criteria in the peer marking system . There is also a video demo of the system as well.
Everybody marks 2 solutions. Everybody gets two assessment results which will be averaged.
I have disabled the access to the system for people who haven't made the submissions yet (20th April 7am). If you are one of them, and want to make a late submission, submit via email to me. We will deal with those cases separately later.
The peer marking should be done by Sunday 24th 11:59pm. As long as you explain your position, whatever grades you choose for each criterion is completely fine and it is up to you. Just do your best to be fair and consistent.
I've uploaded a submission guide for ass1. Marking criteria documentation to follow ... Given that we are likely to see some late submissions, we won't start the marking process until 20th April. I will open the marking allocation and criteria documentation on the 20th.
One thing that everybody needs to keep in mind: the download operation is crucial in testing your implementation , as that is the only way for the assessor to check the content of the files (without rummaging through the file system). Make sure you do not have any hard-coded path in the code. Rely on the system environment properties/variables to get the necessary directory/file paths at runtime. Test this before you submit.
Huge thanks to Palva for bringing this to our attention. It is possible that Yahoo has decided to re-direct the URL to a new one. Or it is also possible that Yahoo re-directs some traffic to the new one. Anyway, below a message from Palva (I posted here as it may be useful for the whole class). See if you have the same problem, if yes, try link2.
===================================================
I had coded up the ConvertMarketData operation last week and it was working ok (converting source data to target data based on the given rate).. I tested it today and found out that the original url given in the specs (link1 below) now returns info about the source being redirected. I hope I am not doing something wrong. But I thought I'd bring it to your attention in case it's worth mentioning to others (I am not sure it's a new thing but my code used to work using link1 below up until last weekend. It works now again using link2.
link1 - " http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1... "
link2 - " http://download.finance.yahoo.com/d/quotes.csv?e=.... "
======================================================
The second quiz closes in 3 hours. - I am not going to send a reminder again for quizzes ...
New Deadline: 17th April Sunday 5pm
Spec clarifications
1. You may format the price information to use 4 decimal points or 2 decimal points. BUT choose one style and stick with it throughout the data files you generate/manage (i.e., do not use 4 decimal points in one output and use 2 decimal points in another). Document this as part of your service description documentation.
2. Stock code verification - As the spec states, you should ONLY ACCEPT stock codes between 3-6 letters in length (no number, no special characters, etc.). The stock codes may contain '.' to indicate which stock exchange it belongs to. You should also consider the input INVALID if the Yahoo site doesn't return data. If you have used some database (eg., a list of all valid stock codes) to validate, That is great!! Document this as part of your service description.
3. Currency - the Yahoo Web site will tell you which currency the file uses. For example, if the stock is listed in NYSE, the historic prices page says 'The currency is in USD' at the bottom of the page. HOWEVER, since knowing this involves parsing the HTML page as well as downloading the CSV file, I will accept that we assume the currency is in AUD when you first generate the market data file from Yahoo regardless of the origin of the stock code. Not ideal, but it is a small issue that we can ignore.
3. View Charts - since we are not considering user management issues, you do not have to cater for cases where multiple people access this service at the same time.
Quiz 2 will be open from 1pm Friday 8th April. The due date is Monday 11th April 5pm.
The specification for Assignment 1 is available now from Menu, Course Work, Assignments. I will also release Lab02 very soon (likely to be this Wednesday).
Quiz 1 is now available. You can access it from 'Activities' menu on the Course Homepage. Remember - you can only submit once. Due date is this 20th Sunday 7pm (correction: in the email, it was said Saturday. Sunday is the correct due date) .
If you are interested in watching the lecture recording though Echo, from this semester, you can only do so by logging into Moodle. Our course in Moodle is setup at: http://moodle.telt.unsw.edu.au/course/view.php?id=... . Once logged in, you will see 'Echo Launch Centre' at the top left corner of the screen.
There is no scheduled activity in Week 1 other than the intro lecture. See you at CLB 1 Tuesday 3pm.