Hallo
Ich benutze OO Calc im Unterricht um "selbstkorrigierende Übungsblätter" zu erstellen.
In einer Zelle steht dabei die Aufgabe, in die danebenliegende soll vom Schüler das Resultat eingegeben werden. Weiter daneben erfolgt über eine wenn...dann - Abfrage die Korrektur mit dem entsprechenden Kommentar.
Jetzt mein Problem:
Es gibt Schüler, die dann einfach Resultate eingeben, bis endlich der positive Korrekturkommentar erscheint.
Wie kann ich das unterbinden? Kann ich irgendwie steuern, wie oft der Lernende einen Eintrag in dieselbe Zelle vornehmen kann?
Kann ich irgendwie dafür sorgen, dass die Korrektur erst zum Schluss erfolgt, wenn alle Aufgaben gelöst wurden?
Könnte diese Korrektur mit gleichzeitigem Speichern verbunden werden?
Viele Fragen - viele Antworten?
Nur einmal einen Wert eingeben
Moderator: Moderatoren
Hei gu59
es gibt eigentlich nichts, was nicht geht
Kommt immer darauf an, wie du arbeiten kannst. Mit Makros wäre alles kein Problem - die musst aber programmieren
Nur mit Formeln: Na ja, sollte auch mit gestaffelten Wenn-Abfragen funktionieren.
Also: Die erste Wenn-Abfrage wirkt auf das letzte Eingabefeld - und erste wenn dort etwas steht, werden alle Kommentare freigeschaltet.
Jetzt hat der Schüler aber immer noch die Möglichkeit, Korrekturen vorzunehmen. Um das zu unterbinden, brauchst du einfach Makros. Da machst du dann einen Button "Überprüfen", jetzt werden alle Zellen gesperrt und (keine Eingaben mehr möglich, insofern auch keine Änderung) und jetzt kannst du die Spalte mit den Kommentaren einblenden, aktiv schalten oder was auch immer.
Gruss
Thomas
es gibt eigentlich nichts, was nicht geht

Kommt immer darauf an, wie du arbeiten kannst. Mit Makros wäre alles kein Problem - die musst aber programmieren

Nur mit Formeln: Na ja, sollte auch mit gestaffelten Wenn-Abfragen funktionieren.
Also: Die erste Wenn-Abfrage wirkt auf das letzte Eingabefeld - und erste wenn dort etwas steht, werden alle Kommentare freigeschaltet.
Jetzt hat der Schüler aber immer noch die Möglichkeit, Korrekturen vorzunehmen. Um das zu unterbinden, brauchst du einfach Makros. Da machst du dann einen Button "Überprüfen", jetzt werden alle Zellen gesperrt und (keine Eingaben mehr möglich, insofern auch keine Änderung) und jetzt kannst du die Spalte mit den Kommentaren einblenden, aktiv schalten oder was auch immer.
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Diese Abfrage erfolgt doch aber hoffentlich nicht über eine Zellformel?Weiter daneben erfolgt über eine wenn...dann - Abfrage die Korrektur mit dem entsprechenden Kommentar.
Jetzt mein Problem:
Es gibt Schüler, die dann einfach Resultate eingeben, bis endlich der positive Korrekturkommentar erscheint.
Wie kann ich das unterbinden? Kann ich irgendwie steuern, wie oft der Lernende einen Eintrag in dieselbe Zelle vornehmen kann?
Kann ich irgendwie dafür sorgen, dass die Korrektur erst zum Schluss erfolgt, wenn alle Aufgaben gelöst wurden?
Könnte diese Korrektur mit gleichzeitigem Speichern verbunden werden?
Ja, das geht per Makro alles, aber bitte erstmal meine Frage beantworten.
Falls nämlich eine Zellformel existiert (und dann ja wohl offensichtlich über den Zellschutz ausgeblendet wäre) erübrigen sich meines Erachtens weitere Überlegungen ehe die Auswertung selbst nicht als Makro realisiert ist.
Warum?
Wenn die Lösung über eine Zellformel geht würde ich jedem Schüler der probiert nicht eine schlechte Note geben weil er probiert, sondern weil er nicht recherchiert hat wie er den Zellschutz umgehen kann.

