// Numbas version: exam_results_page_options {"name": "Thales von Milet", "extensions": ["geogebra"], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"name": "Thales von Milet", "tags": [], "metadata": {"description": "
Konstruktion und Beweis zu einem Vermessungsverfahren nach Thales von Milet
", "licence": "Creative Commons Attribution 4.0 International"}, "statement": "Thales soll ein Verfahren zur Bestimmung der Entfernung von Schiffen zum Ufer unter Verwendung des Kongruenzsatzes WSW erfunden haben.
\nEine mögliche Methode wäre folgende (s. Abb.): Sei $A$ ein Punkt an Land und $S$ ein Schiff (alle weiteren Punkte sind auch an Land).
\nWir wählen zunächst einen weiteren Punkt $C$ an Land, so dass $AC$ normal auf $SA$ steht.
\nBitte etwas Geduld, während das Applet lädt.
", "advice": "Konstruktion:
\n{app2}
\nBeweis:
\nEs ist $AB=BC$ ($B$ ist der Mittelpunkt) und die Winkel $\\measuredangle SAB\\cong\\measuredangle DCB$ (Scheitelwinkel) und $\\measuredangle ABS\\cong\\measuredangle CBD$ (beides rechte Winkel).
\n", "rulesets": {}, "extensions": ["geogebra"], "variables": {"app": {"name": "app", "group": "Setup", "definition": "geogebra_applet('https://www.geogebra.org/m/etsqtheh',defs)", "description": "", "templateType": "anything"}, "S": {"name": "S", "group": "Setup", "definition": "vector(random(8..12)/2,4)", "description": "", "templateType": "anything"}, "C": {"name": "C", "group": "Setup", "definition": "vector(0,-1*random(2..4)/2)", "description": "", "templateType": "anything"}, "defs": {"name": "defs", "group": "Setup", "definition": "[['S',S],['C',C]]", "description": "", "templateType": "anything"}, "B": {"name": "B", "group": "Setup", "definition": "(vector(0,4)+C)/2", "description": "", "templateType": "anything"}, "D": {"name": "D", "group": "Setup", "definition": "vector(-S[0],C[1])", "description": "", "templateType": "anything"}, "defs2": {"name": "defs2", "group": "Setup", "definition": "defs+[['B',B],['D',D]]", "description": "", "templateType": "anything"}, "app2": {"name": "app2", "group": "Setup", "definition": "geogebra_applet('https://www.geogebra.org/m/uum4bwqc',defs)", "description": "", "templateType": "anything"}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": [], "variable_groups": [{"name": "Setup", "variables": ["app", "S", "C", "defs", "B", "D", "defs2", "app2"]}], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "gapfill", "useCustomName": true, "customName": "Konstruktion", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [{"label": "Beweis", "rawLabel": "", "otherPart": 1, "variableReplacements": [], "availabilityCondition": "answered", "penalty": "", "penaltyAmount": 0, "lockAfterLeaving": true}], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": "Konstruktion erstellen", "prompt": "
{app}
\nFühren Sie nun die folgenden Konstruktionsschritte durch:
\nHinweis: Die konstruierten Punkte müssen $B$ und $D$ heißen, sonst kann Ihre Lösung nicht als korrekt erkannt werden. Sie können die Punkte falls erforderlich umbenennen, indem Sie diese anklicken und \"Umbenennen\" auswählen.
\nUm Fortzufahren (egal, ob Sie eine Lösung konstruiert haben oder nicht), klicken Sie nach der Konstruktion auf \"Abschnitt einreichen\", dann erscheint eine Schaltfläche \"Weiter zum Beweis\".
\n[[0]]
", "gaps": [{"type": "extension", "useCustomName": false, "customName": "", "marks": 1, "scripts": {"constructor": {"script": "this.marks=3", "order": "after"}}, "customMarkingAlgorithm": "studentB:\n if(exists(app,\"B\")=true,value(app,\"B\"),vector(0,0))\n\nstudentD:\n if(exists(app,\"D\")=true,value(app,\"D\"),vector(0,0))\n\nmark:\n if(exists(app,\"B\")=true,if(value(app,\"B\")=B,add_credit(1/3,\"Punkt B korrekt. \"),negative_feedback(\"Punkt B falsch.\")),negative_feedback(\"Punkt B existiert nicht\"));\n if(exists(app,\"D\")=true,if(value(app,\"D\")=D,add_credit(2/3,\"Punkt D korrekt. \"),negative_feedback(\"Punkt D falsch.\")),negative_feedback(\"Punkt D existiert nicht\"))\n \ninterpreted_answer:\n studentB+studentD", "extendBaseMarkingAlgorithm": false, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null}], "sortAnswers": false}, {"type": "m_n_2", "useCustomName": true, "customName": "Beweis", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": "Beweis f\u00fchren", "prompt": "Es soll nun gezeigt werden, dass $CD$ und $AS$ gleich lange Strecken sind und zwar über den Kongruenzsatz WSW.
\n{app2}
\nKreuzen Sie die für den Beweis zu verwendenden Winkel (4 Stück) und zu verwendenden Seiten (2 Stück) an.
", "minMarks": "0", "maxMarks": "3", "shuffleChoices": false, "displayType": "checkbox", "displayColumns": 0, "minAnswers": 0, "maxAnswers": 0, "warningType": "none", "showCellAnswerState": true, "choices": ["$AS$", "$AB$", "$AC$", "$BC$", "$CD$", "$\\measuredangle BSA$", "$\\measuredangle SAB$", "$\\measuredangle ABS$", "$\\measuredangle DCB$", "$\\measuredangle BDC$", "$\\measuredangle CBD$"], "matrix": ["-0.5", "0.5", "-0.5", "0.5", "-0.5", "-0.5", "0.5", "0.5", "0.5", "-0.5", "0.5"], "distractors": ["", "", "", "", "", "", "", "", "", "", ""]}], "partsMode": "explore", "maxMarks": "6", "objectives": [{"name": "Konstruktion erstellen", "limit": "3", "mode": "sum"}, {"name": "Beweis f\u00fchren", "limit": "3", "mode": "sum"}], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always", "contributors": [{"name": "Andreas Vohns", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/3622/"}]}]}], "contributors": [{"name": "Andreas Vohns", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/3622/"}]}