Skip to content

Commit

Permalink
Made project bilingual and added some new features from authoring tool
Browse files Browse the repository at this point in the history
  • Loading branch information
MarvinHo64 committed Apr 26, 2024
1 parent 90c99ba commit fd4e8f6
Show file tree
Hide file tree
Showing 14 changed files with 2,375 additions and 8 deletions.
4 changes: 3 additions & 1 deletion Library/Library.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@

<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="8.0.3" />
<PackageReference Include="Microsoft.AspNetCore.Localization" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Localization" Version="8.0.4" />
<PackageReference Include="MudBlazor" Version="6.18.0" />
<PackageReference Include="MudBlazor.Markdown" Version="0.1.3" />
</ItemGroup>
Expand All @@ -22,7 +24,7 @@
</ItemGroup>

<ItemGroup>
<AdditionalFiles Include="Pages\LearningOutcomesForm.razor" />
<AdditionalFiles Include="Pages\CreateStructuredLearningOutcome.razor" />
</ItemGroup>

<ItemGroup>
Expand Down
383 changes: 383 additions & 0 deletions Library/Pages/CreateStructuredLearningOutcome.razor

Large diffs are not rendered by default.

23 changes: 23 additions & 0 deletions Library/Pages/GrammarOrder.razor
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
@using System.Diagnostics.CodeAnalysis
@using System.Globalization
@switch (Culture.Name)
{
case "de-DE":
@WhatContent
@VerbContent
break;
case "en-DE":
@VerbContent
@WhatContent
break;
}

@code {

[Parameter, AllowNull, EditorRequired] public RenderFragment WhatContent { get; set; }

[Parameter, AllowNull, EditorRequired] public RenderFragment VerbContent { get; set; }

[Parameter, AllowNull, EditorRequired] public CultureInfo Culture { get; set; }

}
2 changes: 1 addition & 1 deletion Library/Pages/LearningOutcomesForm.razor
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
@using LearningOutcomesGenerator.Pages
@inject ClipBoardService ClipBoardService
@inject ISnackbar Snackbar
@page "/"


<div class="flex flex-col w-[98%] 2xl:w-4/6 mx-auto my-3 min-h-[98%] max-h-[98%] h-[98%] relative border-3 border-adlerdarkblue rounded overflow-hidden bg-gradient-to-br from-adlerbggradientto to-adlergrey-100">
<div class="flex flex-col my-2 mx-4">
Expand Down
135 changes: 135 additions & 0 deletions Library/Resources/Pages/CreateStructuredLearningOutcome.de.resx
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
<?xml version="1.0" encoding="utf-8"?>

<root>
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">

