# Zusätzliche Chamilo-Felder

![](/files/-MQgIUTkyv54jcxWEN9D)

Wenn Sie sich jemals fragen, wo diese « original\_user\_id » -Werte, die wir im Kapitel Webservices gesehen haben, gespeichert wurden, werfen Sie einen Blick auf die Tabelle « extra\_field ». Sie werden feststellen, dass Benutzer, Kurse und sogar Sitzungen alle zwei « extra » -Tabellen verwenden, die es uns ermöglichen, eine virtuell unbegrenzte Menge zusätzlicher Informationen und Links zu anderen Systemen zu speichern.

Für Benutzer ist es einfach: Sie können Felder über das Administrationsfeld definieren. Klicken Sie einfach auf den letzten Link des Benutzerblocks: « Profiling » und folgen Sie den Anweisungen, um ein neues Feld zu definieren.

Seit `1.10.0` bietet das Admin-Panel die Möglichkeit, zusätzliche Kurs- und Sitzungsfelder zu konfigurieren, und seit `1.11.0` können Sie dies mit jedem unterstützten Element über einen Link am Ende des Plattformblocks tun.

Für Benutzer, Kurse und Sitzungen waren die Felder jedoch bereits in der Chamilo 1.9-Datenbank verfügbar, sodass Sie sie bei Ihren Vorstellungen verwenden können.*\*\** verwenden. Webservices haben sie bereits beim Erstellen eines neuen Kurses oder einer neuen Session über sie verwendet: Sie erstellen (oder fügen Daten ein, falls vorhanden) ein Feld mit dem Namen des Werts, den Sie beispielsweise im Parameter « original\_course\_id\_name » der WSCreateCourse() -Methode gegeben haben.

In jedem Fall können Sie neue Felder manuell direkt von Ihrem Datenbank-Client aus definieren und diese bei Bedarf über Plugins verwenden.

Felddefinitionen werden in der zusätzlichen\_field-Tabelle gespeichert. Die Werte jedes Benutzers, jeden Kurses oder jeder Sitzung für diese Felder werden in der Tabelle extra\_field\_values gespeichert.

Schau sie dir an, sie sind eine großartige Ressource, mit der man arbeiten kann!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://chamilo-docs.stoneageit.ch/entwicklerhandbuch/extra_chamilo_fields.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
