Course news
Starting lecture: course practices
Schedule
Grading
category | max_points | pass criteria | your points | feedback |
---|---|---|---|---|
attendance | 750 | - | ||
exercises | 1500 | >=400 | ||
assignment | 1000 | >=200 | ||
finalAssignment | 1000 | if <250, max grade for the course is 3 | ||
prp | 250 | if <126, max grade is 3 | ||
exam | 500 | >=250 | ||
total | 5000 | >=850 | ||
Grade | round(5000/1000)=5 | round(total/1000)>=1 |
- Rounding Up examples:
- 3500p rounds to Grade 4
- 3499p rounds to Grade 3
- The same system applies to all grades except Grade 1, where a passing score requires ≥ 850p:
- 849p – No pass
- 850p – Grade 1
Grading details ➤
attendance |
|
exercises |
|
assignment |
|
finalAssignment |
|
prp |
|
exam |
|
Show:
0 / 320 1. HTML: basics
Monday, 3 March 2025, 00:00 – Sunday, 9 March 2025, 23:59
Late submissions are allowed until Wednesday, 12 March 2025, 23:59.
However, points are only worth 60%.
Assignment | Category | Submissions | Points |
---|---|---|---|
1.1 First dive into HTML | |||
1.1.1 Headings | exercises | 0 / 10 | 0 / 10 |
1.1.2 Paragraphs | exercises | 0 / 10 | 0 / 10 |
1.1.3 Formatting text | exercises | 0 / 15 | 0 / 10 |
1.1.4 Text Editor | exercises | 0 / 10 | 0 / 10 |
1.2 HTML Quiz | |||
1.2.1 HTML Quiz | exercises | 0 / 5 | 0 / 10 |
1.3 HTML validation | |||
1.3.1 HTML Validator | exercises | 0 / 10 | 0 / 20 |
1.4 Browser developer tools | |||
1.4.1 Chrome developer tools | exercises | 0 / 10 | 0 / 30 |
1.5 Your first HTML Document | |||
1.5.1 Recipe: Your first HTML Document | exercises | 0 / 20 | 0 / 54 |
1.6 Code of conduct | |||
1.6.1 The acknowledgement of data collection | exercises | 0 / 1 | 0 / 10 |
1.7 Pre questionnaire: the prior knowledge of web technologies | |||
1.7.1 Pre-questionnaire | exercises | 0 / 10 | 0 / 20 |
1.8 Survey: General study/group work views | |||
1.8.1 Background information | exercises | 0 / 3 | 0 / 4 |
1.8.2 Learning, motivation, grading | exercises | 0 / 3 | 0 / 12 |
1.8.3 General study skills | exercises | 0 / 10 | 0 / 10 |
1.9 HTML1: Attendance | |||
1.9.1 HTML1 attendance | attendance | 0 / 1 | 0 / 110 |
0 / 400 2. HTML: media and forms
Monday, 3 March 2025, 00:00 – Sunday, 16 March 2025, 23:59
Late submissions are allowed until Wednesday, 19 March 2025, 23:59.
However, points are only worth 60%.
Assignment | Category | Submissions | Points |
---|---|---|---|
2.1 Tables | |||
2.1.1 Table | exercises | 0 / 10 | 0 / 100 |
2.2 Quiz with HTML forms | |||
2.2.1 Exercise quiz | exercises | 0 / 10 | 0 / 50 |
2.3 Book a cruise | |||
2.3.1 Exercise reservation | exercises | 0 / 10 | 0 / 50 |
2.4 Form Methods and Actions | |||
2.4.1 Form Methods and Actions | exercises | 0 / 10 | 0 / 50 |
2.5 RegExp village | |||
2.5.1 Gamified regex drilling | exercises | 0 / 10 | 0 / 30 |
2.6 Questions and difficulties | |||
2.6.1 Self-reflections | exercises | 0 / 10 | 0 / 20 |
2.7 Activity | |||
2.7.1 activity | attendance | 0 / 10 | 0 / 20 |
2.7.2 gage | attendance | 0 / 10 | 0 / 20 |
2.8 HTML2: Attendance and activity | |||
2.8.1 HTML2 attendance | attendance | 0 / 1 | 0 / 60 |
0 / 495 3. CSS: syntax, selectors, positioning
Monday, 10 March 2025, 00:00 – Sunday, 23 March 2025, 23:59
Late submissions are allowed until Wednesday, 26 March 2025, 23:59.
However, points are only worth 60%.
Assignment | Category | Submissions | Points |
---|---|---|---|
3.1 Submit a summary for peer-review | |||
3.1.1 Summary of an article, submit for peer-review | prp | 0 / 10 | 0 / 125 |
3.2 Learn CSS Selectors - CSS Diner | |||
3.2.1 Learn CSS Selectors - CSS Diner | exercises | 0 / 10 | 0 / 50 |
3.3 CSS: SWOT | |||
3.3.1 SWOT | exercises | 0 / 10 | 0 / 50 |
3.4 Semantic Markup and CSS Layout | |||
3.4.1 Semantic Markup and CSS Layout | exercises | 0 / 10 | 0 / 50 |
3.5 CSS layout: names | |||
3.5.1 CSS layout: names | exercises | 0 / 10 | 0 / 60 |
3.6 AI: pre-test | |||
3.6.1 Large language model-based tools and their anticipated influence | exercises | 0 / 3 | 0 / 20 |
3.6.2 LLMs pretest 1 | exercises | 0 / 10 | 0 / 20 |
3.7 Questions and difficulties | |||
3.7.1 Self-reflections | exercises | 0 / 10 | 0 / 20 |
3.8 Activity | |||
3.8.1 activity | attendance | 0 / 10 | 0 / 20 |
3.8.2 gage | attendance | 0 / 10 | 0 / 20 |
3.9 CSS1: Attendance | |||
3.9.1 CSS1 attendance | attendance | 0 / 1 | 0 / 60 |
0 / 655 Opens on Monday, 17 March 2025, 00:00 4. CSS: responsiveness
Monday, 17 March 2025, 00:00 – Sunday, 30 March 2025, 23:59
Late submissions are allowed until Wednesday, 2 April 2025, 23:59.
However, points are only worth 60%.
Assignment | Category | Submissions | Points |
---|---|---|---|
4.1 Flexbox Froggy | |||
4.1.1 Drilling flexbox with Flexbox Froggy | exercises | 0 / 10 | 0 / 100 |
4.2 Flexbox SWOT | |||
4.2.1 Flexbox SWOT | exercises | 0 / 10 | 0 / 50 |
4.3 Flexbox Holy Grail | |||
4.3.1 Holy Grail | exercises | 0 / 10 | 0 / 50 |
4.4 Grid Garden | |||
4.4.1 Drilling grids with Grid garden | exercises | 0 / 10 | 0 / 100 |
4.5 CSS Grid | |||
4.5.1 Grid | exercises | 0 / 10 | 0 / 50 |
4.6 UI Designer | |||
4.6.1 UI Designer | exercises | 0 / 10 | 0 / 60 |
4.7 Peer-review of the wk03 summary | |||
4.7.1 Web development as a career | prp | 0 / 10 | 0 / 125 |
4.8 Questions and difficulties | |||
4.8.1 Self-reflections | exercises | 0 / 10 | 0 / 20 |
4.9 Activity | |||
4.9.1 activity | attendance | 0 / 10 | 0 / 20 |
4.9.2 gage | attendance | 0 / 10 | 0 / 20 |
4.10 CSS2: Attendance and activity | |||
4.10.1 CSS2 attendance | attendance | 0 / 1 | 0 / 60 |
0 / 455 Opens on Monday, 24 March 2025, 00:00 5. JavaScript: basics + tutorial (assignment)
Monday, 24 March 2025, 00:00 – Sunday, 6 April 2025, 23:59
Late submissions are allowed until Wednesday, 9 April 2025, 23:59.
However, points are only worth 60%.
Assignment | Category | Submissions | Points |
---|---|---|---|
5.1 JavaScript syntax basics: run-through | |||
5.1.1 JavaScript basics | exercises | 0 / 3 | 0 / 30 |
5.2 Javascript fundamentals | |||
5.2.1 Introduction | |||
5.2.2 Warm up: Assigning variables | |||
5.2.2.1 Number | exercises | 0 / 10 | 0 / 10 |
5.2.2.2 String | exercises | 0 / 10 | 0 / 10 |
5.2.2.3 Array | exercises | 0 / 10 | 0 / 10 |
5.2.2.4 Object | exercises | 0 / 10 | 0 / 15 |
5.2.2.5 Array inside array | exercises | 0 / 10 | 0 / 15 |
5.2.3 Control structures | |||
5.2.3.1 Conditional | exercises | 0 / 10 | 0 / 15 |
5.2.3.2 While loop | exercises | 0 / 10 | 0 / 15 |
5.2.3.3 Array travel | exercises | 0 / 10 | 0 / 15 |
5.2.3.4 Repeat note | exercises | 0 / 10 | 0 / 15 |
5.2.4 Functions | |||
5.2.4.1 Alert | exercises | 0 / 10 | 0 / 10 |
5.2.4.2 String printing | exercises | 0 / 10 | 0 / 10 |
5.2.4.3 Array sum | exercises | 0 / 10 | 0 / 15 |
5.2.4.4 Double number function | exercises | 0 / 10 | 0 / 15 |
5.2.4.5 Half number function | exercises | 0 / 10 | 0 / 15 |
5.3 Update HTML text content with JavaScript | |||
5.3.1 Update HTML text content with JavaScript | assignment | 0 / 10 | 0 / 50 |
5.4 TODO | |||
5.4.1 TODO | assignment | 0 / 20 | 0 / 70 |
5.5 Peer feedback | |||
5.5.1 Peer feedback of the WebDev roadmap | prp | 0 / 10 | 0 / 0 |
5.6 Questions and difficulties | |||
5.6.1 Self-reflections | assignment | 0 / 10 | 0 / 20 |
5.7 Activity | |||
5.7.1 activity | attendance | 0 / 10 | 0 / 20 |
5.7.2 gage | attendance | 0 / 10 | 0 / 20 |
5.8 JS1: Attendance | |||
5.8.1 JS1 attendance | attendance | 0 / 1 | 0 / 60 |
0 / 630 Opens on Monday, 31 March 2025, 00:00 6. JavaScript: DOM, events, objects (assignment)
Monday, 31 March 2025, 00:00 – Sunday, 13 April 2025, 23:59
Late submissions are allowed until Wednesday, 16 April 2025, 23:59.
However, points are only worth 60%.
Assignment | Category | Submissions | Points |
---|---|---|---|
6.1 WebDev roadmap | |||
6.1.1 WebDev roadmap | assignment | 0 / 10 | 0 / 60 |
6.2 DOM and events | |||
6.2.1 Find right element | assignment | 0 / 10 | 0 / 25 |
6.2.2 Remove element | assignment | 0 / 10 | 0 / 25 |
6.2.3 Modify element innerText | assignment | 0 / 10 | 0 / 25 |
6.2.4 Adjust CSS classes | assignment | 0 / 10 | 0 / 25 |
6.2.5 Events | assignment | 0 / 10 | 0 / 25 |
6.2.6 Add event listener | assignment | 0 / 10 | 0 / 25 |
6.3 Stack Overflow Statistics | |||
6.3.1 Stack Overflow Statistics | assignment | 0 / 20 | 0 / 100 |
6.4 Manipulating Stack Overflow data | |||
6.4.1 Manipulating Stack Overflow data | assignment | 0 / 20 | 0 / 100 |
6.5 Co-authors | |||
6.5.1 Co-authors | assignment | 0 / 30 | 0 / 100 |
6.6 Questions and difficulties | |||
6.6.1 Self-reflections | assignment | 0 / 10 | 0 / 20 |
6.7 Activity | |||
6.7.1 activity | attendance | 0 / 10 | 0 / 20 |
6.7.2 gage | attendance | 0 / 10 | 0 / 20 |
6.8 JS2: Attendance | |||
6.8.1 JS2 attendance | attendance | 0 / 1 | 0 / 60 |
0 / 392 Opens on Monday, 7 April 2025, 00:00 7. JavaScript: FP & async (assignment)
Monday, 7 April 2025, 00:00 – Sunday, 20 April 2025, 23:59
Late submissions are allowed until Wednesday, 23 April 2025, 23:59.
However, points are only worth 60%.
Assignment | Category | Submissions | Points |
---|---|---|---|
7.1 Functional JavaScript | |||
7.1.1 Recognizing functional styles | assignment | 0 / 3 | 0 / 40 |
7.2 Functional Programming Quiz | |||
7.2.1 Functional Programming Quiz | assignment | 0 / 10 | 0 / 50 |
7.3 Funky swaps | |||
7.3.1 Funky swaps | assignment | 0 / 10 | 0 / 70 |
7.4 Asynchronous JavaScript | |||
7.4.1 Promise | assignment | 0 / 20 | 0 / 40 |
7.5 Fetch | |||
7.5.1 Fetch | assignment | 0 / 20 | 0 / 50 |
7.6 Hello Gitlab | |||
7.6.1 Clone the git repo | assignment | 0 / 10 | 0 / 10 |
7.7 Course-upstream to pull new instructions | |||
7.7.1 Setting the course-upstream | assignment | 0 / 10 | 0 / 12 |
7.8 Questions and difficulties | |||
7.8.1 Self-reflections | assignment | 0 / 10 | 0 / 20 |
7.9 Activity | |||
7.9.1 activity | attendance | 0 / 10 | 0 / 20 |
7.9.2 gage | attendance | 0 / 10 | 0 / 20 |
7.10 JS3: Attendance | |||
7.10.1 JS3 attendance | attendance | 0 / 1 | 0 / 60 |
0 / 0 Opens on Monday, 21 April 2025, 00:00 9. Final assignment
Monday, 21 April 2025, 00:00 – Sunday, 11 May 2025, 23:59
Assignment | Category | Submissions | Points |
---|---|---|---|
9.1 Assignment |
0 / 500 Opens on Monday, 21 April 2025, 00:00 10. Compulsory assignment graders
Monday, 21 April 2025, 00:00 – Sunday, 11 May 2025, 23:59
250 points required to pass the module.
Assignment | Category | Submissions | Points |
---|---|---|---|
10.1 Author meta tag | |||
10.1.1 Author meta tag | finalAssignment | 0 / 150 | 0 / 25 |
10.2 Technology selection | |||
10.2.1 Technology selection | finalAssignment | 0 / 150 | 0 / 150 |
10.3 Bar chart race | |||
10.3.1 Bar chart race | finalAssignment | 0 / 150 | 0 / 150 |
10.4 Library search | |||
10.4.1 Library search | finalAssignment | 0 / 150 | 0 / 100 |
10.5 WebDev roadmap | |||
10.5.1 WebDev roadmap | finalAssignment | 0 / 150 | 0 / 75 |
0 / 500 Opens on Monday, 21 April 2025, 09:00 11. Bonus assignment graders
Monday, 21 April 2025, 09:00 – Sunday, 11 May 2025, 23:59
Assignment | Category | Submissions | Points |
---|---|---|---|
11.1 JSDoc grader | |||
11.1.1 JSDoc Lint | finalAssignment | 0 / 150 | 0 / 100 |
11.2 ESlint grader | |||
11.2.1 ESLint | finalAssignment | 0 / 150 | 0 / 100 |
11.3 Functional programming (FP) | |||
11.3.1 Functional programming (map, filter, reduce) | finalAssignment | 0 / 150 | 0 / 100 |
11.4 Accessibility grader | |||
11.4.1 Accessibility with proper labeling | finalAssignment | 0 / 150 | 0 / 100 |
11.5 WOW! | |||
11.5.1 Summary wow | finalAssignment | 0 / 1 | 0 / 100 |
0 / 0 12. JavaScript cheatsheet
Monday, 3 March 2025, 00:00 – Friday, 6 June 2025, 18:00
Assignment | Category | Submissions | Points |
---|---|---|---|
12.1 JavaScript cheatsheet | |||
12.2 JavaScript Debugging |
0 / 0 13. Material
Monday, 3 March 2025, 00:00 – Wednesday, 31 December 2025, 23:59
Assignment | Category | Submissions | Points |
---|---|---|---|
13.1 Starting lecture | |||
13.1.1 Course practises explained | material | 0 / 10 | 0 / 0 |
13.2 Lectures and videos | |||
13.2.1 Lectures and videos | material | 0 / 10 | 0 / 0 |
13.3 On-line material | |||
13.3.1 Other on-line material | material | 0 / 10 | 0 / 0 |
0 / 613 Opens on Monday, 28 April 2025, 00:00 14. Reflections and grades
Monday, 28 April 2025, 00:00 – Wednesday, 14 May 2025, 23:59
Assignment | Category | Submissions | Points |
---|---|---|---|
14.1 Group formation reflection | |||
14.1.1 Group formation reflection | assignment | 0 / 3 | 0 / 38 |
14.2 Skill levels after the course | |||
14.2.1 Self-estimates | exercises | 0 / 10 | 0 / 20 |
14.3 Survey on gage exercises | |||
14.3.1 Gage survey | exercises | 0 / 10 | 0 / 30 |
14.4 Survey on Exam | |||
14.4.1 Exam survey | exercises | 0 / 10 | 0 / 25 |
14.5 Grade for the exam | |||
14.5.1 Exam grade | exam | 0 / 10 | 0 / 500 |
assignment
0 / 1000
attendance
0 / 750
exam
0 / 500
exercises
0 / 1500
finalAssignment
0 / 1000
prp
0 / 250