Skip to content
This repository has been archived by the owner on May 21, 2019. It is now read-only.

Latest commit

History

History
108 lines (84 loc) 路 4.36 KB

assessment.md

File metadata and controls

108 lines (84 loc) 路 4.36 KB

Assessment 1

Table of Contents

Synopsis

  • Weight: 3 ECTS
  • Type: Oral test
  • Date: 19-10
  • Resit: 27-11
  • Grade: At least 5.5 to pass this course

Description

Assessment 1 tests your skills for frontend applications.

Note: your project must be a repository on GitHub named frontend-applications.

We will download and archive your project when it鈥檚 due.

Assignment

Create a client-side application in JavaScript with a popular framework based on given data. Evaluate the framework in groups.

Goals

This assessment focusses on goal 1 (learn how to create with libraries), subgoal 1 (read docs), subgoal 2 (write docs), subgoal 5 (manipulate elements), and subgoal 6 (load external data).

Rubric

1-2 3-4 5-6 7-8 9-10
Application of subject matter Git, npm, and a framework are used; the project runs without errors; data is loaded; there is a representation of data Data is rendered with a framework; interpreting the representation is easier that interpreting the data itself Data can be read and changed; changes to data are reflected in the interface; changes persist across page reloads Representation and use of a framework go beyond an example: there are demonstrable additions like routing or creating data 馃槺
The way the student applies subject matter is more advanced than what they were taught in class; let鈥檚 switch places
Understanding There is substantial own code; the student can explain the code that exists The student can explain some parts of their code, how some parts works together, and some technical choices The student can explain every part of their code, how everything works together, and why software is used instead of alternatives; the project is structured logically The project is complex but can easily be understood; alternatives to software covered in class was used that were great choices 馃
The student deeply understands JavaScript and a geeky / nerdy conversation can be held about this
Quality The project is handed in on time, working, documented, and on GitHub Code style is consistent; code and project are partially documented Code adheres to standards; docs cover what the project is and does Code quality is good and enforced; docs are useful and professional 馃摎
Code and docs both read like great books
Process Process is partially documented Process is properly documented Choices are evaluated and documented; progress is demonstrated Significant progress or iterations are demonstrated 馃挭
What you did this course is amazing

Note: each of this rubric鈥檚 rows is cumulative: for example, to get a 5-6 on application, you also need to have a 1-2 and 3-4.