Annotation of loncom/html/adm/help/tex/de/Authoring_ExternalResponse.tex, revision 1.1
1.1 ! bisitz 1: \label{Authoring_ExternalResponse}
! 2:
! 3:
! 4: \textbf{externalresponse} ist ein spezielles Antwort-Tag, mit dem man
! 5: ein externes Programm bzw. einen externen Server die studentische
! 6: Antwort bewerten lassen kann.
! 7: Innerhalb des Tags wird entweder eine \textbf{Textzeile} (``textline'') oder
! 8: ein \textbf{Textfeld} (``textfield'') erwartet. Mögliche Attribute sind:
! 9:
! 10: \begin{itemize}
! 11: \item \textbf{url}\index{url}: Die URL (Serveradresse), an die die Antwort
! 12: als Formular zur Bewertung gesendet werden soll. Dies muss kein
! 13: LON-CAPA-Server sein.
! 14: \item \textbf{answer}\index{answer}: Daten, die in dem Formular-Element
! 15: \texttt{LONCAPA\_correct\_answer} an den externen Bewerter gesendet werden
! 16: sollen.
! 17: \item \textbf{form}\index{form}: Hash-Variablenname, der an den externen
! 18: Bewerter als HTTP-Formular gesendet wird.
! 19: \end{itemize}
! 20:
! 21: Das gesendete Formular besteht aus folgenden Elementen:
! 22: \begin{itemize}
! 23: \item \textbf{LONCAPA\_student\_response} vollständiger Text, den der/die
! 24: Student/in in dem Eingabefeld eingegeben hat
! 25: \item \textbf{LONCAPA\_correct\_answer} Inhalte des Antwort-Attributes
! 26: \item \textbf{LONCAPA\_language} Sprachcodierung (``Encoding'') der
! 27: anfordernden Ressource
! 28: \item \textbf{Alle Elemente in dem Formular-Attribut} Falls die hier
! 29: eingetragenen Werte im Widerspruch zu den oben gemachten stehen, dann
! 30: werden die obigen Werte die Werte in dem Formular-Attribut überschreiben.
! 31: \end{itemize}
! 32:
! 33: Die Rückgabe des externen Bewerters muss in folgendem XML-Format erfolgen:
! 34:
! 35: \begin{itemize}
! 36: \item \textbf{loncapagrade}\index{loncapagrade}: ohne Attribute; muss die
! 37: Rückgabe umschließen
! 38: \item \textbf{awarddetail}\index{awarddetail}: notwendig; der Inhalt muss ein
! 39: Text aus den detaillierten Ergebnisstrings sein, den Sie bitte aus der
! 40: Dokumentation zur Datenspeicherung entnehmen:
! 41: CVS:loncapa/doc/homework/datastorage. Schauen Sie dort nach \textbf{resource.partid.responseid.awarddetail}
! 42: \item \textbf{message}\index{message}: Optionale Nachricht, die dem/der
! 43: Studenten/in angezeigt wird.
! 44: \end{itemize}
! 45: Beispiel: \begin{verbatim} <loncapagrade>
! 46: <awarddetail>INCORRECT</awarddetail>
! 47: <message>
! 48: Nachricht, die den Studierenden gezeigt werden soll.
! 49: </message>
! 50: </loncapagrade>
! 51: \end{verbatim}
! 52:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>