Artikel 5 van 5 in een serie over het maken van je eigen tests.
Dit is het vijfde artikel in een serie van vijf, die je helpt bij het maken van je eigen tests met behulp van het TestGorilla-platform. De volledige serie bevat:
- Ontwikkelen van een effectieve assessment
- Kiezen van verschillende soorten vragen voor je eigen testen
- Schrijven van situationele beoordelingsvragen
- Maken en gebruiken van je eigen test
- Een aangepaste coderingstest maken
Account eigenaren, beheerders en recruiters op onze Plus-plannen kunnen hun eigen tests toevoegen.
Wanneer je je eigen test maakt, raden we aan deze eerst te schetsen voordat je deze in het TestGorilla-platform plaatst. Dit helpt ervoor te zorgen dat alles georganiseerd is en precies zoals jij het wilt.
Geschatte leestijd: 8 minuten
In dit artikel
Wat is een aangepaste coderingstest?
Aangepaste coderingstests worden gebruikt om de vaardigheid van een kandidaat te beoordelen bij het maken of debuggen van code in een opgegeven taal binnen een bepaalde tijdslimiet. In tegenstelling tot coderingvragen bieden aangepaste coderingstests meer flexibiliteit en samenwerking en zijn ze gemakkelijker te maken, te bewerken en te testen.
Aangepaste coderingstests zijn:
- Taalonafhankelijk, waardoor kandidaten kunnen kiezen uit verschillende programmeertalen.
- Ontworpen om een consistente ervaring voor de kandidaat te bieden door één vraag per test op te nemen.
- Gebouwd voor samenwerking, zodat meerdere gebruikers kunnen bijdragen aan het maakproces.
Wie kan een coderingvraag maken?
Elke gebruiker met de rol Eigenaar, Beheerder of Recruiter kan een aangepaste coderingstest of vraag maken. Vanwege de technisch complexe aard van coderingstests moet een expert in de benodigde programmeertaal de vragen voor je maken.
| Let op: TestGorilla kan je niet helpen met de inhoud van aangepaste tests. Alle tests die je zelf maakt, moeten origineel zijn. |
Beschikbare programmeertalen
We hebben momenteel 20 programmeertalen beschikbaar die zowel in tests als vragen gebruikt kunnen worden:
- 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
De volgende talen zijn beschikbaar voor taalonafhankelijke tests:
- Dart: 2.19.6
- Elixir: 1.11.3
- Erlang: 23.0.0
- Julia: 1.8.5
- Perl: 5.36.0
- Rust: 1.68.2
| Let op: Er kan maar één taal per test of vraag worden gebruikt. |
Een aangepaste coderingstest maken
|
Maak de aangepaste coderingstest
|
|||
|
Voeg je testgegevens toe
|
|||
|
Ga naar de Vragen sectie Nadat je je basisinformatie hebt opgeslagen, selecteer je Vragen aan de linkerzijde van het scherm om je coderingvragen te maken. |
|||
|
Maak een coderingvraag 1. Testbeschrijving Vul aan de linkerzijde van het scherm de instructies in voor de coderingstest die de kandidaten zullen zien. 2. Testcases Testcases bestaan uit paren van invoerwaarden en hun verwachte uitvoer. Met andere woorden, ze definiëren de relatie tussen invoervariabelen en de uitvoer die een functie moet opleveren als deze correct is geïmplementeerd.
Voorbeeld: Als je 3 variabelen als invoer voor je functie hebt (n=1, x=2, y=5), schrijf dan in de invoer van de testgeval: 1
3. Begin code Je kunt ervoor kiezen om de begin code in te stellen die je kandidaten zullen zien, voor alle geselecteerde programmeertalen. Dit is optioneel, maar aanbevolen voor een betere ervaring voor de kandidaten.
Voorbeeld: Dit is een voorbeeld van de begin code voor Python, voor een functie die 3 variabelen als invoer en één variabele als uitvoer heeft: n = int(input()) |
|||
|
Sla je test op De verificatiecode is in feite het modelantwoord. Je moet deze coderen en uitvoeren om ervoor te zorgen dat alle testcases die je hebt ingevoerd, worden doorstaan. Dit proces hoeft slechts voor één programmeertaal gedaan te worden en is vereist voordat je de vraag kunt opslaan. |
Taalonafhankelijke coderingstests
Met onze taalonafhankelijke coderingstests kun je configureren welke programmeertalen beschikbaar zijn voor kandidaten. Kandidaten kunnen kiezen uit een van de 20 ondersteunde talen.
Taalonafhankelijke tests stellen kandidaten in staat om:
- Hun voorkeursprogrammeertaal te selecteren.
- Onboarding-hints en oefenvragen te bekijken.
- De geïntegreerde ontwikkelomgeving (IDE) aan te passen aan hun voorkeuren.
Een SQL-coderingstest maken
Om een aangepaste SQL-coderingstest te maken, verwijs naar onze video hieronder voor een uitgebreide uitleg over hoe je kunt beginnen.
Veelgestelde vragen
Is er een limiet aan het aantal coderingstests in een assessment?
Afhankelijk van je plan kun je tot 5 tests per assessment opnemen. Denk zorgvuldig na over de lengte van je assessment om te voorkomen dat je kandidaten overbelast.
Kan ik een bestaande aangepaste coderingstest bewerken?
Ja, je kunt je aangepaste coderingstests op elk moment bewerken om programmeertalen, testcases of andere details bij te werken.
Volgende stappen
Hoewel ze niet in deze serie zijn opgenomen, hebben we andere artikelen die nuttig kunnen zijn bij het maken van je eigen test en die het bekijken waard zijn. Ze zijn: