From 8081a5520a441b43a8a7a73f3a90c7aacfaa8e10 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Sun, 24 Feb 2019 21:05:27 +0100 Subject: Move everything one level up --- doc/DEVELOPMENT-FAQ.txt | 93 + doc/presentation/beamercolorthemeULFRI.sty | 39 + doc/presentation/beamerthemeULFRI.sty | 78 + doc/presentation/beamerthemeULFRIframes.sty | 74 + doc/presentation/figs/VCL.png | Bin 0 -> 30128 bytes doc/presentation/figs/baby.jpg | Bin 0 -> 101205 bytes doc/presentation/figs/centralised-architecture.pdf | Bin 0 -> 5339314 bytes doc/presentation/figs/centralised-architecture.png | Bin 0 -> 96386 bytes doc/presentation/figs/centralised-architecture.svg | 18111 ++++++++++++++++++ doc/presentation/figs/computer.svg | 566 + doc/presentation/figs/fail.jpg | Bin 0 -> 38377 bytes doc/presentation/figs/kpov-architecture.pdf | Bin 0 -> 4388584 bytes doc/presentation/figs/kpov-architecture.png | Bin 0 -> 95888 bytes doc/presentation/figs/kpov-architecture.svg | 18991 +++++++++++++++++++ doc/presentation/kpov_judge-slides.pdf | Bin 0 -> 454569 bytes doc/presentation/kpov_judge-slides.tex | 277 + doc/presentation/znakULFRIbeamer.png | Bin 0 -> 51682 bytes 17 files changed, 38229 insertions(+) create mode 100644 doc/DEVELOPMENT-FAQ.txt create mode 100644 doc/presentation/beamercolorthemeULFRI.sty create mode 100644 doc/presentation/beamerthemeULFRI.sty create mode 100644 doc/presentation/beamerthemeULFRIframes.sty create mode 100644 doc/presentation/figs/VCL.png create mode 100644 doc/presentation/figs/baby.jpg create mode 100644 doc/presentation/figs/centralised-architecture.pdf create mode 100644 doc/presentation/figs/centralised-architecture.png create mode 100644 doc/presentation/figs/centralised-architecture.svg create mode 100644 doc/presentation/figs/computer.svg create mode 100644 doc/presentation/figs/fail.jpg create mode 100644 doc/presentation/figs/kpov-architecture.pdf create mode 100644 doc/presentation/figs/kpov-architecture.png create mode 100644 doc/presentation/figs/kpov-architecture.svg create mode 100644 doc/presentation/kpov_judge-slides.pdf create mode 100644 doc/presentation/kpov_judge-slides.tex create mode 100644 doc/presentation/znakULFRIbeamer.png (limited to 'doc') diff --git a/doc/DEVELOPMENT-FAQ.txt b/doc/DEVELOPMENT-FAQ.txt new file mode 100644 index 0000000..0c358cc --- /dev/null +++ b/doc/DEVELOPMENT-FAQ.txt @@ -0,0 +1,93 @@ +Question: + - I want to write a new task. Where do I start? + +Answer: + - You can start by looking at tasks/set_ip_static_dhcp. For instructions, see the file README.txt under Preparing tasks. After preparing the task, make sure to update the howtos. + +Question: + - How do I run gen_params? + +Answer: + - run test_task.py -g + +Question: + - What is the URL supposed to be? + +Answer: + - For testing on the simpleArbiter, you should probably set it to: + file:///home/tester/kpov-public/kpov_judge/tasks + The name should then be, for example, custom_rdate + +Vprašanje: + - Kaj, če ne znam postaviti vprašanja v angleščini? + Odgovor: + - Postavi vprašanje v slovenščini in asistent ga bo prevedel. + +Vprašanje (06-isc_live_boot): + - lahko prosim razložite bolj potrobno prvi del navodil (ne razumemo kaj naj bi bila ta datoteka A, ter kako so mišljeni ti IP-ji pri parametru IP_DHCP ter IP_GW). + +Question: + - What is the difference between simpleArbiter, simpleArbiterDhcp, simpleArbiter-base? + +Answer: + - The image simpleArbiter-base is a base image which should not be altered. simpleArbiter is derived from simpleArbiter-base + and is the minimal system that should be used for testing. simpleArbiterDhcp is the same as simpleArbiter, but includes a DHCP server. + simpleArbiterGW includes a DHCP server and is configured to act as a router using NAT. + +Question: + -Kaj je potrebno naredit pri nalogi write gen_params(), params_meta z parmams_meta tabelo? + +Answer: + Potrebno je spremeniti slovar params_meta tako, da pogleda katere parametre ste zgenerirali in kakšnega tipa so ti parametri. + +Question: + -Navodila za smb_nfs nalogo zahtevajo, da na virtualki SimpleArbiterDhcp poiscem mapo "Mapa", imenik "SAMBA_SHARE" ter "NFS_POT", vendar teh map na virtualki ni? + +Answer: + -Mapo Mapa kreirajte sami.Ta se bo enkrat ustvarila sama avtomaticno v prepare_disks. SAMBA_SHARE in NFS_POT bo ustvaril študent, ko bo reševal vašo nalogo. + +Question: + - How do I add a translation of the instructions? + +Answer: + - Add a key, value pair into the instructions dictionary. For example (orig): + instructions = {'en':'Do the locomotion'} + corrected: + instructions = {'en':'Do the locomotion', 'si':'Izvedi gibanje'} + +Question: + - How do I add a parameter to params_meta / what is the meaning of each field? + +Answer: + - params_meta is a simple dictionary. If, for example, the parameters are SOME_IP, SOME_MAC and SOME_FNAME and + if the student is supposed to be shown SOME_IP and SOME_MAC but is supposed to find SOME_FNAME by inspecting the + filesystem of their computer, params_meta might look like this: + +params_meta = { + 'SOME_IP': { + 'descriptions': {'en': 'THE IP of the server'}, # this will be shown in the dialog when test_task.py is run + 'w': False, # the student is not allowed to change the value of SOME_IP + 'public': True, # the student should be shown the value of SOME_IP if they run test_task.py + 'type':'IP', # this can be used to pick the right function to generate the random value + # Look at kpov_util.default_generators and kpov_util.IPv4_addr_gen + # for more info. + 'generated': True # this parameter should be generated by gen_params + }, + 'SOME_MAC': { + 'descriptions': {'en': 'The MAC of the server', 'si': u'MAC naslov strežnika'}, + 'w': True, # the student can change this value + 'public': True, # the student should see this parameter when they run test_task.py + 'type':'MAC', # if 'MAC' were a key in kpov_util.default_generators, the value + # in that dictionary should be a random function for generating MAC addresses. + # Also, in the future, the 'type' field could be used for validation. + 'generated': False # the student should enter this value his or herself. + }, + 'SOME_FNAME': { + 'descriptions': {'en': 'The name of the file to find'}, # this won't be shown anywhere + 'w': False, # the student is not allowed to change this + 'public': False, # the student will not be shown this parameter when they run test_task.py + 'type': 'filename', # this can be used by gen_params or kpov_util for generation + 'generated': True # the value should be generated in gen_params + }, +} + diff --git a/doc/presentation/beamercolorthemeULFRI.sty b/doc/presentation/beamercolorthemeULFRI.sty new file mode 100644 index 0000000..a7bc26b --- /dev/null +++ b/doc/presentation/beamercolorthemeULFRI.sty @@ -0,0 +1,39 @@ +% Copyright 2012 by Pa3cio Bulic, UL FRI +% +% This file may be distributed and/or modified +% +% 1. under the LaTeX Project Public License and/or +% 2. under the GNU Public License. +% +% See the file doc/licenses/LICENSE for more details. + +% Just modified the Dolphin color theme. + +\ProvidesPackageRCS $Header: beamercolorthemeULFRI.sty,v 0.0.1 2012/10/08 22:31:55 patricio $ + + +\mode + +%% Nastavimo barvo primarnih elementov (npr. headline-a): +\setbeamercolor*{palette primary}{use=structure,fg=white,bg=structure.fg} +\setbeamercolor*{palette secondary}{use=structure,fg=black,bg=structure.fg} +\setbeamercolor*{palette tertiary}{use=structure,fg=black,bg=structure.fg} +\setbeamercolor*{palette quaternary}{fg=white,bg=black} + +%% Barva ozadja za sidebar +\setbeamercolor*{sidebar}{use=structure,bg=white,fg=black} + + +%% barva elementov v sidebar-u: +\setbeamercolor*{palette sidebar primary}{fg=black,bg=white} +\setbeamercolor*{palette sidebar secondary}{fg=black} +\setbeamercolor*{palette sidebar tertiary}{fg=black} +\setbeamercolor*{palette sidebar quaternary}{fg=black} + +\setbeamercolor*{titlelike}{use=structure,fg=structure.fg} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + +\mode + diff --git a/doc/presentation/beamerthemeULFRI.sty b/doc/presentation/beamerthemeULFRI.sty new file mode 100644 index 0000000..276c3c3 --- /dev/null +++ b/doc/presentation/beamerthemeULFRI.sty @@ -0,0 +1,78 @@ +% Copyright 2012 by Pa3cio Bulic, UL FRI +% +% This file may be distributed and/or modified +% +% 1. under the LaTeX Project Public License and/or +% 2. under the GNU Public License. +% +% See the file doc/licenses/LICENSE for more details. + +\ProvidesPackageRCS $Header: beamerthemeULFRI.sty,v 0.0.1 2012/11/07 09:11:41 pa3cio $ + +\DeclareOptionBeamer{height}{\PassOptionsToPackage{height=#1}{beamerouterthemesidebar}} +\ProcessOptionsBeamer + +\DeclareOptionBeamer{compress}{\beamer@compresstrue} +\ProcessOptionsBeamer + +\mode +\usecolortheme[RGB={180,22,44}]{structure} +%\usecolortheme[RGB={204,45,48}]{structure} +%\usecolortheme[cmyk={0.0,0.81,0.81,0.16}]{structure} + + +% If you have a file called "university-logo-filename.xxx", where xxx +% is a graphic format that can be processed by latex or pdflatex, +% resp., then you can add a logo as follows: + +\pgfdeclareimage[height=20mm]{logo}{znakULFRIbeamer.png} +\logo{\pgfuseimage{logo}} +%\logo{\includegraphics[height=20mm]{znakULFRIbeamer.png}} + + +%\useoutertheme{infolines} +%\setbeamertemplate{items}[ball] +%\usefonttheme{serif} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% IZGLED BLOKOV (TEOREMI, DOKAZI, ....) +% 1. Ce zelite imeti bloke z zaobljenimi robovi, izberite: +% \setbeamertemplate{blocks}[rounded][shadow=false] +% 2. Ce zelite imeti bloke z zaobljenimi robovi in sencami, izberite: +% \setbeamertemplate{blocks}[rounded][shadow=true] +% 3. Ce zelite imeti navadne pravokotne bloke, izberite: +% \setbeamertemplate{blocks}[default] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\setbeamertemplate{blocks}[rounded][shadow=false] +%\setbeamertemplate{blocks}[rounded][shadow=true] +\setbeamertemplate{blocks}[default] +% +% +% +% +\setbeamertemplate{navigation symbols}{} +% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% I Z B I R A T E M E Z U N A N J I H E L E M E N T O V : +% 1. Ce zelite prosojnice brez kazala poglavij, zakomentirajte spodnji dve vrstici +% 2. Ce zelite prosojnice s kazalom ob strani in logom v zgornjem levem kotu, izberite \useoutertheme[left,hideallsubsections]{sidebar} +% 3. Ce zelite prosojnice s kazalom v glavi, izberite \useoutertheme{split} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\useoutertheme[left,hideallsubsections]{sidebar} +%\useoutertheme{split} +%\useoutertheme[footline=authorinstitutetitle]{miniframes} +%\useoutertheme{shadow} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% B A R V N A P R E D L O G A I N F O N T I +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usecolortheme{ULFRI} +\usecolortheme{orchid} +\setbeamercolor*{frametitle}{parent=palette primary} +\setbeamerfont{block title}{size={}} + +\mode + diff --git a/doc/presentation/beamerthemeULFRIframes.sty b/doc/presentation/beamerthemeULFRIframes.sty new file mode 100644 index 0000000..cd0e37a --- /dev/null +++ b/doc/presentation/beamerthemeULFRIframes.sty @@ -0,0 +1,74 @@ +% Copyright 2012 by Pa3cio Bulic, UL FRI +% +% This file may be distributed and/or modified +% +% 1. under the LaTeX Project Public License and/or +% 2. under the GNU Public License. +% +% See the file doc/licenses/LICENSE for more details. + +\ProvidesPackageRCS $Header: beamerthemeULFRIframes.sty,v 0.0.1 2012/11/07 09:11:41 pa3cio $ + +\DeclareOptionBeamer{height}{\PassOptionsToPackage{height=#1}{beamerouterthemesidebar}} +\ProcessOptionsBeamer + +\DeclareOptionBeamer{compress}{\beamer@compresstrue} +\ProcessOptionsBeamer + +\mode +\usecolortheme[RGB={180,22,44}]{structure} +%\usecolortheme[RGB={204,45,48}]{structure} +%\usecolortheme[cmyk={0.0,0.81,0.81,0.16}]{structure} + + +% If you have a file called "university-logo-filename.xxx", where xxx +% is a graphic format that can be processed by latex or pdflatex, +% resp., then you can add a logo as follows: + +%\pgfdeclareimage[height=20mm]{logo}{znakULFRIbeamer.png} +%\logo{\pgfuseimage{logo}} +%\logo{\includegraphics[height=20mm]{znakULFRIbeamer.png}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% IZGLED BLOKOV (TEOREMI, DOKAZI, ....) +% 1. Ce zelite imeti bloke z zaobljenimi robovi, izberite: +% \setbeamertemplate{blocks}[rounded][shadow=false] +% 2. Ce zelite imeti bloke z zaobljenimi robovi in sencami, izberite: +% \setbeamertemplate{blocks}[rounded][shadow=true] +% 3. Ce zelite imeti navadne pravokotne bloke, izberite: +% \setbeamertemplate{blocks}[default] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\setbeamertemplate{blocks}[rounded][shadow=false] +%\setbeamertemplate{blocks}[rounded][shadow=true] +\setbeamertemplate{blocks}[default] +% +% +% +% +\setbeamertemplate{navigation symbols}{} +% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% I Z B I R A T E M E Z U N A N J I H E L E M E N T O V : +% 1. Ce zelite prosojnice brez kazala poglavij, zakomentirajte spodnji dve vrstici +% 2. Ce zelite prosojnice s kazalom ob strani in logom v zgornjem levem kotu, izberite \useoutertheme[left,hideallsubsections]{sidebar} +% 3. Ce zelite prosojnice s kazalom v glavi, izberite \useoutertheme{split} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\useoutertheme[left,hideallsubsections]{sidebar} +%\useoutertheme{split} +\useoutertheme[footline=authorinstitutetitle]{miniframes} +%\useoutertheme{shadow} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% B A R V N A P R E D L O G A I N F O N T I +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usecolortheme{ULFRI} +\usecolortheme{orchid} +\setbeamercolor*{frametitle}{parent=palette primary} +\setbeamerfont{block title}{size={}} + +\mode + diff --git a/doc/presentation/figs/VCL.png b/doc/presentation/figs/VCL.png new file mode 100644 index 0000000..01a3d3c Binary files /dev/null and b/doc/presentation/figs/VCL.png differ diff --git a/doc/presentation/figs/baby.jpg b/doc/presentation/figs/baby.jpg new file mode 100644 index 0000000..aedb769 Binary files /dev/null and b/doc/presentation/figs/baby.jpg differ diff --git a/doc/presentation/figs/centralised-architecture.pdf b/doc/presentation/figs/centralised-architecture.pdf new file mode 100644 index 0000000..17c9c6e Binary files /dev/null and b/doc/presentation/figs/centralised-architecture.pdf differ diff --git a/doc/presentation/figs/centralised-architecture.png b/doc/presentation/figs/centralised-architecture.png new file mode 100644 index 0000000..a4830fc Binary files /dev/null and b/doc/presentation/figs/centralised-architecture.png differ diff --git a/doc/presentation/figs/centralised-architecture.svg b/doc/presentation/figs/centralised-architecture.svg new file mode 100644 index 0000000..b91c593 --- /dev/null +++ b/doc/presentation/figs/centralised-architecture.svg @@ -0,0 +1,18111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + STUDENT 1 + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + STUDENT 2 + + + + TESTER + + diff --git a/doc/presentation/figs/computer.svg b/doc/presentation/figs/computer.svg new file mode 100644 index 0000000..b20943c --- /dev/null +++ b/doc/presentation/figs/computer.svg @@ -0,0 +1,566 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/presentation/figs/fail.jpg b/doc/presentation/figs/fail.jpg new file mode 100644 index 0000000..cf18aa0 Binary files /dev/null and b/doc/presentation/figs/fail.jpg differ diff --git a/doc/presentation/figs/kpov-architecture.pdf b/doc/presentation/figs/kpov-architecture.pdf new file mode 100644 index 0000000..8efc2f6 Binary files /dev/null and b/doc/presentation/figs/kpov-architecture.pdf differ diff --git a/doc/presentation/figs/kpov-architecture.png b/doc/presentation/figs/kpov-architecture.png new file mode 100644 index 0000000..df20138 Binary files /dev/null and b/doc/presentation/figs/kpov-architecture.png differ diff --git a/doc/presentation/figs/kpov-architecture.svg b/doc/presentation/figs/kpov-architecture.svg new file mode 100644 index 0000000..93e14aa --- /dev/null +++ b/doc/presentation/figs/kpov-architecture.svg @@ -0,0 +1,18991 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + STUDENT 1 + + TESTER + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ARBITER + + INTERWEBZ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/presentation/kpov_judge-slides.pdf b/doc/presentation/kpov_judge-slides.pdf new file mode 100644 index 0000000..c8eda87 Binary files /dev/null and b/doc/presentation/kpov_judge-slides.pdf differ diff --git a/doc/presentation/kpov_judge-slides.tex b/doc/presentation/kpov_judge-slides.tex new file mode 100644 index 0000000..c8a6acc --- /dev/null +++ b/doc/presentation/kpov_judge-slides.tex @@ -0,0 +1,277 @@ +% $Header: /Users/joseph/Documents/LaTeX/beamer/solutions/generic-talks/generic-ornate-15min-45min.en.tex,v 90e850259b8b 2007/01/28 20:48:30 tantau $ + +\documentclass{beamer} + +% This file is a solution template for: + +% - Giving a talk on some subject. +% - The talk is between 15min and 45min long. +% - Style is ornate. + +% Copyright 2004 by Till Tantau . +% +% In principle, this file can be redistributed and/or modified under +% the terms of the GNU Public License, version 2. +% +% However, this file is supposed to be a template to be modified +% for your own needs. For this reason, if you use this file as a +% template and not specifically distribute it as part of a another +% package/program, I grant the extra permission to freely copy and +% modify this file as you see fit and even to delete this copyright +% notice. + + +\mode +{ + \usetheme[height=9mm]{ULFRI} + % \usecolortheme{beaver} + % or ... + % \setbeamercovered{transparent} + % or whatever (possibly just delete it) +} + +% \usetheme[height=9mm]{ULFRI} + +\usepackage[english]{babel} +% or whatever + +\usepackage[utf8]{inputenc} +% or whatever +\usepackage{multirow} +\usepackage{times} +\usepackage[T1]{fontenc} +% Or whatever. Note that the encoding and the font should match. If T1 +% does not look nice, try deleting the line with the fontenc. + + +\title[Kpov Judge] % (optional, use only with long paper titles) +{Strah in trepet prihodnjih generacij pri KPOV} + +% \subtitle +% {A tale of RFIDs, finance and irritation} % (optional) + +% (optional, use only with lots of authors) +\author[LUSY] +{Ga\v{s}per Fele-\v{Z}or\v{z}} + +% - Use the \inst{?} command only if the authors have different +% affiliation. + +\institute[FRI]{ + Univerza v Ljubljani, Fakulteta za računalništvo in informatiko + {\small polz@fri.uni-lj.si} +} + +\date[FRI pedagoška delavnica] % (optional) +{} + +\subject{KPOV Judge} +% This is only inserted into the PDF information catalog. Can be left +% out. + + + +% If you have a file called "university-logo-filename.xxx", where xxx +% is a graphic format that can be processed by latex or pdflatex, +% resp., then you can add a logo as follows: + +% \pgfdeclareimage[height=0.5cm]{university-logo}{university-logo-filename} +% \logo{\pgfuseimage{university-logo}} + + + +% Delete this, if you do not want the table of contents to pop up at +% the beginning of each subsection: +%\AtBeginSubsection[] +%{ +% \begin{frame}{Outline} +% \tableofcontents[currentsection,currentsubsection] +% \end{frame} +%} + + +% If you wish to uncover everything in a step-wise fashion, uncomment +% the following command: + +%\beamerdefaultoverlayspecification{<+->} + +\begin{document} + +\begin{frame}{KPOV! Naravnost v obraz!} + \titlepage +\end{frame} + +\begin{frame}{Pregled} + \tableofcontents + % You might wish to add the option [pausesections] +\end{frame} + + +% Since this a solution template for a generic talk, very little can +% be said about how it should be structured. However, the talk length +% of between 15min and 45min and the theme suggest that you stick to +% the following rules: + +% - Exactly two or three sections (other than the summary). +% - At *most* three subsections per section. +% - Talk about 30s to 2min per frame. So there should be between about +% 15 and 30 frames, all told. +\section{Kaj je KPOV Judge} % ----------------------------------------------- + +\subsection{KPOV} + +\begin{frame}{KPOV} + \begin{itemize} + \item Računalniške komunikacije 2 + \item Predpogoj za Spletne Tehnologije + \item Postavi DHCP, TFTP, SNMP, RDATE, Video streaming... + \item 90 študentov 2. letnika VSŠ, en asistent + \end{itemize} +\end{frame} + +\begin{frame}{Pot na FRI je tlakovana z dobrimi nameni} + \begin{itemize} + \item Dva tedna za prvi prototip s podporo za OpenCloud + \item Devet mesecev za približno delujočih nekaj nalog z navodili + \end{itemize} +\end{frame} + +\begin{frame}{Čas izdelave} + \includegraphics<1>[width=\textwidth,height=0.8\textheight,keepaspectratio]{figs/baby.jpg} +\end{frame} + +\subsection{Uporabi že narejeno!} + +\begin{frame}{Open Virtual Computer Lab} + \includegraphics<1>[width=\textwidth,height=0.8\textheight,keepaspectratio]{figs/VCL.png} + \begin{itemize} + \item Postavi farmo strežnikov + \item Napiši skripte za testiranje + \end{itemize} +\end{frame} + +\subsection{BYOD MOOC} +\begin{frame}{Običajna arhitektura} + \includegraphics<1>[width=\textwidth,height=0.8\textheight,keepaspectratio]{figs/centralised-architecture.png} +\end{frame} + +\begin{frame}{Prihranimo na strojni opremi!} + \includegraphics<1>[width=\textwidth,height=0.8\textheight,keepaspectratio]{figs/kpov-architecture.png} +\end{frame} + +\section{Kako se ga uporablja?} +\begin{frame}{Asistent} + \begin{itemize} + \item Navodila + \item Seznam računalnikov / diskov, mrež + \item Seznam parametrov + \item Pripravljanje parametrov + \item Pripravljanje diskov + \item Preverjanje pri študentu + \item Preverjanje na strežniku + \end{itemize} +\end{frame} + +\begin{frame}{Študent} + \begin{itemize} + \item Povleci virtualke + \item Reši nalogo + \item Poženi testni program + \end{itemize} +\end{frame} + +\begin{frame}{DEMO} + \includegraphics<1>[width=\textwidth,height=0.8\textheight,keepaspectratio]{figs/fail.jpg} +\end{frame} + +\section{Uporabljene tehnologije} +\begin{frame}{Uporabljene tehnologije} + \begin{itemize} + \item Python, Flask + \item MongoDB + \item libguestfs + \item OpenStack (zadnjič deloval 2013) + \end{itemize} +\end{frame} + +\section{Rezultati uporabe} +\begin{frame}{Kako uporabiti študente} + \begin{itemize}[<+->] + \item Skupinsko delo (4 študentje / skupino) + \item Jasno razdeljene naloge + \item Če en ne opravi dela, padejo vsi + \item Vsak je v dveh skupinah, vsak ima backup + \item Brez točnih rokov + \item Brez dobre dokumentacije + \item Brez zadostnega obrtniškega znanja + \end{itemize} +\end{frame} + +\begin{frame}{Kako uporabiti študente} + \begin{itemize}[<+->] + \item V redu za howto, prevod + \item Slabi za programiranje + \end{itemize} +\end{frame} + + +\begin{frame}{Primer naloge} + \begin{itemize} + \item Preimenuj vse datoteke tako, da zamenjaš minuse s podčrtaji + \item Napiši NAJKRAJŠI ukaz, ki premakne datoteke iz ADAHHD v KPOKNM + \item Poišči datoteke, ki vsebujejo "mama" + \item Izpiši zadnje vrstice, filtriraj syslog + \item Namesti paket "cowsay" in ga preizkusi :) + \item Povleci datoteko s CURL + \item Preštej vrstice v datoteki, rezultat spravi v okoljsko spremenljivko + \item Preštej število vrstic v datoteki + \end{itemize} +\end{frame} + +\begin{frame}{Poizkusni zajčki} + \begin{itemize}[<+->] + \item Dva študenta pri RF, druga stopnja Bolognske + \item En zaposleni, ne-asistent + \item Trije asistentje + \end{itemize} +\end{frame} + +\begin{frame}{Koliko časa} + \begin{itemize} + \item En študent - dve uri, rešil pol + \item Študentka - pet ur, rešila nič + \item Zaposleni - pogledal, se ni resno lotil + \item Dva asistenta - pogledala, po pol ure obupala + \item En asistent rešil v slabih 2 urah + \end{itemize} +\end{frame} + +\section{Rad bi pomagal} + +\begin{frame}{Dobri stari svn} + svn co https://lusy.fri.uni-lj.si/svn/kpov-public +\end{frame} + +\begin{frame}{Acknowledgements} + \begin{itemize} + \item Andrej Brodnik + \item Andrej Tolič + \item Študentje KPOV 2014/2015 + \end{itemize} +\end{frame} + +\begin{frame}{Vprašanja} +\end{frame} +%\begin{frame}{Map of Slovenia} + % - A title should summarize the slide in an understandable fashion + % for anyone how does not follow everything on the slide itself. +% \includegraphics<1>[width=\textwidth,height=0.8\textheight,keepaspectratio]{slovenia-map.png} +% \includegraphics<2>[width=\textwidth,height=0.8\textheight,keepaspectratio]{matkurja1.jpg} + +%\end{frame} + +\end{document} + + + + diff --git a/doc/presentation/znakULFRIbeamer.png b/doc/presentation/znakULFRIbeamer.png new file mode 100644 index 0000000..be8d1b0 Binary files /dev/null and b/doc/presentation/znakULFRIbeamer.png differ -- cgit v1.2.1