rolandweber / Pityoulish

A collection of programming/debugging exercises to support a course on Distributed Systems.
Creative Commons Zero v1.0 Universal
7 stars 0 forks source link

Feedback: Tutorial 2019 #84

Closed rolandweber closed 4 years ago

rolandweber commented 5 years ago

Please provide your feedback in the comments.

The tutorial seems to be working as intended now. For most of the students, it took about half an hour to complete. Two of them took significantly longer, one because he has little experience with coding, the other because he deliberately read all the extra information. Another one mentioned that he needed the "spoilers" and would have failed without. No problem, that's why I put them there.

rolandweber commented 5 years ago

After my introduction of the MessageBoard protocol, we had an open discussion of a possible HTTP (but not REST) API, see https://github.com/rolandweber/pityoulish/issues/6#issuecomment-541389401. Although we ran over time on a Friday, many students stayed. I'm planning to make this a regular part of the lectures in the future. It's a good opportunity to discuss the semantics of HTTP methods, and to introduce the Richardson Maturity Model as a roadmap to REST.