<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>E-Learning Archive - start the loop_</title>
	<atom:link href="https://start-the-loop.com/category/e-learning/feed/" rel="self" type="application/rss+xml" />
	<link>https://start-the-loop.com/category/e-learning/</link>
	<description>WordPress leicht gemacht</description>
	<lastBuildDate>Tue, 22 Jul 2025 14:11:03 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://start-the-loop.com/wp-content/uploads/2018/11/cropped-favicon-32x32.png</url>
	<title>E-Learning Archive - start the loop_</title>
	<link>https://start-the-loop.com/category/e-learning/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Layouten mit LearnDash</title>
		<link>https://start-the-loop.com/layouten-mit-learndash/</link>
		
		<dc:creator><![CDATA[Kirsten]]></dc:creator>
		<pubDate>Tue, 01 Jul 2025 13:25:08 +0000</pubDate>
				<category><![CDATA[E-Learning]]></category>
		<category><![CDATA[LearnDash]]></category>
		<category><![CDATA[Newsletter_01]]></category>
		<guid isPermaLink="false">https://start-the-loop.com/?p=11444</guid>

					<description><![CDATA[<p>LearnDash unterstützt seit einiger Zeit den neuen Block-Editor. Der Block-Editor ist der wordpress-interne Pagebuilder.<br />
Für die E-Learning-Platform violinlab.com habe ich über den Editor die Übersichtsseiten für die Kurse gebaut.</p>
<p>The post <a href="https://start-the-loop.com/layouten-mit-learndash/">Layouten mit LearnDash</a> has first been published on <a href="https://start-the-loop.com">start the loop_</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>LearnDash unterstützt seit einiger Zeit den neuen Block-Editor. Der Block-Editor ist der wordpress-interne Pagebuilder.</strong></p>



<p class="wp-block-paragraph">Für die E-Learning-Platform <a href="http://violinlab.com">violinlab.com</a> habe ich über den Editor die Übersichtsseiten für die Kurse gebaut.</p>



<h2 class="wp-block-heading">Layout Übersichtsseite Kurse</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8d39b2df wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ae42c9e572bb&quot;}" data-wp-interactive="core/image" data-wp-key="6ae42c9e572bb" class="wp-block-image wp-lightbox-container"><img fetchpriority="high" decoding="async" width="439" height="909" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-15-um-16.14.48.png" alt="" class="wp-image-11448" style="aspect-ratio:1;object-fit:cover" srcset="https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-15-um-16.14.48.png 439w, https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-15-um-16.14.48-290x600.png 290w, https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-15-um-16.14.48-193x400.png 193w" sizes="(max-width: 439px) 100vw, 439px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Violinlab ist ein Online-Kurs, in dem man Geige spielen lernen kann.&nbsp;Der Lehrplan von <a href="http://violinlab.com">violinlab.com</a> ist in drei Schwierigkeitsstufen gegliedert, Anfänger, Mittelstufe und Fortgeschrittene. Eine Schülerin ordnet sich in der Regel einer dieser drei Stufen zu, das heißt, nur ein Bereich ist für sie relevant.&nbsp;</p>



<p class="wp-block-paragraph">Mir war es deshalb wichtig, das Layout so zu gestalten, dass die drei Spielniveaus gut unterscheidbar sind. Die Besucherin soll möglichst schnell an den Ort gelangen, an dem es für sie weitergeht.</p>



<p class="wp-block-paragraph"><em>Zur vollständigen Ansicht auf das Bild klicken.</em></p>
</div>
</div>



<h2 class="wp-block-heading">Einstellungen über den Block</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8d39b2df wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ae42c9e57f38&quot;}" data-wp-interactive="core/image" data-wp-key="6ae42c9e57f38" class="wp-block-image wp-lightbox-container"><img decoding="async" width="716" height="578" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-19-um-14.15.46.png" alt="" class="wp-image-11449" style="aspect-ratio:1;object-fit:cover" srcset="https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-19-um-14.15.46.png 716w, https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-19-um-14.15.46-600x484.png 600w, https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-19-um-14.15.46-400x323.png 400w" sizes="(max-width: 716px) 100vw, 716px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Ich habe das Layout mit dem Block <em>LearnDash Course Grid</em> aufgebaut. Im Editor sieht man bereits in der Bearbeitungsansicht, wie das Ganze von vorne aussehen wird.&nbsp;</p>



<p class="wp-block-paragraph">In der Sidebar des Blocks <em>LearnDash Course Grid</em> kann ich die Kurse nach den Kategorien <em>Beginner</em>, <em>Intermediate</em> und <em>Advancing</em> filtern. Dort findet man viele weitere Einstellungsmöglichkeiten für Farben, Schriften, Abstände etc. So kann ich die Kurs-Elemente sehr präzise an die Optik der Website anpassen.&nbsp;</p>



<p class="wp-block-paragraph"><em>Zur vollständigen Ansicht auf das Bild klicken.</em></p>
</div>
</div>



<h2 class="wp-block-heading">Die Alternative: Shortcodes</h2>



