Hide menu


During the first four weeks of the course you will be given four assignments. The examination of each assignment is done during the review/presentation sessions described below.

Note: Assignments will be published during the course.

General assignment instructions and information

  • Register your two-person-group in in webreg.
  • Each assignment has two difficulty levels - basic and advanced. To recieve the grade VG for the complete course, all assignments must have been submitted and passed on the advanced difficulty level.
  • Examination of the assignments is done during the review/presentation sessions. In order to participate in these sessions, you must submit your assignment before the submission deadline.
  • Please consult the timetable for information regarding deadlines.

The purpose of the assignments

The assignments in this course have two main purposes. Firstly, they are intended to prepare you for the mini project later in the course and provide you with skills which will make complete the project easier. Each assignment builds on skills learned in the previous assignment. Secondly, they serve as a common ground for the technical discussions that take place during the assignment reviews. By sharing your technical experiences and taking part of those of your peers, you will be able to learn a lot more and gain a greater understanding of your own work.

Assignment reviews/presentations

To pass an assignment, you must participate in the assignment review/presentation session for that assignment. Each TA will moderate the review/presentation session for his/her group, during which each pair of students will present their assignment. The assignment is presented to your student peers in the computer lab room. After all assignments have been presented, the group will discuss the contributions and look at strong points and weak point of different solutions, as well as possible improvements.

To be allowed to participate in the assignment review, the assignment must be submitted to your TA before the assignment deadline. The submitted assignment should not contain any serious bugs or flaws in order to be accepted.


Should you fail to submit your assignment in time or are unable to participate in the review/presentation session, you will have to make up for not being able to participate in the assignment review by recording a short screencast where you present your finished assignment. The screencast should also include a review of your solution where you point out its streanghts and weaknesses.

Keep the screencast simple with a maximum running time of 10 minutes.

Assignment submission

In order to be permitted to participate in the Assignment Reviews, you must submit your assignment to your TA before the assignment deadline according to the guidelines below (you can find your TA’s email in webreg):

  • Construct the subject line of your email as follows: 729G26 Lab X LiU-ID1, LiU-ID2 where X is the assignment number.
  • The email should contain the URL to your assignment published online via your IDA account. See Publishing web pages at IDA.
  • The code (CSS, HTML, JavaScript) of your published web pages should be a) be correctly indented and b) use meaningful variable and function names that follow a consistent naming scheme.
  • Code that does not conform to these guidelines may be rejected.

Important! Only submit completed and fully functional assignments. Do not submit incomplete assignments that only work in part. Minor glitches are ok, but if you are unsure, ask one of the teachers.

Updated by: Jody Foo
Last updated: 2016-10-12