Als opgaven buiten Ans zijn gemaakt of in externe itembanken zijn gevonden, kunnen ze in batch in Ans worden geïmporteerd. Ans biedt verschillende importformaten, die hieronder allemaal worden toegelicht. Sommige importformaten zijn bètafuncties en moeten door je schoolbeheerder worden ingeschakeld via de bètafuncties.
Volg onderstaande stappen om opgaven in een itembank te importeren.
- Klik op domain School name in het menu aan de linkerkant.
- Klik op folder Itembanken in het menu bovenaan.
- Klik op je itembank of gebruik de zoekbalk.
- Klik op settings Instellingen in het menu bovenaan.
- Scroll naar de sectie Importeren.
- Klik op Uploaden naast het formaat dat je wilt importeren. Meer informatie per importformaat wordt hieronder beschreven.
- Selecteer het bestand op je computer of sleep het bestand naar het dialoogvenster dat verschijnt. Deze stap is hetzelfde voor alle importbestandstypen.
Wanneer je een bestand importeert, verschijnt het venster Successfully scheduled linksonder in beeld. Dit betekent dat het platform de opgegeven gegevens op de achtergrond zal importeren. Klik op view om naar je achtergrondtaken te gaan. Daar kun je de status van de geïmporteerde opgaven bekijken. Je kunt de status van een achtergrondtaak ook volgen door de instructies in het achtergrondproces artikel te volgen. Navigeer terug naar je itembank om je geïmporteerde opgaven te bekijken. Hieronder vind je aanvullende informatie per importbestandstype.
QTI 3.0-import
QTI 3.0-import
Question Test Interoperability (QTI) is een internationale standaard voor het uitwisselen van vragen tussen verschillende online leerplatformen. Ans ondersteunt QTI versie 3.0, de meest recente versie van de standaard. QTI 3.0-bestanden bevatten 'interactions', dit zijn verschillende inhouds- en vraagtypen die in Ans worden geïmporteerd. Hieronder zie je hoe QTI 3.0-interacties worden omgezet naar Ans bij het importeren.
| QTI 3.0-interactietype | Geïmporteerd in Ans als |
| qti-choice-interaction | Meerkeuzevraag en meerantwoordvraag |
| qti-extended-text-interaction | Open vraag |
| qti-extended-text-interaction (preformatted) | Codevraag |
| qti-inline-choice-interaction | Invulvraag |
| qti-text-entry-interaction | Invulvraag |
| qti-match-interaction | Matchvraag |
| qti-match-interaction (K-Prime) | Stellingvraag |
| qti-order-interaction | Rangschikvraag |
| qti-upload-interaction | Bestand uploaden-vraag |
| qti-select-point-interaction | Hotspotvraag |
| qti-position-object-interaction | Hotspot match-vraag |
| qti-drawing-interaction | Tekenvraag |
Naast de standaard QTI 3.0-interacties ondersteunt Ans ook ANS-specifieke extensies waarmee unieke vraagtypen van het Ans-platform kunnen worden geïmporteerd. Deze extensies gebruiken een aangepaste namespace en zijn opgenomen in QTI 3.0-pakketten die vanuit Ans worden geëxporteerd.
| ANS-extensietype | Geïmporteerd in Ans als |
| Comprehensive Integrated Puzzle (CIP) | Comprehensive Integrated Puzzle-vraag |
| Equation | Wiskundige vergelijking-vraag |
Het is ook mogelijk dat tekstuele inhoud via de QTI 3.0-import aan Ans wordt toegevoegd wanneer een inhoudsblok aan de opgave is toegevoegd. In dat geval maakt Ans een opgave aan met een inhoudsblok en de vraag. Het aantal punten van een vraag wordt geïmporteerd via het attribuut normalMaximum.
error_outline Het maximale aantal bestanden in een QTI-import is 5.000. Als de import meer dan 5.000 bestanden bevat, moeten deze worden opgesplitst in meerdere imports.
QTI 2.X-import (legacy)
QTI 2.X-import (legacy)
Ans ondersteunt ook het importeren van QTI versie 2.X-pakketten. Dit is een legacy formaat en is vooral nuttig voor het importeren van opgaven uit oudere systemen die QTI 3.0 niet ondersteunen. QTI 2.X-bestanden bevatten 'interactions', dit zijn verschillende inhouds- en vraagtypen die in Ans worden geïmporteerd. Hieronder zie je hoe QTI 2.X-interacties worden omgezet naar Ans bij het importeren.
| QTI-interactietype | Geïmporteerd in Ans als |
| choiceInteraction | Meerkeuzevraag en meerantwoordvraag |
| inlinechoiceInteraction | Invulvraag |
| matchInteraction | Matchvraag |
| categorizationInteraction | Matchvraag |
| extendedtextInteraction | Open vraag |
| orderInteraction | Rangschikvraag |
| selectpointInteraction | Hotspot |
| shorttextInteraction | Invulvraag |
| textentryInteraction | Invulvraag |
| uploadInteraction | Uploadvraag |
| mediaInteraction | Beschrijving met media |
| positionObjectInteraction | Hotspot matchvraag |
| drawingInteraction | Tekenvraag (beta) |
Het is ook mogelijk dat tekstuele inhoud via de QTI-import aan Ans wordt toegevoegd wanneer een contentblok aan de opgave is toegevoegd. In dat geval maakt Ans een opgave aan met een contentblok en de vraag. Het aantal punten van een vraag wordt geïmporteerd via het attribuut normalMaximum.
Wanneer een mediaInteraction het attribuut "maxPlays" bevat, wordt het aantal afspelingen voor het audio- of videofragment in het contentblok ingesteld volgens de waarde van dat attribuut.
error_outline Het maximale aantal bestanden in een QTI-import is 5.000. Als de import meer dan 5.000 bestanden bevat, moeten deze worden opgesplitst in meerdere imports.
QML-import
QML-import
Question Markup Language (QML) is een standaard voor het uitwisselen van vragen tussen verschillende online leerplatformen. Het wordt voornamelijk gebruikt door Questionmark Perception. QML-bestanden bevatten afkortingen die een QML-vraagtype aanduiden. Hieronder zie je hoe QML-vraagtypen worden omgezet naar Ans bij het importeren.
| QML-vraagtype | Geïmporteerd in Ans als |
| open | Algemene beschrijving, gevolgd door open vraag(en) |
| essay | Open vraag |
| fib | Invulvraag |
| hot | Hotspot |
| match | Matchvraag |
| mc | Meerkeuzevraag |
| mr | Meerantwoordvraag |
| num | Numerieke vraag |
| rank | Rangschikvraag |
| sab | Invulvraag |
| tf | Meerkeuzevraag |
| tm | Invulvraag |
| yn | Meerkeuzevraag |
Als een bestand met verschillende QML-vraagtypen wordt geïmporteerd, worden deze in Ans als beschrijvingen geïmporteerd.
Respondus-import (CSV)
Respondus-import (CSV)
Het is mogelijk om te importeren via een Comma Separated Values (CSV)-bestand in het Respondus-formaat. Ans gebruikt het formaat van Respondus versie 4. Het is niet vereist om Respondus te gebruiken; het importbestand gebruikt hetzelfde formaat.
De volgende vraagtypen kunnen in Ans worden geïmporteerd:
| Respondus-vraagtype | Geïmporteerd in Ans als |
| mc | Meerkeuzevraag |
| fb | Invulvraag |
| es | Open vraag |
| mr | Meerantwoordvraag |
| eq | Wiskundige vergelijking |
| hm | Hotspot match-vraag |
| cd | Code-editor |
| hs | Hotspot |
| nm | Numerieke vraag |
| ws | Spreadsheetvraag (beta) |
| dr | Tekenvraag (beta) |
| mt | Matchvraag |
| st | Stellingvraag (beta) |
| fi | Bestand uploaden-vraag |
| or | Rangschikvraag |
Het CSV-bestand bevat 34 kolommen om alle verschillende vraagtypen te ondersteunen. Niet alle kolommen worden voor elk vraagtype gebruikt, maar alle kolommen moeten aanwezig zijn. Laat kolommen leeg als ze niet worden gebruikt voor een vraagtype. De volgorde van de kolommen is vast en de kolommen met een asterisk zijn verplicht. Ans biedt een importsjabloon met een voorbeeld per vraagtype om te laten zien hoe vragen kunnen worden geïmporteerd.
| Kolom | Beschrijving | Uitleg over gebruik in Ans |
| 1 | Type* | Bepaalt het vraagtype. Gebruik de tweeletterige afkortingen uit bovenstaande tabel. |
| 2 | Title/ID* | Titel van de opgave in Ans. |
| 3 | Points* | Aantal punten voor het juiste antwoord. |
| 4 | Question wording* | Tekst van de vraag. |
| 5 | Correct answer | Verwijzing naar het juiste antwoord. Dit verschilt per vraagtype. |
| 6 - 15 | Choice 1 - 10 | De antwoordalternatieven (verschilt per vraagtype). |
| 16 | General feedback | Geïmporteerd als modelantwoord in de beoordelingsrubriek. |
| 17 | Correct feedback | Geïmporteerd als ‘feedback wanneer het antwoord correct is’. |
| 18 | Incorrect feedback | Geïmporteerd als ‘feedback wanneer het antwoord incorrect is’. |
| 19 - 28 | Feedback 1 - 10 | Feedback voor het overeenkomstige alternatief. Bijvoorbeeld: feedback 1 hoort bij alternatief 1. |
| 29 | Topic | Dit is een standaardtag die kan worden ingevuld. De sleutel van de tag wordt “Topic” genoemd. De waarde is wat in het importbestand staat. |
| 30 | Difficulty level | Dit is een standaardtag die kan worden ingevuld. De sleutel van de tag wordt “Difficulty level” genoemd. De waarde is wat in het importbestand staat. |
| 31 - 34 | Meta 1 - 4 | Deze worden geïmporteerd als tags waarbij zowel de sleutel als de waarde kan worden ingesteld (gescheiden door een komma). |
* Verplicht voor elk vraagtype
Bij gebruik van de Respondus CSV-import zijn er enkele aandachtspunten. Hieronder vind je algemene en vraagtype-specifieke best practices.
Algemene best practices
- De kolommen Type en Question wording moeten voor elke rij worden ingevuld. Sommige andere kolommen zijn verplicht voor bepaalde vraagtypen.
- De puntenwaarde kan variëren van 0 tot 100. Als deze leeg is, kent Ans een waarde van 1 toe.
- Voor alle vraagtypen worden de algemene, correcte en incorrecte feedbackkolommen ondersteund.
- Voor alle vraagtypen worden de topic-, difficulty level- en metadatakolommen ondersteund.
- Ingesloten regeleinden worden niet ondersteund. Tekst wordt op één regel geïmporteerd.
- Als alternatiefspecifieke feedback wordt gebruikt, moet deze overeenkomen met de alternatieven.
- HTML wordt ondersteund. Tekst tussen <em> tags wordt bijvoorbeeld cursief weergegeven.
- Je kunt geen opgaven met dezelfde titel importeren, omdat Ans minstens één unieke kolom nodig heeft.
- Ans biedt een importsjabloon aan. De eerste rij van het sjabloon wordt genegeerd.
-
Door het volgende formaat te gebruiken voor Title/ID:
ExerciseName_1
ExerciseName_2
ExerciseName_3, enz.wordt één opgave met meerdere vragen geïmporteerd. In het voorbeeld hierboven heet de opgave ExerciseName en bevat deze drie vragen.
- Afbeeldingen worden ondersteund in de kolommen Vraagstelling (4), Correcte feedback (17), Incorrecte feedback (18) en Feedback (19-28). Zorg dat afbeeldingen in het archief staan en tussen <object> of <img> tags worden verwezen.
Best practices voor numerieke vragen
- De kolom ‘Correct answer’ wordt ondersteund voor numerieke vragen.
Best practices voor meerkeuzevragen
- In de kolom ‘Correct Answer’ kun je letters a-j gebruiken om naar het juiste alternatief te verwijzen.
- Alternatiefspecifieke feedback wordt ondersteund.
Best practices voor meerantwoordvragen
- Je kunt meerdere correcte antwoorden aangeven door ze met een komma te scheiden. Gebruik puntkomma’s om kolommen te scheiden.
- Alternatiefspecifieke feedback wordt ondersteund.
Best practices voor invulvragen
- De vraag bevat een vraagveld en een antwoordveld. De kolom Question wording wordt in het vraagveld geïmporteerd.
- Ans ondersteunt één gat per vraag.
- In de kolommen ‘Choice’ worden de antwoordalternatieven ingevoerd.
- Alle alternatieven krijgen een puntenwaarde. Eventuele gedeeltelijke punten kunnen na import worden aangepast.
- Alternatiefspecifieke feedback wordt niet ondersteund.
Opmerkingen
0 opmerkingen
Artikel is gesloten voor opmerkingen.