<p class="wp-block-paragraph">Bevor es Blöcke gab, hat man mit Shortcodes gearbeitet. Man kann damit die gleichen Dinge wie mit Blöcken machen. Shortcodes sind jedoch wenig intuitiv in der Handhabung. Die Optionen wie z.B. Farben, Anzahl Spalten oder Sortierung Teil sind in einer Art von Code versteckt. Man muss die Abkürzungen kennen, um zu verstehen, was hier vorgeht. Und man sieht keine so schöne WYSIWYG-Voransicht im Editor wie bei den Blöcken.</p>



<pre class="wp-block-code"><code>&#91;ld_course_list col="4" progress_bar="true" num="12" orderby="title" order="ASC"]</code></pre>



<p class="wp-block-paragraph"><em>Beispiel für einen Shortcode</em></p>



<h2 class="wp-block-heading">Shortcodes für zusätzliche Ansichten</h2>



<p class="wp-block-paragraph">Shortcodes haben aber auch einen Vorteil: Man kann relativ leicht selbst welche bauen. Mir fehlte beispielsweise eine Alternative zur &#8222;Kachel-Darstellung&#8220; der Kurse in LearnDash. Dieses Layout verbraucht relativ viel Platz, auf einer Plattform mit sehr vielen Kursen ist das nicht immer praktisch. <br>Ein weiterer Aspekt, der je nach Kontext störend sein kann: Wenn man wissen will, welche Lektionen ein Kurs enthält, muss man den Kurs anklicken. Erst dann sieht man auch den Inhalt. Es gibt keine Möglichkeit, einen Kurs und die darin enthaltenen Inhalte/Lektionen gleichzeitig anzeigen zu lassen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ae42c9e5868a&quot;}" data-wp-interactive="core/image" data-wp-key="6ae42c9e5868a" class="wp-block-image size-medium wp-lightbox-container"><img decoding="async" width="600" height="231" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://start-the-loop.com/wp-content/uploads/2025/05/kurs-lektionen-600x231.png" alt="" class="wp-image-11576" srcset="https://start-the-loop.com/wp-content/uploads/2025/05/kurs-lektionen-600x231.png 600w, https://start-the-loop.com/wp-content/uploads/2025/05/kurs-lektionen-1520x586.png 1520w, https://start-the-loop.com/wp-content/uploads/2025/05/kurs-lektionen-400x154.png 400w, https://start-the-loop.com/wp-content/uploads/2025/05/kurs-lektionen-768x296.png 768w, https://start-the-loop.com/wp-content/uploads/2025/05/kurs-lektionen-1536x592.png 1536w, https://start-the-loop.com/wp-content/uploads/2025/05/kurs-lektionen-1320x509.png 1320w, https://start-the-loop.com/wp-content/uploads/2025/05/kurs-lektionen.png 2034w" sizes="(max-width: 600px) 100vw, 600px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><em>Klick auf eine Kurs-Kachel führt zur Ansicht rechts.</em></figcaption></figure>



<h3 class="wp-block-heading">Übersicht in Listendarstellung mit individuellem Shortcode</h3>



<p class="wp-block-paragraph">Angenommen, man möchte eine zusätzliche Übersicht in Listenform haben. Das sieht zwar etwas nüchtern aus, kann aber zur Orientierung hilfreich sein. Es wäre gut, wenn man dann noch die Kursnamen inklusive der enthaltenen Lektionen darstellen könnte. So können sich die Lernenden schneller ein Bild machen.</p>



<p class="wp-block-paragraph">Ich habe mir über die Methode <a href="https://developer.wordpress.org/reference/functions/add_shortcode/">add_shortcode</a> eigene Shortcodes dafür gebaut. Mit den Shortcodes kann man eine Seite gestalten, die zuerst alle Kurse auflistet und dann die Kurse und Lektionen innerhalb der unterschiedlichen Bereiche darstellt.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="706" height="790" src="https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-25-um-15.13.45.png" alt="" class="wp-image-11544" srcset="https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-25-um-15.13.45.png 706w, https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-25-um-15.13.45-536x600.png 536w, https://start-the-loop.com/wp-content/uploads/2025/05/Bildschirmfoto-2025-05-25-um-15.13.45-357x400.png 357w" sizes="auto, (max-width: 706px) 100vw, 706px" /></figure>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Mit den LearnDash-Blöcken lässt es sich sehr angenehm arbeiten. Die Blöcke haben viele Einstellungsmöglichkeiten, über die man sehr genau konfigurieren kann, was man haben möchte. Ein großer Vorteil ist auch, dass man schon in der Editor-Ansicht sehen kann wie das Design auf der Vorderseite der Website aussieht.</p>



<p class="wp-block-paragraph">Shortcodes verwendet man heute eigentlich nicht mehr, die Entwickler von LearnDash haben alles in Blöcke überführt. Es sei denn, man möchte etwas machen, das von LearnDash nicht als Block angeboten wird. Dann wird die gute alte Shortcode-Methode wieder interessant. Individuelle Shortcodes lassen sich relativ leicht bauen, so dass man auch Darstellungen hinbekommt, die von LearnDash nicht vorgesehen ist.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://start-the-loop.com/layouten-mit-learndash/">Layouten mit LearnDash</a> has first been published on <a href="https://start-the-loop.com">start the loop_</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
