Beskjeder
This is not a literary essay, but more of a technical/process oriented one. You should strive to write clearly and without many grammatical and spelling errors. Aim for a neutral and objective tone, as that will serve as useful preparation for the writing you will be doing for your master thesis. Try to focus on the main issues, rather than just a plodding "walk in the woods" (first I did this, then I did that, then some more of this.....). Emphasis should be on main challenges and solutions.
How to deliver the group work
One group member must to go to Devilry and upload a text-file with the repository-URL into “group project”. Change the repository to public if you use github or bitbucket. The deadline is 13.12.2015 23:59.
About the group presentation
The presentation must include project and group name, as well as a synopsis of the development process. The presentation must also highlight the contributions of each team member and include a demo of the final product. Each group will have 20 minutes to present their project to a panel of DHIS2 experts.
The topics and requirements for the individual essay have now been published here.
An individual essay must be submitted via Devilry before December 14, 23:59, in PDF or ODF format. There will be no deadline extension for this essay. The essay must be written in English and should be approximately 1000 words.
The exact topics for the essay will be published shortly.
You must use git for your group project. However, you do not need to use git.uio.no. You can use github or bitbucket. Keep your repos private.
The slides from presentation of assignment 3 can be found here.
Assignment 3 is out now. The following group sessions, starting today, will give an introduction to the assignment and information on what you need to know to solve it. So, attend your group sessions and start early this time!
Also continue to use the piazza forum. Remember that the best way to learn more is by helping others!
Those of you who are waiting for response on Assignment 2b, will get feedback by the end of this week and hopefully before the weekend.
Assignment 3 will be out by the end of this week. The deadline is moved to October 25th.
See Andreas Ahlgren's code examples from the lecture on JavaScript.
Those of you that need a short introduction to html5, can start by watching these short lectures on youtube. Great introduction!
There has been some questions about the how to create the JUNIT tests, so I have added a code example to the assignment text.
There has been some questions about when the next (and last) assignment will be due. Assignment 3 will be out at least two weeks before the deadline on the 18th of October.
Today's group session is canceled. Please attend the sessions tomorrow and Friday.
Some files where pushed to the git repository today by mistake at 13.50. The files were removed at 15.10. If you cloned these files you may have gotten a folder "assignment2-deliverable/src". If you have this folder, please update/pull changes from the source repository to get a clean starting point.
The assignment text is now updated with the correct date.
There is no assignment 2b in devilry yet. I will post a message when it is available.
The new assignment is out. Join your group sessions and start early this time.
Collaborate:
Many students have asked us if we can set up a classroom on Piazza.com, so we have done just that. Piazza is a forum for collaboration. Helping others is the best way to learn more! Join now!
One way to make sure everything is fine with the submitted code is to clone your repository (git clone) and check the delivery.
If you have problems logging into the git server, please check that your private key is added to the authentication agent by running the command "ssh-add -l". If this command don't list your key, then try to add it by running "ssh-add /path/to/id_rsa".
See step 3 in the guide from assignment 1.
Please check that GIT is working before Thursday this week. If it is not working before the week-end, then you will not be able to deliver the assignment, since we are depending USIT (central IT staff) to add ssh keys for access. Attend the group sessions to get help.
All ssh-keys where added to the git server last Monday, so everyone should have access to GIT.
I have updated the Assignment 2 text and removed an unnecessary "git pull" command that led to the following error:
$ git pull origin master
fatal: Couldn't find remote ref master
fatal: The remote end hung up unexpectedly
If you experienced this error, then try again now.
By group number:
Animut will host Mustafa's sessions the first three weeks.