</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>1.3</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="CreateStructuredLearningOutcome.Title.Part1" xml:space="preserve">
<value>Lernziel-Formulierung: </value>
</data>
<data name="CreateStructuredLearningOutcome.Title.Part2" xml:space="preserve">
<value>Eingabeunterstützung</value>
</data>
<data name="CreateStructuredLearningOutcome.Info.Text" xml:space="preserve">
<value>Im Zusammenhang mit der kompetenzorientierten Hochschullehre und dem damit verbundenen Perspektivwechsel „Shift from Teaching to Learning“, wurden auch Lernziele in den Fokus gerückt. Lernziele beschreiben, was Studierende am Ende eines Lernabschnitts wissen und können sollen sowie welche Einstellungen von ihnen erwartet werden. Lernziele sind damit die möglichst exakte Beschreibung der angestrebten Lernergebnisse (engl. Learning Outcomes). Sie werden in schriftlicher Form festgehalten und situationsgerecht kommuniziert. Hilfestellungen dafür sind die Was-Womit-Wozu-Struktur und Lernzieltaxonomien (z.B. nach Anderson/Krathwohl), welche auf Basis von verschiedenen Kompetenzstufen passende Verben für die Formulierung von Lernzielen vorschlagen.</value>
</data>
<data name="CreateStructuredLearningOutcome.Button.Create" xml:space="preserve">
<value>Erstellen</value>
</data>
<data name="CreateStructuredLearningOutcome.TaxonomyLevel.NotSpecified" xml:space="preserve">
<value>Keine Angabe</value>
</data>
<data name="CreateStructuredLearningOutcome.TaxonomyLevel" xml:space="preserve">
<value>Taxonomiestufe</value>
</data>
<data name="CreateStructuredLearningOutcome.TaxonomyLevel.Info" xml:space="preserve">
<value>Die Formulierung eines Lernziels/Lernergebnisses fokussiert die Beschreibung von entsprechenden Fähigkeiten, Fertigkeiten oder Kompetenzen des intendierten Lernprozesses der Studierenden. Diese lassen sich aufgrund ihrer Komplexität der kognitiven Prozesse einer Taxonomiestufe zuordnen. Die Festlegung einer Taxonomiestufe (nach Anderson &amp; Krathwohl) dient in den weiteren Bearbeitungsschritten der Lernziel/Lernergebnis-Formulierung zum Finden eines passenden Verbes der Sichtbarkeit.</value>
</data>
<data name="CreateStructuredLearningOutcome.Intro" xml:space="preserve">
<value>Sie können...</value>
</data>
<data name="CreateStructuredLearningOutcome.VerbOfVisibility" xml:space="preserve">
<value>Verb der Sichtbarkeit*</value>
</data>
<data name="CreateStructuredLearningOutcome.VerbOfVisibility.Info" xml:space="preserve">
<value>Das Lernziel beschreibt gewünschte Verhaltensdispositionen und welche Fähigkeiten, Fertigkeiten oder Kompetenzen die Studierenden am Ende des Lernprozesses entwickelt haben werden. Es beschreibt also Handlungen, welche mit Hilfe von Verben der äußeren Sichtbarkeit formuliert werden. Diese stellen ein Tun an oder mit einem äußeren Objekt dar. Verben wie „verstehen“ oder „erkennen“ sind deshalb nicht geeignet. Die Verben der äußeren Sichtbarkeit lassen sich einer Taxonomiestufe zuordnen.</value>
</data>
<data name="CreateStructuredLearningOutcome.VerbOfVisibility.Placeholder" xml:space="preserve">
<value>Formulieren oder auswählen</value>
</data>
<data name="CreateStructuredLearningOutcome.VerbOfVisibility.RequiredError" xml:space="preserve">
<value>Angabe des Verbes ist notwendig</value>
</data>
<data name="CreateStructuredLearningOutcome.What.RequiredError" xml:space="preserve">
<value>Angabe von „Was" ist notwendig</value>
</data>
<data name="CreateStructuredLearningOutcome.What.Placeholder" xml:space="preserve">
<value>Textfeld</value>
</data>
<data name="CreateStructuredLearningOutcome.What" xml:space="preserve">
<value>Was? (Thema)*</value>
</data>
<data name="CreateStructuredLearningOutcome.What.Info" xml:space="preserve">
<value>Das „Was“ sagt aus, welcher Lerninhalt (inhaltliches Thema) im Rahmen des Kompetenzerwerbs der Studierenden adressiert werden soll. Dieser wird in den folgenden Schritten mit Hilfe einer Taxonomiestufe und einem Verb der Sichtbarkeit zu einer entsprechenden Fähigkeit, Fertigkeit oder Kompetenz weiterformuliert.</value>
</data>
<data name="CreateStructuredLearningOutcome.Whereby.Placeholder" xml:space="preserve">
<value>Textfeld</value>
</data>
<data name="CreateStructuredLearningOutcome.Whereby.Text" xml:space="preserve">
<value>indem Sie...</value>
</data>
<data name="CreateStructuredLearningOutcome.Whereby" xml:space="preserve">
<value>Womit?</value>
</data>
<data name="CreateStructuredLearningOutcome.Whereby.Info" xml:space="preserve">
<value>Das „Womit“ beschreibt, mit Hilfe welcher theoretischen oder praktischen Werkzeuge Studierende ihre Handlungen ausführen. Hierbei handelt es sich beispielsweise um Formeln, Modelle, Pläne, Begriffe, Tools etc., die im Verlauf der Lehrveranstaltung vermittelt werden und deren Anwendung geübt wird. Die Verwendung und Verknüpfung dieser Werkzeuge stellt die Grundlage für kompetentes Handeln dar. Eine hilfreiche Fragestellung bei der Formulierung ist: „Womit erreichen die Studierenden die Fähigkeit, Fertigkeit oder Kompetenz?“.</value>
</data>
<data name="CreateStructuredLearningOutcome.WhatFor.Placeholder" xml:space="preserve">
<value>Textfeld</value>
</data>
<data name="CreateStructuredLearningOutcome.WhatFor.Text" xml:space="preserve">
<value>um...</value>
</data>
<data name="CreateStructuredLearningOutcome.WhatFor.Info" xml:space="preserve">
<value>Das „Wozu“ gibt einen Ausblick auf den Sinn und Zweck, für den die Lerneinheit konzipiert wurde. Dabei steht nicht die Prüfung im Fokus. Vielmehr veranschaulicht das „Wozu“ die Handlungsmöglichkeiten der Studierenden, wenn sie das Gelernte sicher beherrschen. Oftmals findet die Handlung oder die Situation des „Wozu“ in einer komplexeren Umgebung und unter schwierigeren Bedingungen als in der Lernsituation statt. Hilfreiche Fragestellungen bei der Formulierung sind: „Für welchen (konkreten und/oder langfristigen) Zweck sollen die Kompetenzen erworben werden?“ und/oder „Wozu benötigen die Studierenden die erworbenen Fähigkeiten, Fertigkeiten oder Kompetenzen nach der Lehrveranstaltung?“.</value>
</data>
<data name="CreateStructuredLearningOutcome.WhatFor" xml:space="preserve">
<value>Wozu?</value>
</data>
<data name="CreateStructuredLearningOutcome.Text" xml:space="preserve">
<value>Machen Sie sich zunächst Gedanken dazu, auf welcher Taxonomiestufe Sie Ihr Lernziel formulieren möchten.</value>
</data>
<data name="CreateStructuredLearningOutcome.Preview" xml:space="preserve">
<value>Vorschau des formulierten Lernziels:</value>
</data>
<data name="CreateStructuredLearningOutcome.Reset" xml:space="preserve">
<value>Eingaben zurücksetzen</value>
</data>
<data name="CreateStructuredLearningOutcome.Required" xml:space="preserve">
<value>* Erforderliche Angabe</value>
</data>
<data name="CreateStructuredLearningOutcome.TaxonomyLevel.Remember" xml:space="preserve">
<value>Auf relevantes Wissen im Langzeitgedächtnis zugreifen</value>
</data>
<data name="CreateStructuredLearningOutcome.Example" xml:space="preserve">
<value>Beispiel für eine Lernziel-Formulierung</value>
</data>
<data name="CreateStructuredLearningOutcome.TaxonomyLevel.Create" xml:space="preserve">
<value>Elemente zu einer zusammenhängenden Struktur oder zu einem zusammenhängenden Muster zusammenfügen</value>
</data>
<data name="CreateStructuredLearningOutcome.TaxonomyLevel.Understand" xml:space="preserve">
<value>Informationen (mündlich, schriftlich oder grafisch) in der Lerneinheit Bedeutung zuordnen</value>
</data>
<data name="CreateStructuredLearningOutcome.TaxonomyLevel.Apply" xml:space="preserve">
<value>Einen Handlungsablauf oder eine Methode in einer bestimmten Situation anwenden</value>
</data>
<data name="CreateStructuredLearningOutcome.TaxonomyLevel.Analyse" xml:space="preserve">
<value>Lerninhalte in ihre Elemente zerlegen und ihre Verbindung zu einer übergreifenden Struktur oder einem übergreifenden Zweck bestimmen</value>
</data>
<data name="CreateStructuredLearningOutcome.TaxonomyLevel.Evaluate" xml:space="preserve">
<value>Urteile aufgrund von Kriterien oder Standards abgeben</value>
</data>
<data name="CreateStructuredLearningOutcome.Button.Edit" xml:space="preserve">
<value>Aktualisieren</value>
</data>
<data name="CreateStructuredLearningOutcome.CopyToClipboard.Success" xml:space="preserve">
<value>Ihr formuliertes Lernziel/Lernergebnis wurde erfolgreich in die Zwischenablage kopiert.</value>
</data>
<data name="CreateStructuredLearningOutcome.CopyToClipboard.Failure" xml:space="preserve">
<value>Fehler beim Kopieren in die Zwischenablage. Markieren und kopieren Sie alternativ Ihr formuliertes Lernziel/Lernergebnis im Vorschaufenster.</value>
</data>
</root>
Loading

0 comments on commit fd4e8f6

Please sign in to comment.