Fysisk integritet
Varje experiment på OpenLab modellerar verklig fysik — med samma förenklingar som varje fysikkurs gör, tydligt uttalade i stället för underförstådda, och maskinkontrollerade innan det publiceras.
Idealiserade modeller, tydligt uttalade
Varje experiment modellerar en idealiserad version av fysiken: punktmassor om inte en storlekseffekt är lektionens poäng, friktionsfria ytor om det inte är en friktionsförinställning, ideala gaslagen för termodynamikexperimenten, tunn-lins- och tunn-prisma-approximationer i optiken, masslösa och osträckbara snören och fjädrar om inte töjning eller massa är det som undervisas. Det är samma idealisering som varje introducerande fysikkurs och varje simulering gör — vi säger det direkt i stället för att låta det vara underförstått.
Varje facit är oberoende verifierat, inte inmatat för hand
Varje labblads facit kontrolleras mot en oberoende verifieringsfunktion innan bladet kan publiceras — det tryckta svaret och formeln bakom det litas aldrig på av egen kraft. Varje formelreferens hänvisar till en verklig, befintlig post i ett delat formelregister, i stället för fritext som kan namnge fel lag.
Om ett blad efterfrågar det kan du verkligen ställa in det
Varje värde ett labblad ber en elev ställa in kontrolleras mot det verkliga styrintervallet i den körande simuleringen — reglaget, dragintervallet, inmatningsgränserna — så att ett blad inte kan begära ett tal utanför det som dess egen kontroll är designad att producera.
Där det idealiserade svaret och live-avläsningen kan skilja sig
Det idealiserade facit och det simuleringen faktiskt visar kan skilja sig något medvetet. Verklig kontaktfriktion, luftmotstånd och restitution är inte perfekt idealiska, och den lilla skillnaden mellan lärobokssvaret och live-avläsningen är ibland lektionens poäng.
Så fixar vi ett fysikfel
När vi hittar ett fel i en formel, ett facit eller en simuleringens fysik levereras fixen tillsammans med ett automatiserat test som specifikt fångar det felet — inte bara en redigering. Det testet fortsätter köras vid varje framtida ändring, så en defekt som nått produktionen kan inte tyst komma tillbaka.
Hittat ett fysikfel?
För att rapportera ett fysikfel, kontakta oss på contact@openlabscience.com