“…In the recent literature, there is a handful of methodologies and guidelines for the design of IoT applications. Examples include: a 7-step methodology (discovery, capturing, research, de-sign, prototype, evaluate and refine) for creating 'people-aware' IoT applications [4] a generic methodology for discovering and eliciting details of IoT use cases (understand, observe, synthesize, ideate, prototype, test and refine) enhanced with some special elements, like augmented representations of IoT elements, points of interest corresponding to places where information is generated, routed, read, etc [5] Typically, these methodologies are not (meant to be) used and tested as teaching/learning tools for IoT. Consequently they are not associated with particular educational goals and, in turn, they are not coupled with an educational assessment strategy.…”