Bei dem Paket schule möchte ich gerne die Darstellung der Punkte ändern. Die Teilaufgaben werden mit 1 und 2 Punkten bewertet. Als Ausgabe bekomme ich die Summe dargestellt. Ich hätte aber gerne als Ausgabe

(1+2=3 Punkte)

Dabei sollen aber auch nur die 3 Punkte als Wert weitergegeben werden, z.B.für die Bewertungstabelle. Ich habe schon herausgefunden, dass man die Darstellung in der xsim.style.schule-default.code ändern kann.

% Standardstil für normale Aufgaben (und Zusatzaufgaben) mit Punkten neben der Subsection

\xsimstyle{schule-default}

\DeclareExerciseEnvironmentTemplate{schule-default} {%
    \addpenalty{-30}
    \smallskip\noindent\textbf{%
            % Falls Zusatzaufgabe:
            \ifthenelse{\equal{\ExerciseType}{zusatzaufgabe}}{\llap{\GetExerciseProperty{symbol}$\bigstar$}~}{\llap{\GetExerciseProperty{symbol}~}}%
            \XSIMmixedcase{\GetExerciseName}\nobreakspace
            \GetExerciseProperty{counter}%
            \IfInsideSolutionF{%
                \IfExercisePropertySetT{subtitle}{
                    {\nobreakspace\GetExercisePropertyT{subtitle}{\normalfont \itshape \PropertyValue}}}% Subtitle setzten
                }%
        % Stil für Punkteanzeige
        \GetExercisePropertyTF{points}{%
            \normalfont % Punkte in normal font/Shape aber auf Ebene der Subsection
            \nobreakspace (\PropertyValue
            \GetExercisePropertyT{bonus-points}
            {\nobreakspace\small (+\PropertyValue)}% Kleinere Bonuspunkte?
            \nobreakspace%
                \IfExerciseGoalSingularTF{points}
                    {\XSIMtranslate{point}}
                    {\XSIMtranslate{points}}%
            )
        }{%Keine Punkte
            \GetExercisePropertyT{bonus-points}{
                \normalfont% Punkte in normal font/Shape aber auf Ebene der Subsection
                \nobreakspace (0\nobreakspace\small(+\PropertyValue)% Kleinere Bonuspunkte?
                \nobreakspace%
                \IfExerciseGoalSingularTF{bonus-points}
                    {\XSIMtranslate{point}}
                    {\XSIMtranslate{points}}%
                )
            }
        }
    }\par\smallskip\nopagebreak
    %
    %
}
{\IfInsideSolutionT{\par}}%

Da ich das nicht ganz verstehe, was müsste ich denn in xsim.style.schule-default.code ändern?

\documentclass[a4paper]{scrartcl}
\usepackage[
typ=ab,
fach=Informatik,
weitereFaecher={Physik},
module={Symbole,Bewertung,Aufgabenpool,Kuerzel,Papiertypen,Texte},
]{schule}

\title{}

\begin{document}
    \begin{aufgabe}[points=1+2]
        Das ist eine Aufgabe mit zwei Teilaufgaben, die mit 1 bzw. 2 Punkten bewertet werden.
    \end{aufgabe}
\punktuebersicht[default]\\
\end{document}

gefragt 12 Mai '23, 14:43

typ42's gravatar image

typ42
38341928
Akzeptiert-Rate: 33%

Deine Antwort auf die Frage: (Bemerkungen bitte oben als Kommentar)
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×19
×1

gestellte Frage: 12 Mai '23, 14:43

Frage wurde gesehen: 734 Mal

zuletzt geändert: 12 Mai '23, 14:43