(Datei als *.xls speichern, neu laden, Schutz für die Tabelle abschalten)
Gruß
Stephan
Danke euch beiden für die Hinweise. Ich habe die Formeln bisher als Zellformeln eingesetzt, weil
- ich mich noch nicht sehr intensiv mit Makros beschäftigt habe
- es bei meinen Schülern nur das Problem mit dem Probieren gab.
Ich sehe jetzt aber, dass mit Makros die wohl elegantere und sicherere
Kontrolle möglich wäre.
Kann mir da jemand auf die Sprünge helfen?
gu59
- ich mich noch nicht sehr intensiv mit Makros beschäftigt habe
- es bei meinen Schülern nur das Problem mit dem Probieren gab.
Ich sehe jetzt aber, dass mit Makros die wohl elegantere und sicherere
Kontrolle möglich wäre.
Kann mir da jemand auf die Sprünge helfen?
gu59
Hallo zusammen,
als ich dieses Thema gelesen habe habe ich mich direkt wieder an meine Schulzeit erinnert. Was macht ein Schüler wenn er ein Tabelleblatt mit Schaltfläche hat? Er klickt natürlich drauf um zu sehen was passiert, auch wenn man den Hinweis bekommen hat es erst dann zu tun wenn alle Ergebnisse eingetragen sind.
Wenn die Arbeitsblätter in der Schule bearbeitet werden kann ich mir gut vorstellen wie gu59 dann durch die Klasse rennt und den Zellschutz wieder aufheben muss weil fast alle, ausser den Mädchen natürlich
, auf die Schaltfläche geklickt haben. Ausserdem spricht sich ein Thema wie das Aufheben von Zellschutz in einer Schule schnell rum. Kommt natürlich auch noch drauf an über welche Altersgruppe wir hier reden.
Man könnte die Ergebnisse vieleicht auch in eine beschreibbare Listbox eingeben. Anschließend ein Makro drüberlaufen lassen wo letzter eingetragener Wert ausgelesen wird und mit Ergebnis verglichen wird. Hier könnte man dann noch sehen wieviel Versuche der Schüler geraucht hat.
Wenn´s mir nach ginge würden die Ergebnisse schön bei mir auf dem eigenen Rechner bleiben
Jürgen
als ich dieses Thema gelesen habe habe ich mich direkt wieder an meine Schulzeit erinnert. Was macht ein Schüler wenn er ein Tabelleblatt mit Schaltfläche hat? Er klickt natürlich drauf um zu sehen was passiert, auch wenn man den Hinweis bekommen hat es erst dann zu tun wenn alle Ergebnisse eingetragen sind.
Wenn die Arbeitsblätter in der Schule bearbeitet werden kann ich mir gut vorstellen wie gu59 dann durch die Klasse rennt und den Zellschutz wieder aufheben muss weil fast alle, ausser den Mädchen natürlich

Man könnte die Ergebnisse vieleicht auch in eine beschreibbare Listbox eingeben. Anschließend ein Makro drüberlaufen lassen wo letzter eingetragener Wert ausgelesen wird und mit Ergebnis verglichen wird. Hier könnte man dann noch sehen wieviel Versuche der Schüler geraucht hat.
Wenn´s mir nach ginge würden die Ergebnisse schön bei mir auf dem eigenen Rechner bleiben

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Naja, nun habe ich mich ein wenig in die Nesseln gesetzt, da ich kaum Zeit habe, aber wir schaffen das schon.Kann mir da jemand auf die Sprünge helfen?
Meine Annahme wäre zunächst das die Dateien an Schüler verteilt werden, die Auswertung dann aber allein in Deiner Obhut erfolgt - stimmt das?
Wenn ja, würde ich vorschlagen in die Dateien selbst keine Makros zu integrieren sondern diese allein auf Deinem Computer zu installieren, nur auf dem könnte dann die Auswertung erfolgen.
Wäre das OK?
Du sprachst von mehreren Blättern/Dateien ... sind diese einheitlich aufgebaut? Sind insbesondere die Zellen in welchen die Einträge der Schüler auf Richtigkeit geprüft werden müssen immer die gleichen?
Falls nicht ergibt sich zunächst die Frage wie die von den Schülern rückgereichten Dateien eindeutig identifiziert werden können ... es hängt ein wenig von den konkreten Gegebenheiten ab wie man das löst.
Damit ich jetzt nicht alle möglichen Vorschläge machen muß, beantworte doch bitte zunächst folgende Fragen, damit mir die gegebenheiten klar sind:
Wie viele verschiedene Übungsblätter/Dateien gibt es insgesamt?
Wie viele Zellen müssen pro Übungsblatt etwa auf richtige Einträge geprüft werden?
Befinden sich diese Zellen auf einem oder mehreren Tabellenblättern?
Sind die zu prüfenden Zellen bei den unterschiedlichen Blättern gleich?
Vielleicht kannst Du einige (oder alle) Übungsblätter verlinken, damit wir sie uns selbst ansehen können?
Gruß
Stephan