Assignment: Lab W (Web)
- Due No due date
- Points 1
bonus point opportunity? yes
present to TA? yes
group or individual? group
Optional help sessions. Mandatory: showing your solutions to a teaching assistant (either during the help sessions or at a booked presentation-slot for showing solutions). This lab is done in groups of three people. First sign up to a W group in the people section here on canvas (can be the same as the seminar group but doesn't have to be), then, as a group, register for lab sessions for assistance or for a presentation slot to show your solutions, under the scheduler tab on the calendar (forthcoming).
Read the Lab W instructions Download Lab W instructions, start working on the exercise. Note that it takes much longer to do the lab exercise than the duration of one lab session. You'll need to get started on your own well before the deadline so that you can come to one or several help sessions if you get stuck.
Lab W is a difficult lab, maybe even very difficult, depending on your background knowledge. To estimate how difficult it will be for you, try to answer all of the following self-assessment questions (without the help of fellow students or the internet).
-
HTTP protocol basics: What is the difference between a GET and a POST request?
-
HTML basics: Write down the source code for a minimal html file, that displays a form with one input field and a submit button.
-
Javascript basics: What is the javascript command to trigger a click event for a button with the id 'submit_button' one second after the page is loaded?
-
SQL basics: Which operator lets you combine the result from two different SELECT queries?
If you don't know the answer to all four questions right away, you should start with the lab preparation as soon as possible and plan to come to one of the first help sessions. But even if you can answer all of them it might be a good idea to allocate enough time for the lab as it still will take some time, even if you have worked a lot with HTTP, HTML, Javascript and SQL before.
Note: These questions are not graded, and you do not need to hand them in. They are only for you to assess, if you need to do more or less preparation work the lab.
Download information for the lab VM is available on the Dasak VM page.
BONUS POINT: For a bonus point solve the bonus challenge.