Winst:
- Mogelijkheid om kunstmatige intelligentie meerkeuzevragen, afleiders op basis van typische fouten en oplossingssleutels te laten produceren door de verdeling van het onderwerp, het niveau en de moeilijkheidsgraad te specificeren.
- Mogelijkheid om verkeerde sleutel- en meervoudige/nul-correcte optiefouten op te sporen door elke vraag- en antwoordsleutel onafhankelijk te valideren, bij voorkeur in bulk, met SymPy
- Vermogen om de kwaliteit van afleiders, de ondubbelzinnigheid en moeilijkheidsgraad van vragen te evalueren, en elke vraag goed te keuren voordat u het examen aflegt.
Het voorbereiden van examen- en oefenvragen is een van de meest tijdrovende taken in het wiskundeonderwijs: het stellen van vragen met de juiste moeilijkheidsgraad, het ontwerpen van plausibele afleiders (verkeerde maar plausibele opties), het voorbereiden van de antwoordsleutel en het balanceren van de moeilijkheidsgraad duurt uren. Kunstmatige intelligentie kan dit proces versnellen door tientallen vraagvariaties, meerkeuzeopties en oplossingssleutels uit één onderwerp te genereren. Maar de nauwkeurigheid van elke gestelde vraag en de foutloosheid van elke antwoordsleutel moeten onafhankelijk worden geverifieerd; Een onjuiste sleutel betekent dat studenten onterecht punten verliezen. In deze unit leer je hoe je AI kunt gebruiken als partner voor het genereren van vragen en hoe je elke vraag kunt modereren.
Een paar definities. Een afleider is een optie in een meerkeuzevraag die niet correct is, maar overeenkomt met een veelgemaakte fout die de leerling kan maken. Een goede afleider is niet willekeurig; Geeft een typische fout weer (tekenfout, regelverwarring). De antwoordsleutel is een lijst met juiste antwoorden op de vragen. De moeilijkheidsgraad is de juiste verdeling van gemakkelijke, middelmatige en moeilijke vragen op een examen.
Bijdrage van AI aan het genereren van vragen
- Vraagvariatie: Meerdere soortgelijke vragen uit een patroon (de cijfers veranderen).
- Distractorontwerp: Plausibel onjuiste keuzes gebaseerd op veelvoorkomende fouten.
- Overzicht oplossingssleutels: stapsgewijze oplossing voor elk probleem.
- Moeilijkheidsgraad: vragen classificeren als gemakkelijk/gemiddeld/moeilijk.
- Onderwerpdekking: reeksen vragen over verschillende subonderwerpen van een syllabus.
- Bloom taxonomie fit: Vraag op basis van cognitieve niveaus zoals onthouden, toepassen, analyseren.
Stap voor stap: een betrouwbare set vragen genereren
1. Specificeer het onderwerp, het niveau en het aantal vragen. Zoals '10e klas middelbare school, kwadratische vergelijkingen, 10 meerkeuzevragen.'
2. Vraag naar het vraagtype en de moeilijkheidsverdeling. Vraag om een verdeling zoals '4 makkelijk, 4 medium, 2 moeilijk'.
3. Los elke vraag afzonderlijk op. Los elke vraag zelf of met SymPy op; Vergelijk het met de antwoordsleutel van YZ. Deze stap is niet onderhandelbaar.
4. Controleer op afleiders. Zijn verkeerde opties echt verkeerd? Soms produceert de AI meer dan één juiste optie, of heeft een afleider daadwerkelijk gelijk. Controleer elke optie.
5. Garandeer dat er precies één juist antwoord is. Bij meerkeuze moet precies één optie juist zijn; Er mag geen nul of meer dan één correct zijn.
6. Controleer op onzekerheid en doublures. Is de vraag eenduidig? Meten de twee vragen hetzelfde? Zijn de cijfers redelijk (bijvoorbeeld als de wortel negatief moet zijn)?
Let op: AI maakt de twee meest voorkomende fouten bij het genereren van meerkeuzevragen: (1) de optie die als 'waar' is gemarkeerd, is feitelijk onjuist, (2) meer dan één optie is correct, of geen enkele is correct. Gebruik geen enkele vraag zonder elke vraag afzonderlijk op te lossen en elk van de vier opties afzonderlijk te beoordelen als waar/niet waar.
Vraag kwaliteitscontrolegrafiek
controle
Vraag
waar je naar moet zoeken
nauwkeurigheid
Is de antwoordsleutel correct?
Bevestiging door onafhankelijke oplossing
alleen waar
Is er maar 1 optie juist?
De andere 3 moeten ongelijk hebben
Afleider kwaliteit
Zijn de fouten plausibel?
Moet gebaseerd zijn op typische fouten
Duidelijkheid
Is de vraag eenduidig?
Er mag geen onzekerheid bestaan
Naleving op niveau
Past de moeilijkheid bij het doel?
Niet te gemakkelijk en niet te moeilijk
Reikwijdte
Is het onderwerp goed vertegenwoordigd?
Subonderwerpen zijn evenwichtig
drie minikoffers
Geval 1 — Verkeerde sleutel. Een leraar maakte een meerkeuzeset van twaalf vragen. Toen hij elke vraag met SymPy oploste, ontdekte hij dat bij 3 van de 12 vragen de optie die de AI als 'juist' had gemarkeerd onjuist was - het daadwerkelijke juiste antwoord was een andere optie. De leraar legde de toetsen recht. Als deze set zonder verificatie was gebruikt, zou de hele klas op 3 vragen oneerlijk zijn beoordeeld.
Geval 2 — Twee juiste opties. In één vraag heeft de AI zowel “x = 2” als “x = 2 of x = −2” ingevoerd; Beide waren in zekere zin waar, en de vraag was onduidelijk. De leraar herschikte de opties en liet slechts één juist antwoord achter. Afleiders moeten duidelijk ongelijk hebben.
Geval 3 — Zwakke afleider. In een techniekklas plaatste de AI irrelevante afleiders zoals "42", "aksaray", "blauw", "17" enz. in een vraag; Het juiste antwoord was uiteraard "17". De leraar vroeg om numerieke afleiders op basis van typische rekenfouten (bijvoorbeeld waarde die voortvloeit uit een tekenfout), en de vragen werden echte discriminatoren. De goede afleider vertegenwoordigt een echt vals pad.
Vier kopieerbare sjablonen
1) Meerkeuzevragenset:
Genereer [n] MEERKEUZEvragen over [onderwerp]. Niveau:[niveau]. Moeilijkheidsgraad: [x eenvoudig, y gemiddeld, z moeilijk]. Laat elke vraag 4 opties hebben; Laat EXACT 1 correct zijn en de andere 3 zijn plausibele afleiders op basis van typische fouten. Schrijf ook een stapsgewijze oplossing en het juiste antwoord voor elke vraag. Ik zal ze allemaal verifiëren met SymPy.
2) Vraagvariatie (uit patroon):
Neem deze vraag als PATROON: [voorbeeldvraag]. Genereer [n] verschillende versies die hetzelfde concept meten, maar met verschillende cijfers/context. Los de antwoorden voor elke versie stap voor stap op. Laat de antwoorden van elkaar verschillen.
3) Genereren van oplossingssleutels:
Bedenk een STAP-VOOR-STAP-oplossing en een definitief antwoord voor elk van de onderstaande vragen. Geef de regel op die u gebruikt. Markeer de oplossing waarvan u niet zeker bent; Ik zal elk antwoord onafhankelijk verifiëren. Vragen: [hier]
4) Verbetering van de afleiding:
Bekijk de afleiders voor deze meerkeuzevraag. Leg uit met WELKE typische leerlingfout elke onjuiste afleider overeenkomt. Vervang irrelevante of duidelijk onjuiste afleiders door afleiders die gebaseerd zijn op daadwerkelijke fouten. Vraag: [hier]
Zwakke prompt/sterke prompt
Zwak: "Doe mij tien afgeleide vragen."
Resultaat: onzeker niveau, willekeurige moeilijkheidsverdeling, niet-geverifieerde antwoordsleutel, willekeurige set afleiders (indien aanwezig).
Sterk: "Maak 10 afgeleide meerkeuzevragen voor de 12e klas van de middelbare school: 4 makkelijk (basisregels), 4 gemiddeld (keten-/productregel), 2 moeilijk (samengestelde functies). Laat er in elke vraag 4 keuzes zijn, precies 1 correct, de anderen zijn afleiders op basis van typische fouten (vergeten van de innerlijke afgeleide, tekenfout). Los elke vraag stap voor stap op en geef het juiste antwoord aan."
Resultaat: Een set die vlak en gebalanceerd is, afleiders betekenisvol zijn en elk antwoord hoorbaar is.
Veel voorkomende fouten
- De antwoordsleutel wordt niet geverifieerd. Wat AI zegt dat ‘goed’ is, is vaak verkeerd; Los elke vraag afzonderlijk op.
- Meer dan één/nul is de juiste optie. Bij meerkeuze moet er precies één waarheid zijn; Controleer elke optie afzonderlijk.
- Zwakke afleiders. Irrelevante of duidelijk onjuiste opties maken de vraag niet onderscheidend.
- De moeilijkheidsverdeling wordt niet gespecificeerd. Ze lijken allemaal dezelfde moeilijkheid te hebben; Er kan geen niveaubeoordeling plaatsvinden.
- Herhaling en overlap. Verschillende vragen kunnen hetzelfde concept meten; Controleer het dekkingssaldo.
- Vage uitdrukking. Vragen met een dubbele betekenis misleiden leerlingen op oneerlijke wijze.
Tip: De meest efficiënte manier om een reeks vragen te valideren is door code te schrijven die alle vragen in één keer oplost met SymPy. Vertel de AI "schrijf code die elk van deze 10 problemen met SymPy oplost", voer de code uit en vergelijk de SymPy-resultaten in bulk met de antwoordsleutel van de AI. Zo controleer je de 10 vragen niet één voor één, maar collectief en deterministisch.
Samengevat
AI versnelt het genereren van wiskundige vragen en examens dramatisch: vraagvariatie, afleidingsontwerp, oplossingssleutel, moeilijkheidsgraad. Maar elke vraag en elke antwoordsleutel moet onafhankelijk worden gevalideerd – bij voorkeur bulksgewijs geverifieerd met SymPy. De meest voorkomende fouten zijn de verkeerde antwoordsleutel, meerdere/nul correcte opties en zwakke afleiders. Het vanaf het begin specificeren van het onderwerp, het niveau en de moeilijkheidsgraad verhoogt de kwaliteit. Niet-geverifieerde vragen mogen niet op het examen worden opgenomen.
Applicatie taak
Kies een onderwerp. Laat de AI 8-10 meerkeuzevragen + oplossingen met een bepaalde moeilijkheidsverdeling produceren met het 1e sjabloon. Laat de AI vervolgens, herinnerend aan unit 4, een code schrijven die alle vragen met SymPy oplost en de code uitvoeren. Vergelijk SymPy-resultaten met de antwoordsleutel van YZ. Controleer of er bij elke vraag precies één juiste keuze is en of de afleiders daadwerkelijk onjuist zijn. Zoek en corrigeer ten minste één fout of zwakke afleider.
controlelijst
- [ ] Ik heb het onderwerp, het niveau en de moeilijkheidsgraad duidelijk vermeld.
- [ ] Ik heb elke vraag afzonderlijk opgelost (bij voorkeur batchgewijs met SymPy).
- [ ] Ik heb de antwoordsleutel vergeleken met de SymPy-resultaten.
- [ ] Ik heb geverifieerd dat er bij elke vraag precies één juiste optie is.
- [ ] Ik controleerde of de afleiders gebaseerd waren op typische fouten en feitelijk fout waren.
- [ ] Ik zorgde ervoor dat er geen vage uitspraken waren en geen repetitieve vragen.