Each of those slides will show you what you can do with SFEIR School Theme
To easily understand how to reproduce the slide for your needs. This presentation will use RevealJS vertical navigation to show you the code to produce. Press space or ⬇️key to see the code
Now you see that you could use vertical navigation. Enjoy the possibilities of SFEIR School Theme
<!-- .slide: class="first-slide" sfeir-level="1" sfeir-techno="pwa" -->
# **Welcome to SFEIR School**
## **PWA 100**
<!-- .slide: class="first-slide" sfeir-level="2" sfeir-techno="pwa" -->
# **Welcome to SFEIR School**
## **PWA 200**
<!-- .slide: class="first-slide" sfeir-level="3" sfeir-techno="pwa" -->
# **Welcome to SFEIR School**
## **PWA 300**
<!-- .slide: class="speaker-slide" -->
# Hello ! @SFEIR





<h2>Jean-François<span> Garreau</span></h2>
### CTO front
<!-- .element: class="icon-rule icon-first" -->
### @jefbinomed
<!-- .element: class="icon-twitter icon-second" -->
### fake.email@sfeir.com
<!-- .element: class="icon-mail icon-third" -->
<!-- .slide: class="speaker-slide blue" -->
# Hello ! @SFEIR





<h2>Jean-François<span> Garreau</span></h2>
### CTO front
<!-- .element: class="icon-rule icon-first" -->
### @jefbinomed
<!-- .element: class="icon-twitter icon-second" -->
### fake.email@sfeir.com
<!-- .element: class="icon-mail icon-third" -->
<!-- .slide: class="speaker-slide green" -->
# Hello ! @SFEIR





