Erstellen eines benutzerdefinierten Programmiertests

Artikel 5 von 5 in einer Serie über die Erstellung eigener Tests.

Dies ist der fünfte Artikel in einer fünfteiligen Serie, die Ihnen hilft, eigene Tests mit der TestGorilla-Plattform zu erstellen. Die gesamte Serie umfasst:

  1. Entwicklung eines effektiven Screening-Tests
  2. Wahl eines Fragentyps für eigene Tests
  3. Schreiben von Fragen zur Situationsbeurteilung
  4. Wie du deinen eigenen Test erstellst und verwendest
  5. Erstellen eines benutzerdefinierten Programmiertests

 

Kontoinhaber, Administratoren und Recruiter in unseren Pro-Plänen können eigene Tests hinzufügen.

Bei der Erstellung Ihres eigenen Tests empfehlen wir, diesen zunächst zu skizzieren, bevor Sie ihn in die TestGorilla-Plattform einpflegen. Dies hilft sicherzustellen, dass alles genau nach Ihren Vorstellungen organisiert und gestaltet ist.

Ungefähre Lesezeit: 8 Minuten

WICHTIGES UPDATE:

Benutzerdefinierte Programmierfragen sind auf unserer Plattform nicht mehr verfügbar. Stattdessen können Sie nun benutzerdefinierte Programmier-Tests erstellen, die ein effizienteres und flexibleres Erlebnis bieten. Alle zuvor erstellten benutzerdefinierten Programmierfragen wurden archiviert.

 

In diesem Artikel

  1. Was ist ein benutzerdefinierter Programmier-Test?
  2. Erstellung eines benutzerdefinierten Programmier-Tests
  3. Sprachunabhängige Programmier-Tests
  4. Erstellung eines SQL-Tests
  5. Häufige Fragen
  6. Nächste Schritte

 

Was ist ein benutzerdefinierter Programmier-Test?

Benutzerdefinierte Programmier-Tests werden verwendet, um die Fähigkeit eines Kandidaten zu bewerten, Code in einer bestimmten Sprache innerhalb eines bestimmten Zeitlimits zu erstellen oder zu debuggen. Im Gegensatz zu Programmierfragen ermöglichen benutzerdefinierte Programmier-Tests mehr Flexibilität und Zusammenarbeit und sind einfacher zu erstellen, zu bearbeiten und zu testen.

Benutzerdefinierte Programmier-Tests sind:

  • Sprachunabhängig, was es Kandidaten ermöglicht, aus einer Vielzahl von Programmiersprachen zu wählen.

  • Darauf ausgelegt, eine konsistente Kandidatenerfahrung zu bieten, indem pro Test eine Frage enthalten ist.

  • Für Zusammenarbeit entwickelt, sodass mehrere Benutzer zum Erstellungsprozess beitragen können.

 

Wer kann eine Programmierfrage erstellen?

Jeder Benutzer mit der Rolle Eigentümer, Administrator oder Recruiter kann einen benutzerdefinierten Programmier-Test oder eine Frage erstellen. Aufgrund der hochgradig technischen Natur von Programmier-Tests ist es erforderlich, dass ein Experte in der jeweiligen Programmiersprache Ihre Fragen erstellt.

Hinweis: TestGorilla kann Ihnen nicht bei der Erstellung von Inhalten für benutzerdefinierte Tests helfen. Alle von Ihnen erstellten Tests müssen eine Originalerstellung sein.

 

Verfügbare Programmiersprachen

Derzeit haben wir 20 Programmiersprachen verfügbar, die sowohl in Tests als auch in Fragen verwendet werden können:

  • C: 10.2.0
  • C# : 6.12.0
  • C++ : 10.2.0
  • Go:  1.16.2
  • Java: 15.0.2
  • JavaScript: 18.15.0
  • Kotlin: 1.8.20
  • PHP:  8.2.3
  • Python:  3.10.0
  • R: 4.1.1
  • Ruby:  3.0.1
  • Scala: 3.2.2
  • SQL: SQLite 3.31.1
  • Swift: 5.3.3
  • Typescript:  5.0.3

Die folgenden Sprachen sind für sprachunabhängige Tests verfügbar:

  • Dart: 2.19.6
  • Elixir: 1.11.3
  • Erlang: 23.0.0
  • Julia: 1.8.5
  • Perl: 5.36.0
  • Rust: 1.68.2
