From 81470e6cf0cd9993bbb7b40d1b1930656dfaac3d Mon Sep 17 00:00:00 2001 From: "gasperfele@fri1.uni-lj.si" Date: Sun, 14 Jun 2015 22:40:51 +0000 Subject: Added slides for a presentation of kpov_judge in slovenian git-svn-id: https://svn.lusy.fri.uni-lj.si/kpov-public-svn/kpov-public@299 5cf9fbd1-b2bc-434c-b4b7-e852f4f63414 --- kpov_judge/DEVELOPMENT-FAQ.txt | 93 - kpov_judge/README | 23 - kpov_judge/doc/DEVELOPMENT-FAQ.txt | 93 + .../doc/presentation/beamercolorthemeULFRI.sty | 39 + kpov_judge/doc/presentation/beamerthemeULFRI.sty | 78 + .../doc/presentation/beamerthemeULFRIframes.sty | 74 + kpov_judge/doc/presentation/figs/VCL.png | Bin 0 -> 30128 bytes kpov_judge/doc/presentation/figs/baby.jpg | Bin 0 -> 101205 bytes .../presentation/figs/centralised-architecture.pdf | Bin 0 -> 5339314 bytes .../presentation/figs/centralised-architecture.png | Bin 0 -> 96386 bytes .../presentation/figs/centralised-architecture.svg | 18111 ++++++++++++++++++ kpov_judge/doc/presentation/figs/computer.svg | 566 + kpov_judge/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 +++++++++++++++++++ kpov_judge/doc/presentation/kpov_judge-slides.pdf | Bin 0 -> 454569 bytes kpov_judge/doc/presentation/kpov_judge-slides.tex | 277 + kpov_judge/doc/presentation/znakULFRIbeamer.png | Bin 0 -> 51682 bytes 19 files changed, 38229 insertions(+), 116 deletions(-) delete mode 100644 kpov_judge/DEVELOPMENT-FAQ.txt delete mode 100644 kpov_judge/README create mode 100644 kpov_judge/doc/DEVELOPMENT-FAQ.txt create mode 100644 kpov_judge/doc/presentation/beamercolorthemeULFRI.sty create mode 100644 kpov_judge/doc/presentation/beamerthemeULFRI.sty create mode 100644 kpov_judge/doc/presentation/beamerthemeULFRIframes.sty create mode 100644 kpov_judge/doc/presentation/figs/VCL.png create mode 100644 kpov_judge/doc/presentation/figs/baby.jpg create mode 100644 kpov_judge/doc/presentation/figs/centralised-architecture.pdf create mode 100644 kpov_judge/doc/presentation/figs/centralised-architecture.png create mode 100644 kpov_judge/doc/presentation/figs/centralised-architecture.svg create mode 100644 kpov_judge/doc/presentation/figs/computer.svg create mode 100644 kpov_judge/doc/presentation/figs/fail.jpg create mode 100644 kpov_judge/doc/presentation/figs/kpov-architecture.pdf create mode 100644 kpov_judge/doc/presentation/figs/kpov-architecture.png create mode 100644 kpov_judge/doc/presentation/figs/kpov-architecture.svg create mode 100644 kpov_judge/doc/presentation/kpov_judge-slides.pdf create mode 100644 kpov_judge/doc/presentation/kpov_judge-slides.tex create mode 100644 kpov_judge/doc/presentation/znakULFRIbeamer.png (limited to 'kpov_judge') diff --git a/kpov_judge/DEVELOPMENT-FAQ.txt b/kpov_judge/DEVELOPMENT-FAQ.txt deleted file mode 100644 index c5c0286..0000000 --- a/kpov_judge/DEVELOPMENT-FAQ.txt +++ /dev/null @@ -1,93 +0,0 @@ -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_random_helpers.default_generators and kpov_random_helpers.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_random_helpers.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_random_helpers for generation - 'generated': True # the value should be generated in gen_params - }, -} - diff --git a/kpov_judge/README b/kpov_judge/README deleted file mode 100644 index c9a1687..0000000 --- a/kpov_judge/README +++ /dev/null @@ -1,23 +0,0 @@ -kpov_judge is a system for the automated testing of learning tasks related to networking. - -To solve each task, a student must create a number of virtual machines, connect them to a network and set them up according to the task instructions. - -Each task is defined by a file called task.py. - -This file contains some short instructions, a description of all the computers and networks needed to complete the task, the functions for customizing the task to each student and testing their solution. - -Each task for each student is customized by choosing some parameters randomly. These parameters are also described in task.py. Some of the parameters may be chosen or altered by the student. Also, some parameters might be hidden from the student. The parameters which should be chosen by the system are set in a function called gen_params(). To make the writing of this function easier, a number of helper functions are available in kpov_random_helpers. - -Two functions are used to test a student's solution. -The first of these functions, task(...), is run on on a virtual machine under the control of the student; the other, task_check(results, params), on a remote server which is controlled by the teachers. - -The function task(...) performs the testing of the student's solution. -It returns a dictionary of strings called results. These results are sent to the -teacher's server. - -The function task_check(results, params) verifies that the student has indeed solved the specified task. The correct results returned by task(...) should be -more difficult to create manually than it is to solve the task. - -Some tasks also include a set of detailed step-by-step instructions on how to perform the task. These instructions are in the form of a single web page and usually include screen-shots. - - diff --git a/kpov_judge/doc/DEVELOPMENT-FAQ.txt b/kpov_judge/doc/DEVELOPMENT-FAQ.txt new file mode 100644 index 0000000..c5c0286 --- /dev/null +++ b/kpov_judge/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_random_helpers.default_generators and kpov_random_helpers.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_random_helpers.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_random_helpers for generation + 'generated': True # the value should be generated in gen_params + }, +} + diff --git a/kpov_judge/doc/presentation/beamercolorthemeULFRI.sty b/kpov_judge/doc/presentation/beamercolorthemeULFRI.sty new file mode 100644 index 0000000..a7bc26b --- /dev/null +++ b/kpov_judge/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/kpov_judge/doc/presentation/beamerthemeULFRI.sty b/kpov_judge/doc/presentation/beamerthemeULFRI.sty new file mode 100644 index 0000000..276c3c3 --- /dev/null +++ b/kpov_judge/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/kpov_judge/doc/presentation/beamerthemeULFRIframes.sty b/kpov_judge/doc/presentation/beamerthemeULFRIframes.sty new file mode 100644 index 0000000..cd0e37a --- /dev/null +++ b/kpov_judge/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/kpov_judge/doc/presentation/figs/VCL.png b/kpov_judge/doc/presentation/figs/VCL.png new file mode 100644 index 0000000..01a3d3c Binary files /dev/null and b/kpov_judge/doc/presentation/figs/VCL.png differ diff --git a/kpov_judge/doc/presentation/figs/baby.jpg b/kpov_judge/doc/presentation/figs/baby.jpg new file mode 100644 index 0000000..aedb769 Binary files /dev/null and b/kpov_judge/doc/presentation/figs/baby.jpg differ diff --git a/kpov_judge/doc/presentation/figs/centralised-architecture.pdf b/kpov_judge/doc/presentation/figs/centralised-architecture.pdf new file mode 100644 index 0000000..17c9c6e Binary files /dev/null and b/kpov_judge/doc/presentation/figs/centralised-architecture.pdf differ diff --git a/kpov_judge/doc/presentation/figs/centralised-architecture.png b/kpov_judge/doc/presentation/figs/centralised-architecture.png new file mode 100644 index 0000000..a4830fc Binary files /dev/null and b/kpov_judge/doc/presentation/figs/centralised-architecture.png differ diff --git a/kpov_judge/doc/presentation/figs/centralised-architecture.svg b/kpov_judge/doc/presentation/figs/centralised-architecture.svg new file mode 100644 index 0000000..b91c593 --- /dev/null +++ b/kpov_judge/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/kpov_judge/doc/presentation/figs/computer.svg b/kpov_judge/doc/presentation/figs/computer.svg new file mode 100644 index 0000000..b20943c --- /dev/null +++ b/kpov_judge/doc/presentation/figs/computer.svg @@ -0,0 +1,566 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + OXYGEN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/kpov_judge/doc/presentation/figs/fail.jpg b/kpov_judge/doc/presentation/figs/fail.jpg new file mode 100644 index 0000000..cf18aa0 Binary files /dev/null and b/kpov_judge/doc/presentation/figs/fail.jpg differ diff --git a/kpov_judge/doc/presentation/figs/kpov-architecture.pdf b/kpov_judge/doc/presentation/figs/kpov-architecture.pdf new file mode 100644 index 0000000..8efc2f6 Binary files /dev/null and b/kpov_judge/doc/presentation/figs/kpov-architecture.pdf differ diff --git a/kpov_judge/doc/presentation/figs/kpov-architecture.png b/kpov_judge/doc/presentation/figs/kpov-architecture.png new file mode 100644 index 0000000..df20138 Binary files /dev/null and b/kpov_judge/doc/presentation/figs/kpov-architecture.png differ diff --git a/kpov_judge/doc/presentation/figs/kpov-architecture.svg b/kpov_judge/doc/presentation/figs/kpov-architecture.svg new file mode 100644 index 0000000..93e14aa --- /dev/null +++ b/kpov_judge/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/kpov_judge/doc/presentation/kpov_judge-slides.pdf b/kpov_judge/doc/presentation/kpov_judge-slides.pdf new file mode 100644 index 0000000..c8eda87 Binary files /dev/null and b/kpov_judge/doc/presentation/kpov_judge-slides.pdf differ diff --git a/kpov_judge/doc/presentation/kpov_judge-slides.tex b/kpov_judge/doc/presentation/kpov_judge-slides.tex new file mode 100644 index 0000000..c8a6acc --- /dev/null +++ b/kpov_judge/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/kpov_judge/doc/presentation/znakULFRIbeamer.png b/kpov_judge/doc/presentation/znakULFRIbeamer.png new file mode 100644 index 0000000..be8d1b0 Binary files /dev/null and b/kpov_judge/doc/presentation/znakULFRIbeamer.png differ -- cgit v1.2.1