you set the focus
The iLab Experience
a blended learning hands-on course concept
Create Your Own Lab
July 5, 2016
your exercise Order of Presentations Team Topic 212 Distributed - - PowerPoint PPT Presentation
The iLab Experience a blended learning hands-on course concept you set the focus Create Your Own Lab July 5, 2016 your exercise Order of Presentations Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207
you set the focus
a blended learning hands-on course concept
July 5, 2016
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
Lorenz Stadler, Wangyang Ye – Team 212
1
2
The Following Learning Goals are Covered in the Lecture PreLab Lab Understand how a distributed file system works X X Learn about different distributed file systems X Setup a DFS with multiple servers and clients X Understand the advantages, eg. reliability X X X Administrate the DFS (add nodes, see how it reacts to a failure of one file server) X
3
– Highlights:
the question
– Lowlights:
4
5
1. Add a slide about the challenges for distributed file systems. 2. Give more details about the relevant characteristics of the different DFS solutions 3. Improve the graphic about the client/server architecture 4. Start with a real-world example and tell a story about the motivation to use distributed file systems
6
1. Improve multiple choices question 2. Add information about naming conventions of how the volumes are addressed 3. Give sources for images (we forgot that on one image) 4. Give examples about how to use the tools needed in the lab
7
1. Improve some vague questions
– Some instructions were not clear
2. Add an interesting story
– Play a video, then kill the server and see how the video will be delivered from a replication on another server
3. Use pre tag for codes and commands that they have to copy&paste
8
DNS tunneling – Which highlights did you experience?
– Which lowlights did you experience?
9
you set the focus
a blended learning hands-on course concept
July 5, 2016
1 2 3 4 5 6 7 8 9 10 11 12 13 BGP IPv6 2-3 mini labs SEC Advanced WL 14 Your Exercise S2O 1 S2O 2
Topic Presentation and Voting DIY1- Your Own Smart Device DIY2- Your Own Smart Space Kick Off, Mini Labs, IPv6 - part I Topic Presentation and Voting Security Fundamentals Advanced Wireless Playground Your 1st Lecture Review Presentation Final Presentation, Wrap-Up
12.4. 19.4. 26.4. 3.5. 10.5. 18.5. 24.5. 31.5. 7.6. (14.6.) 21.6. (28.6.) 5.7. 12.7.
IPv6 - part II, Mini Lab Lectures BGP World-Wide-Web Security Holes Your Exercise Mad Brainstorming Didactics and Techniques summer term 2016
1 2 3 4 5 6 7 8 9 10 11 12 13 BGP IPv6 2-3 mini labs SEC Advanced WL 14 Your Exercise S2O 1 S2O 2
Topic Voting Topic Voting Your 1st Lecture Review Presentation Final Presentation, Wrap-Up
18.5. 24.5. 7.6. (14.6.) 21.6. (28.6.) 5.7. 12.7.
Didactics and Techniques summer term 2016
Somehow “Stable” Internal Tests Student Run
Feedback Revision
~2h Introductory Lecture
didactic concept | authoring tutorial | topic selection | assignment review teams
~30-35h Team Prepares Exercise
slides for talk | prelab | lab | slides | tutor support
~2h First Lecture Presentation
presentation | feedback | quality alignment
~20-25h Review
review another team
~2h Final Presentation
how is it now | what did you change/ learn | your take home?
~2h Received Feedback Pres.
presentation | feedback | quality alignment
~10-12h Revising new lab
updating learning material
Voting
Your lecture
peer grading
topic presentations (each talks one topic!)
planned improvements
Expected Artefacts
Marc-Oliver Pahl 2016
7.6. (14.6.) 21.6. (28.6.) 5.7. 12.7. 18.5. 10.5. 24.5.
X X X X X
You will grade your reviewed team.
http://www.utahcompose.com/sites/utahwrite/files/peer%20review%20kids.jpg
Dudley Field Malone
(3 June 1882 – 5 October 1950) was an American attorney, politician, liberal activist, and actor.
Please Make Notes Again…
PreLab Lab Other Things
you set the focus
a blended learning hands-on course concept
7(+1) Minutes
Flickr:nist6dh
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
iLab2 – Your own exercise OpenSSH: More than a remote shell
Feedback presentation Stefan Huber and Alexander Kurtz (Team 209) July 05, 2016
Our lab
1 Introduction
[0.0 credits, 05 minutes]
2 Setup
[0.0 credits, 05 minutes]
3 Configuring the server
[4.0 credits, 20 minutes]
4 Configuring the client
[1.0 credits, 05 minutes]
5 First contact
[3.0 credits, 10 minutes]
6 Making things more convenient
[2.0 credits, 05 minutes]
7 Making things secure™
[2.5 credits, 10 minutes]
8 More than a remote shell. . . 1 Port forwarding
[5.0 credits, 15 minutes]
2 SOCKS proxy
[2.5 credits, 15 minutes]
3 Secure™ file server
[4.0 credits, 15 minutes]
4 VPN
[4.0 credits, 15 minutes]
Total: [28.0 credits, 120 minutes]
Impressions of being reviewed
It was really hard to not take people by the hand and tell them what to do. Different teams prefer different tools (e.g. man vs. Google). The reviewing team needed much more time than expected.
What to improve?
Clearly state when to execute something as root and when as a regular user! Remove all questions that are not directly related to the topic! Check for trivial mistakes, like mixed up PC names / numbers! Avoid questions with multiple parts, only the first part will get answered! Always suggest the tools to use (e.g. ifconfig vs. ip) to avoid unexpected problems! Specify things in detail to avoid confusion. Not everything is obvious to everyone! Explicitly tell people to bring the interfaces up!
Reviewing “Firewall Operating Systems - VyOs and IPFire”
The labs given to us by the tutors are very well structured. . . . . . and repeatedly pointed us to things that we should concentrate on. We needed much longer for the lab than the reviewed team had expected. Sometimes we really needed hints from the reviewed team.
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
Florian Barta, Alexander Mildner - Team 207
1
Good Improvements + everything important covered
+ VyOS: commands of VyOS asked – so both team partners had to read the manual
+ interesting
+ good multiple choice questions + good structured
2
Good Improvements + nice Story, could be a bit more integrated
VyOS conf examples) + good use of islet (5 out of 6 PCs), both team partners had something to do
way too full) + realistic setup
interact a lot with each other + interesting, challenging questions
+ good overview of the Topic, but not too complex
3
4
communicate a bit more
Thanks Team 209 for this great and helpful feedback ! :)
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
Jakob Traxler, Albert Stark
1
2
The Following Learning Goals are Covered in the Lectu re PreLa b Lab Understand TOR X X Con$gure TOR on a PC (X) Understand the network properties X X X Build a censorship infrastructure (X) X Break free! X (X)
3
– T echnical di4culties with our setup
4
5
– Split the imeplentation up in multiple smaller parts – Give code examples of what to use
6
This information is for the next pages... This information is for the next pages...
the Lab
7
8
the Lab
parts, wich are then assembled
9
As Reviewer of Wang Yang Ye, Lorenz Stadler Distributed File Systems – Nice and clean setup
questions and what approach to choose
10
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
iLab2 - Your own exercise Feedback for DNS tunneling
Sven Hertle, Felix Hartmond, 204
Course Of Our Lab
Highlights Of Our Lab
Team 212 liked most Interesting prelab with pictures to visualize the content Topic and story Interaction between team partners
Things We Want To Improve 1
Lecture Make teaser image better readable
Things We Want To Improve 2
PreLab Link RFCs and Wikipedia Shortly explain connection tracking in iptables Fix typos
Things We Want To Improve 3
Lab Make some hints more visible Give a better template for the iptables ruleset Fix last iptables rule so that specific DNS resource record type is really blocked
you set the focus
a blended learning hands-on course concept
Orchestration Distributed Smart 2pace System
DIY Software Arduino DS2OS Smart Device Smart Space App time 2016
Orchestration Distributed Smart 2pace System
host
5
DIY Hardware
Arduino DS2OS Smart Device Smart Space App time 2016
Continuous Feedback Sheet for VSL Usability Evaluation
Flickr:nist6dh
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
iLab2 - Your own exercise Feedback for Routing Policies & Traffic Shaping and SIP – call me maybe
Team 201: Moritz Sichert, Lars W¨ ustrich
As Reviewed Team - Highlights
The good It was nice to see how others approached our tasks. Just by watching we noticed things that we could improve. The bad Not being able to give hints when the reviewing team took a wrong path.
Learning Goals Reminder
The following learning goals are covered in the Lecture PreLab Lab Understand what Routing Policies are x x Understand why Traffic Shaping is useful x x Principles of the Linux tool tc x x x Set up Routing Policies x Set up Traffic Shaping x
Course Of Our Lab
Highlights Of Our Lab
Team 204 liked most The setup description and script The story The Lab and the topic in general
Things We Want To Improve 1
Lecture Longer lecture (if we had more time)
Things We Want To Improve 2
PreLab Clarify routing tables, entries, and rules More questions for the first part Improve images
Things We Want To Improve 3
Lab Improve image of setup More question about the concepts Eliminate remaining uncertainties
Reviewing Team 206 - Highlights
The good It was an interesting and refreshing topic It was fun to play around with the VoIP software The bad Having to answer questions about RFCs We missed the story
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
SIP – call me maybe
team 206 (fk, hs)
Recap Lab’s Learning Goals
Lecture
even more motivation SIP – a short introduction
PreLab
recap lecture content RTFM
Lab
use the headsets build telephony infrastructure wiretapping
Course of the Lab
. . . loading wepage, please wait . . .
Review Experience I
highlights when being reviewed
positive: vibes negative: not everything worked as planed
highlights mentioned by reviewer: “. . . setup was easy . . . ”
Plan to Improve
language (remove typos,. . . ) be more precise
PreLab: e.g. which part of the linked RFC is relevant Lab: clearer instructions (where, what without how)
adapt focus:
PreLab: reduce parts not relevant for the Lab Lab: simplify the asterisk section (where to change things)
Review Experience II
as a reviewer:
positive: good ideas for the Lab negative: not enough time to implement them
This is the title.
Figure 1: Did you read the title?
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
Sigl, Reitmayer
1
2
– Highlights:
constructed – Other Experience:
3
4
1. make the lecture more interesting (pictures, more background information) 2. annihilate some mistakes and inaccuracies
5
1. improve layout issues 2. add lecture slides 3. include some important topics 4. add additional sources
6
1. presicer questions 2. add lecture slides 3. rearranging some of the questions between the sections
7
Experience:
8
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
Oliver Scheit, Jörg Wiedemann
1
2
– Forgot to mention interfaces in the picture (whoops)! – Took a lot longer than we initially thought it would
– Team was able to do all exercises without too much trouble – Everything worked more or less as planned – Need to revise some questions, as they were answered differently than we expected
3
4
5
1. Questions not always relevant to the text above 2. More information wished 3. Felt unfinished 4. Add better picture captions
6
1. Use static IPs in the setup, for better memorability 2. Add interfaces to the setup overview 3. Reduce the setup time with deployment script 4. General bug fixes (unclear questions, more guidelines) 5. VM performance sub-optimal
7
Order of Presentations
Team Topic 212 Distributed file systems 209 OpenSSH: More than a remote shell 207 Firewall Operating Systems: VyOs and IPFire 208 Tor vs GFW of China 204 DNS-tunneling 201 Routing Policies & Traffic Shaping 206 SIP - call me maybe 210 TCP/IP Vulnerabilities 203 Multipath TCP 202 The Quest of The Mailserver - The One Server to Spam Them All!
Sebastian Vogl & Patrick Werneck - 202
1
2
1. PreLab: Very long. (Too long?) 2. Missed explanation of topic (MX record) 3. The lab depends too much on the PreLab. 4. Explain more what should have happened 5. Some problems with deploy script
3
– Very strange feeling to not comment. – Work felt appreciated. – Interesting/Funny reactions to lab content.
4
TCP – The movie/slideshow in the VM was cool (& to see how MPTCP works!) – The setup took too long! – Confusing: VM or “real” host
5
you set the focus
a blended learning hands-on course concept
Each:1) Queue 2) Write your new TOP 1-2 feedback points for each category on the board. 3) If your point is already there, underline it AND if available write an important new aspect.
exercise)
1 week time
Voting
Your lecture
peer grading
topic presentations (each talks one topic!)
planned improvements
Expected Artefacts
Marc-Oliver Pahl 2016
7.6. (14.6.) 21.6. (28.6.) 5.7. 12.7. 18.5. 10.5. 24.5.
X X X X X