Material zum Kurs
Was Sie mitnehmen: die Skripte und Vorlagen, mit denen gearbeitet wird, die Prüfliste des ganzen Kurses und alle Befehle auf einem Blatt. Alles hier wird aus dem Kurs erzeugt — es ist also immer der Stand, den Sie gerade lernen.
Die Abnahme
Die Prüfliste des ganzen Kurses
Alle Prüfpunkte am Stück. Mit Zugang haken Sie hier ab — der Stand ist derselbe wie in den Phasen.
Station 01 · Die installierbare Web-AppDiese Station ist erledigt, wenn:
Nachschlagen
Alle Befehle des Kurses
In der Reihenfolge, in der sie im Kurs vorkommen.
{
"name": "Rundgang",
"short_name": "Rundgang",
"start_url": "/",
"display": "standalone",
"background_color": "#16386D",
"theme_color": "#16386D",
"icons": [
{ "src": "/symbol-192.png", "sizes": "192x192", "type": "image/png" },
{ "src": "/symbol-512.png", "sizes": "512x512", "type": "image/png" },
{ "src": "/symbol-512.png", "sizes": "512x512", "type": "image/png",
"purpose": "maskable" }
]
}<link rel="manifest" href="/manifest.webmanifest" /> <meta name="theme-color" content="#16386D" /> <link rel="apple-touch-icon" href="/symbol-192.png" />
const LAGER = 'rundgang-v1';
const NOETIG = ['/', '/manifest.webmanifest', '/symbol-192.png'];
self.addEventListener('install', e => {
e.waitUntil(caches.open(LAGER).then(c => c.addAll(NOETIG)));
});
self.addEventListener('activate', e => { // alte Lager aufräumen
e.waitUntil(caches.keys().then(k =>
Promise.all(k.filter(n => n !== LAGER).map(n => caches.delete(n)))));
});
self.addEventListener('fetch', e => {
if (e.request.method !== 'GET') return; // nur Lesen aus dem Lager
e.respondWith(
fetch(e.request)
.then(a => { const k = a.clone();
caches.open(LAGER).then(c => c.put(e.request, k)); return a; })
.catch(() => caches.match(e.request)) // kein Netz: aus dem Lager
);
});if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js');
}Zum Aushängen
Alle Diagramme
Dieselben Bilder wie im Kurs, hintereinander und druckbar. Sie stehen auf einer eigenen Seite — 9 Zeichnungen auf einmal machen jede andere Seite träge.
Material ist Werkzeug, nicht der Stoff. Skripte, Vorlagen und Ihre eigene Prüfliste nehmen Sie mit. Die Phasentexte bleiben im Kurs — sie werden gepflegt, und eine Kopie wäre schon morgen falsch.