Hinweis: Pro Test oder Frage kann nur eine Sprache verwendet werden.

 

 

Erstellung eines benutzerdefinierten Programmier-Tests

Erstellen des benutzerdefinierten Programmier-Tests

  1. Klicken Sie in Ihrem TestGorilla-Konto auf Ihren Namen, um das Dropdown-Menü auf der rechten Seite zu öffnen.

  2. Wählen Sie Testbibliothek.

  3. Wählen Sie auf der rechten Seite Meine Unternehmenstests.

  4. Klicken Sie auf Neuen Test erstellen.

Testdetails hinzufügen

  1. Geben Sie einen Namen für Ihren neuen Test ein.

  2. Schreiben Sie eine kurze Testzusammenfassung.

  3. Wählen Sie unter Fragetyp Programmieren (Programmiersprachen).

  4. Wählen Sie die Programmiersprachen, die Sie für die Herausforderung zulassen möchten. Kandidaten können den Test in jeder ausgewählten Sprache absolvieren.

  5. Geben Sie zusätzliche Metadaten ein (für den internen Gebrauch): Schwierigkeitsgrad, Sprache und Zielgruppe.

  6. Klicken Sie auf Speichern.

Zum Bereich Fragen wechseln

Nach dem Speichern der Basisinformationen klicken Sie links auf Fragen, um Ihre Programmierfrage zu erstellen.

Eine Programmierfrage erstellen

  1. Testbeschreibung
    Schreiben Sie die Anweisungen für die Aufgabe auf der linken Seite des Bildschirms.
  2. Testfälle
    Testfälle bestehen aus Eingabe-/Ausgabepaaren. Sie überprüfen, ob die Funktion korrekt implementiert ist.
  • Für Kandidaten sichtbar: Vorgegebene Testfälle können für die Selbstüberprüfung genutzt werden.
  • Für Kandidaten unsichtbar: Diese Fälle werden zur Berechnung der Punktzahl verwendet.
Hinweis: Bei mehreren Eingabe-/Ausgabewerten bitte jede Variable in eine neue Zeile schreiben.

 

Beispiel: Wenn Ihre Funktion drei Eingabevariablen hat (n=1, x=2, y=5), schreiben Sie in das Eingabefeld:

1
2

 

3.Initialcode

Sie können Startcode für jede gewählte Sprache bereitstellen (optional, aber empfohlen).

Hinweis: Der Code sollte:
  • Die Eingaben zeilenweise lesen

  • Die Lösungsfunktion enthalten

  • Die Funktion ausführen und das Ergebnis ausgeben

 

Beispiel für Python: 

n = int(input())
x = int(input())
y = int(input())
def FunctionName(n, x, y):
#Write your code here
result = FunctionName(n, x, y)
print(result)

 

Test speichern

Der Verifizierungscode dient als Musterlösung. Dieser muss erstellt und erfolgreich gegen alle Testfälle ausgeführt werden – in mindestens einer Sprache – bevor die Frage gespeichert werden kann.

 

Sprachunabhängige Programmier-Tests

Mit sprachunabhängigen Tests können Kandidaten aus 20 unterstützten Sprachen wählen.

Kandidaten können:

  • Ihre bevorzugte Sprache wählen

  • Tooltips und Übungsfragen nutzen

  • Die integrierte Entwicklungsumgebung (IDE) anpassen

 

Erstellung eines SQL-Tests

Für SQL-Tests schauen Sie sich unser Video an, das eine ausführliche Schritt-für-Schritt-Anleitung enthält.

 

Häufige Fragen

Gibt es eine Begrenzung für die Anzahl an Programmier-Tests pro Bewertung?
Je nach Plan können Sie bis zu 5 Tests pro Bewertung hinzufügen. Beachten Sie dabei die Gesamtlänge, um Kandidaten nicht zu überfordern.

Kann ich einen bestehenden Test bearbeiten?
Ja, Sie können Ihre benutzerdefinierten Tests jederzeit bearbeiten (z. B. Sprachen, Testfälle usw.).

 

Nächste Schritte

Zwar nicht Teil dieser Artikelserie, aber dennoch hilfreich bei der Test-Erstellung:

War dieser Beitrag hilfreich?
17 von 29 fanden dies hilfreich

Beiträge in diesem Abschnitt