<h2>Jean-François<span> Garreau</span></h2>
### CTO front
<!-- .element: class="icon-rule icon-first" -->
### @jefbinomed
<!-- .element: class="icon-twitter icon-second" -->
### fake.email@sfeir.com
<!-- .element: class="icon-mail icon-third" -->
Some Content
## ==##
## A new slide
Some Content
Some Content
## ==##
<!-- .slide: class="blue" -->
## A new slide
Some Content
Some Content
## ==##
<!-- .slide: class="green" -->
## A new slide
Some Content
## Summary
- Item 1
- Item 2
- Item 3
## Summary
1. Item 1
2. Item 2
3. Item 3
## List with fragments
1. List Item 1
2. List Item 2
3. List Item 3
<!-- .element: class="list-fragment" -->
- Item 1
- Item 2
- **Item 3**
<!-- .element: class="list-fragment" -->
A Wonderful Content !
More wonderful content
## Title
### SubTitle
A Wonderful Content !
### Another subtitle on the same slide
More wonderful content
First Line
Second Line
Third Line
Sub Content
Sub Content
## Main title
### Sub title
- First Line
- Second Line
- Third Line
- Sub Content
- Sub Content
- Third Level
Version | Codename | API | Distribution |
---|---|---|---|
2.2 | Froyo | 8 | 2.4% |
2.3.3 - 2.3.7 | Gingerbread | 10 | 30.7% |
3.2 | Honeycomb | 13 | 0.1% |
4.0.3 - 4.0.4 | Ice Cream Sandwich | 15 | 21.7% |
| Version | Codename | API | Distribution |
| ------------- | ------------------ | --- | ------------ |
| 2.2 | Froyo | 8 | 2.4% |
| 2.3.3 - 2.3.7 | Gingerbread | 10 | 30.7% |
| 3.2 | Honeycomb | 13 | 0.1% |
| 4.0.3 - 4.0.4 | Ice Cream Sandwich | 15 | 21.7% |
To Quote or not to quote...
<blockquote>
<cite>
To Quote or not to quote...
</cite>
</blockquote>
http://developer.android.com/index.html
http://developer.android.com/index.html
http://android.git.kernel.org/
http://androidcookbook.oreilly.com/
To see the notes of this slide Press : 'S'
## A slide with Notes
To see the notes of this slide Press : 'S'
^Notes:
A super notes for speaker
content left
content right
<!-- .slide: class="two-column-layout"-->
# A title
## --##
content left
## --##
content right
function hello() {
console.log('World');
}
content right
<!-- .slide: class="two-column-layout"-->
# A title
## --##
<!-- .slide: class="with-code" -->
```javascript
function hello() {
console.log('World');
}
```
## --##
content right
A paragraph with some text and a link.
<!-- .slide: class="two-column" -->
## Slide 1
A paragraph with some text and a [link](http://hakim.se).
## --##
## Slide 2
- Item 2
- Item 3
<!-- .element: class="list-fragment" -->
<!-- .slide: class="two-column" -->
## Slide 1 with notes
A paragraph with some text and a [link](http://hakim.se).
Press 'S'
Notes:
Notes for slide left
## --##
## Slide 2 with notes
- Item 2
- Item 3
<!-- .element: class="list-fragment" -->
Notes:
Notes for slide right
<!-- .slide: class="two-column" data-background="./assets/images/dark_background.jpeg"-->
## --##
## Slide 2
- Item 2
- Item 3
<!-- .element: class="list-fragment" -->
A paragraph with some text and a link.
<!-- .slide: class="two-column" -->
## Slide 1
A paragraph with some text and a [link](http://hakim.se).
## --##
<!-- .slide: data-background="./assets/images/dark_background.jpeg" -->
## Slide 2
- Item 2
- Item 3
<!-- .element: class="list-fragment" -->
<!-- .slide: class="two-column" -->
## --##
## Slide 2
<!-- .slide: data-background="var(--black)" -->
- Item 2
- Item 3
<!-- .slide: class="two-column"-->
## --##
## Slide 2
<!-- .slide: class="text-dark" data-background="./assets/images/light-background.webp" -->
- Item 2
- Item 3
<!-- .slide: class="two-column" -->
## --##
<!-- .slide: class="mask" data-background="./assets/images/light-background.webp" -->
## Slide 2
- Item 2
- Item 3
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
<!-- .slide: class="with-code-dark" -->
```xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
```
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView
android:text="@string/hello"/>
</LinearLayout>
<!-- .slide: class="with-code-dark max-height" -->
```xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView
android:text="@string/hello"/>
</LinearLayout>
```
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
<!-- .slide: class="with-code-dark" -->
```xml []
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
```
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
<!-- .slide: class="with-code-bg-dark" -->
```xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
```
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
<!-- .slide: class="with-code" -->
```xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
```
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
<!-- .slide: class="with-code consolas" -->
```xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
```
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
<!-- .slide: class="with-code inconsolata" -->
```xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
```
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
<!-- .slide: class="with-code-dark" -->
```xml [1,7-11]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
```
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
<!-- .slide: class="with-code" -->
```xml [1|5-6|7-11]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
```
<?xml version="1.0" encoding="utf-8"?>
<!-- .slide: class="with-code" -->
```xml
<?xml version="1.0" encoding="utf-8"?>
```
<!-- .element: class="big-code" -->
draggable=true
sur l'élément html.
ondragstart
event sur l'élément draggable.
ondrop
event dans la zone de dépot.
ondraghover
event sur la zone de dépot.<!-- .slide: class="with-code" -->
<br><br>
- attribut `draggable=true` sur l'élément html.
<br><br>
- `ondragstart` event sur l'élément draggable.
<br><br>
- `ondrop` event dans la zone de dépot.
<br><br>
- `ondraghover` event sur la zone de dépot.
<!-- .slide: class="transition"-->
# Transition
<!-- .slide: class="transition blue"-->
# Transition blue
<!-- .slide: class="transition green"-->
# Transition green
<!-- .slide: class="transition bg-white" -->
# A White Transition Slide
<!-- .slide: class="transition bg-blue" -->
# A Blue Transition Slide
<!-- .slide: class="transition bg-green" -->
# A Green Transition Slide
<!-- .slide: class="transition left transition-bg-sfeir-1" -->
# Transition left
<!-- .slide: class="transition right transition-bg-sfeir-1" -->
# Transition right
<!-- .slide: class="transition top transition-bg-sfeir-1" -->
# Transition top
<!-- .slide: class="transition bottom transition-bg-sfeir-1" -->
# Transition bottom
<!-- .slide: class="transition-bg-sfeir-1" -->
# SFEIR bg 1
## dependant on mode (institute / school)
<!-- .slide: class="transition-bg-sfeir-2" -->
# SFEIR bg 2
## dependant on mode (institute / school)
<!-- .slide: class="transition-bg-sfeir-3" -->
# SFEIR bg SFEIR 3
<!-- .slide: class="transition-bg-green-1" -->
# SFEIR bg green 1
<!-- .slide: class="transition-bg-green-2" -->
# SFEIR bg green 2
<!-- .slide: class="transition-bg-green-3" -->
# SFEIR bg green 3
<!-- .slide: class="transition-bg-green-4" -->
# SFEIR bg green 4
<!-- .slide: class="transition-bg-green-5" -->
# SFEIR bg green 5
<!-- .slide: class="transition-bg-green-6" -->
# SFEIR bg green 6
<!-- .slide: class="transition-bg-blue-1" -->
# SFEIR bg blue 1
<!-- .slide: class="transition-bg-blue-2" -->
# SFEIR bg blue 2
<!-- .slide: class="transition-bg-blue-3" -->
# SFEIR bg blue 3
<!-- .slide: data-background="./assets/images/dark_background.jpeg"
class="transition" -->
# A Custom Transition Slide
<!-- .slide: data-background="./assets/images/dark_background.jpeg"
class="transition mask" -->
# A Custom Transition Slide with mask
<!-- .slide: data-background="#3d4349" class="transition" -->
# Transition with bg color
<!-- .slide: class="exercice" -->
# Exercice Title
## Lab
<br>
1. First step
2. Second step
3. Third step
<br>
Additionnal Advice
### Step: push-1
To Quote or not to quote...
<!-- .slide: class="quote-slide" -->
## A dedicate Quote slide
<blockquote>
<cite>
To Quote or not to quote...
</cite>
</blockquote>
[Credit of citation](http://www.sfeir.com)
<!-- .element: class="credits" -->
On se retrouve à
10h
<!-- .slide: class="bg-blur" -->
<br>
### C'est l'heure de la pause
<br>
<!-- .element: style="--icon-size:300px; --icon-color:var(--light-grey);" -->
<br>
On se retrouve à
<!-- .element: class="center" -->
<br>
<!-- .element: style="--icon-color:var(--light-grey);" --> 10h

<img class="center" src="./assets/images/GDG-Logo-carre.png">
<div class="full-center">
<img src="./assets/images/GDG-Logo-carre.png">
</div>
<!-- .slide: class="full-center" -->

<!-- .slide: class="flex-row" -->









<div class="flex-row">
<img class="h-200" src="./assets/images/GDG-Logo-carre.png">
<img class="h-250" src="./assets/images/GDG-Logo-carre.png">
<img class="h-300" src="./assets/images/GDG-Logo-carre.png">
<img class="h-200" src="./assets/images/GDG-Logo-carre.png">
<img class="h-350" src="./assets/images/GDG-Logo-carre.png">
<img class="h-300" src="./assets/images/GDG-Logo-carre.png">
<img class="h-350" src="./assets/images/GDG-Logo-carre.png">
<img class="h-200" src="./assets/images/GDG-Logo-carre.png">
<img class="h-100" src="./assets/images/GDG-Logo-carre.png">
</div>
Image (w-500) :
Div background:

<div style="background:red;" class="w-500 h-200"> w-500 h-200</div>
Image :
Div background:

<div style="background:red; width:600px;" class="wm-500 h-200">
(height:600px) wm-500 h-200</div>
<!-- .slide: class="flex-row" -->










<img class="full-width" src="./assets/images/Sfeir-Gris-vector.svg">
Div with height of 600px;
<!-- .slide: style="height:100%" -->
<div style="height:600px; width:100%; border: dashed 3px grey;">
<img class="full-height" src="./assets/images/Sfeir-Gris-vector.svg">
</div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec risus leo. Vestibulum condimentum orci in urna auctor aliquet. Quisque mi erat, placerat non porttitor ut, gravida eu erat. Fusce semper ipsum vel nibh porttitor aliquam. Cras sed porttitor est, id scelerisque odio. Pellentesque sit amet imperdiet ex. Aliquam erat.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec risus leo. Vestibulum condimentum orci in urna auctor aliquet. Quisque mi erat, placerat non porttitor ut, gravida eu erat. Fusce semper ipsum vel nibh porttitor aliquam. Cras sed porttitor est, id scelerisque odio. Pellentesque sit amet imperdiet ex. Aliquam erat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec risus leo. Vestibulum condimentum orci in urna auctor aliquet. Quisque mi erat, placerat non porttitor ut, gravida eu erat. Fusce semper ipsum vel nibh porttitor aliquam. Cras sed porttitor est, id scelerisque odio. Pellentesque sit amet imperdiet ex. Aliquam erat.
<img class="float-left" src="./assets/images/gde.png">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec risus leo. Vestibulum condimentum orci in urna auctor aliquet. Quisque mi erat, placerat non porttitor ut, gravida eu erat. Fusce semper ipsum vel nibh porttitor aliquam. Cras sed porttitor est, id scelerisque odio. Pellentesque sit amet imperdiet ex. Aliquam erat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec risus leo. Vestibulum condimentum orci in urna auctor aliquet. Quisque mi erat, placerat non porttitor ut, gravida eu erat. Fusce semper ipsum vel nibh porttitor aliquam. Cras sed porttitor est, id scelerisque odio. Pellentesque sit amet imperdiet ex. Aliquam erat.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec risus leo. Vestibulum condimentum orci in urna auctor aliquet. Quisque mi erat, placerat non porttitor ut, gravida eu erat. Fusce semper ipsum vel nibh porttitor aliquam. Cras sed porttitor est, id scelerisque odio. Pellentesque sit amet imperdiet ex. Aliquam erat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec risus leo. Vestibulum condimentum orci in urna auctor aliquet. Quisque mi erat, placerat non porttitor ut, gravida eu erat. Fusce semper ipsum vel nibh porttitor aliquam. Cras sed porttitor est, id scelerisque odio. Pellentesque sit amet imperdiet ex. Aliquam erat.
<img class="float-right" src="./assets/images/gde.png">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec risus leo. Vestibulum condimentum orci in urna auctor aliquet. Quisque mi erat, placerat non porttitor ut, gravida eu erat. Fusce semper ipsum vel nibh porttitor aliquam. Cras sed porttitor est, id scelerisque odio. Pellentesque sit amet imperdiet ex. Aliquam erat.
Using markdown image
basic icon
small icon
big icon
custom icon and custom color
Using html
basic icon
Complete list of icons : https://feathericons.com/
## Use Feathers icons
Using markdown image
 basic icon
 small icon
 big icon
<!-- .element: style="--icon-size:96px; --icon-color:orange;" --> custom icon and custom color
Using html
<i data-feather="github" ></i> basic icon
Du texte Admonition en mode informatif mais qui est vraiment assez long et qui du coup nécessite un retour à la ligne
Mode abstract
Mode tip
Mode note
Mode success
Mode question
Mode warning
Mode failure
Mode danger
Mode important
Mode bug
Mode example
Mode quote
Mode custom
Mode custom and custom color
# Admonition Blocks
Du texte Admonition en mode informatif mais qui est vraiment assez long et qui du coup nécessite un retour à la ligne
<!-- .element: class="admonition info" -->
Mode abstract
<!-- .element: class="admonition abstract" -->
Mode tip
<!-- .element: class="admonition tip" -->
Mode note
<!-- .element: class="admonition note" -->
Mode success
<!-- .element: class="admonition success" -->
Mode question
<!-- .element: class="admonition question" -->
Mode warning
<!-- .element: class="admonition warning" -->
Mode failure
<!-- .element: class="admonition failure" -->
Mode danger
<!-- .element: class="admonition danger" -->
Mode important
<!-- .element: class="admonition important" -->
Mode bug
<!-- .element: class="admonition bug" -->
Mode example
<!-- .element: class="admonition example" -->
Mode quote
<!-- .element: class="admonition quote" -->
Mode custom
<!-- .element: class="admonition custom" data-admonition-icon="🐼 Custom" -->
Mode custom and custom color
<!-- .element: class="admonition custom" data-admonition-icon="🕶️ Custombis" style="--admonition-bg-color:#d7be00;" -->
We can configure some slides and it's HTML to display or hidde some slides
A few words !
<!-- .slide: data-type-show="prez" -->
For slide present on presentation
<!-- .slide: data-type-show="full" -->
For slide present on restitution version
To configure with index.html
We can provide slides in different languages. Just write several versions of each markdown file (e.g., 00_intro.md
and 00_intro.EN.md
).
To select the language to be used, you can
data-lang
; orThe URL parameter takes precedence over the HTML attribute.
For instance, add ?data-lang=fr
or &data-lang=fr
to the URL before the hash sign to switch to the French version of this presentation (only the introduction slides are translated)