Vokabeln büffeln ist für die meisten wohl das Schlimmste. Aber keine Angst dafür gibt es eine sehr ausgereifte Lösung. Das Prinzip ist schon seit vielen Jahren bewährt, das Lernkarteisystem. Mit diesem online Vokabeltrainer kannst du schnell, einfach und spielerisch Vokabeln lernen. Du hast hier ein kostenloses Karteikartensystem, mit dem du deine Vokabeln als Liste importieren oder exportieren kannst.[tcb-script type=“text/javascript“ src=“https://www.lerntipp.com/scripts/vokabeltrainer/jquery-1.11.3.min.js“][/tcb-script] [tcb-script type=“text/javascript“ src=“https://www.lerntipp.com/scripts/vokabeltrainer/jqui/js/jquery-ui-1.10.4.custom.min.js“][/tcb-script] [tcb-script] String.prototype.format = function(a, b, c, d, e, f, g, h, ii, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z) { var newStr = this, i = 0, args = [a, b, c, d, e, f, g, h, ii, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z]; while (/%s/.test(newStr)) newStr = newStr.replace(„%s“, args[i++]) return newStr; }; function openImportWindow(){ var title = „Import, Textstruktur muss aussehen wie bei Export“; showText(„“,title,function(){importThisOnConfirm($( „#textBox textarea“).val());}); } function showText(text, title, onOkFunc){ title=title || „Text“; text=text || „“; if ($(„#textBox“).length) $(„#textBox“).remove(); $(„body“).append(‚<div style=“display:none“ id=“textBox“ title=“‚+title+'“><textarea type=“textBoxArea“ style=“width: 97%; height: 97%;“>’+text+'</textarea></div>‘); var buttons = onOkFunc ? { „Abbrechen“: function() { $( this ).dialog( „close“ ); }, „OK“: function() { onOkFunc(); $( this ).dialog( „close“ ); } } : { „Schließen“: function() { $( this ).dialog( „close“ ); } }; setTimeout(function(){ $( „#textBox“).dialog({ resizable: true, „width“:600, „height“:500, modal: false, buttons: buttons }); },0); } function importThisOnConfirm(val){ if (!dictionary.length){ importText(val) return; } $(„#cautionDialog“).dialog({ resizable: false, height:“auto“, width:“auto“, modal: false, buttons: { „Abbrechen“: function() { $( this ).dialog( „close“ ); }, „OK“: function() { importText(val) $( this ).dialog( „close“ ); } } }); } function deleteAll(){ $(„#cautionDialog“).dialog({ resizable: false, height:“auto“, width:“auto“, modal: false, buttons: { „Abbrechen“: function() { $( this ).dialog( „close“ ); }, „OK“: function() { dictionary=[]; saveDict(); updateTable(); $( this ).dialog( „close“ ); } } }); } function importText(text){ dictionary=[]; var all = text.split(„n“); for (var i in all){ var t = all[i].split(„,“); if (t.length == 3) dictionary.push({ „foreign“ : t[1].trim(), „german“ : t[0].trim(), „category“ : t[2].trim() }); } saveDict(); updateTable(); } var toasts=[]; function toast(text, callback){ toasts.push([text, callback]); if (toasts.length == 1){ showToast(); } } function showToast(){ var text = toasts[0][0]; var callback = toasts[0][1]; var oc = $(„<div></div>“); var c = $(„<div></div>“); c.html(text); oc.css({ „position“:“fixed“, „z-index“ : „9999999“ }); c.css({ „border“:“1px solid black“, „text-align“:“center“, „background“ : „#333“, „color“ : „white“, „text-shadow“ : „none“, „opacity“:“0″, „font-weight“:“bold“, „padding“:“5px 10px“, „border-radius“ : „2px“ }); $(oc).append(c); $(„body“).append(oc); setTimeout(function(){ oc.css({ „top“: $(window).height()-oc.height()-60, „left“: $(window).width()/2-oc.width()/2 }); c.animate({„opacity“:“1″}, 200, function(){ if (callback){ callback(); } }); setTimeout(function(){ toasts = toasts.splice(1); if (toasts.length >= 1){ showToast(); } c.animate({„opacity“:“0″}, 200, function(){ oc.remove(); }); },2600); },5); } function getTimeStringForDelta(delta){ var timeWindows = [ 24 * 60 * 60 * 1000, 60 * 60 * 1000, 60 * 1000, 1000 ], timeNames = [ „Tagen“, „Stunden“, „Minuten“, „Sekunden“ ], timeNamesSingular = [ „Tag“, „Stunde“, „Minute“, „Sekunde“ ], i = 0; while (i < timeWindows.length){ if (Math.round(delta/timeWindows[i])*timeWindows[i] >= timeWindows[i]){ var val = Math.round(delta/timeWindows[i]); if (val == 1){ return val+“ „+timeNamesSingular[i]; } else { return val+“ „+timeNames[i]; } } i++; } return „0 „+timeNames[timeNames.length-1]; } [/tcb-script] [tcb-script] var dictionary = JSON.parse(localStorage.getItem(„dict“) || „[]“); var temp = []; for (var i in dictionary){ if (dictionary[i] != null){ temp.push(dictionary[i]); } } dictionary = temp; sortDict(); var filter = { „category“ : [„*“], „marked“ : null, „maxDelta“ : null }; var safelyDelete = true; var willSkipEvaluation = false; function submitF(event, form, isgerman){ var value = isgerman ? $(„#germaninput“).val().trim() : $(„#fremdinput“).val().trim(); if (value==““){ toast(„Bitte gib eine Vokabel ein!“); event.preventDefault(); return false; } var entry = {}; entry[„german“] = $(„#germaninput“).val().trim(); entry[„foreign“] = $(„#fremdinput“).val().trim(); entry[„category“] = $(„#formcat“).val().trim(); localStorage.setItem(„category“, entry[„category“]); if ($(„#fremdinput“).val().trim() ==““){ $(„#fremdinput“).focus(); } else if ($(„#germaninput“).val().trim() ==““){ $(„#germaninput“).focus(); } else { $(„#germaninput“).val(„“); $(„#fremdinput“).val(„“); if (isgerman){ $(„#fremdinput“).focus(); } else { $(„#germaninput“).focus(); } dictionary.unshift(entry); saveDict(); updateTable(); } event.preventDefault(); return false; } function saveDict(){ localStorage.setItem(„dict“,JSON.stringify(dictionary)); } $(document).ready(function(){ safelyDelete = localStorage.getItem(„safelyDelete“) == undefined ? true : eval(localStorage.getItem(„safelyDelete“)); $(‚#safelydeletechb‘)[0].checked = safelyDelete; $(„#formcat“).val(localStorage.getItem(„category“) || „“); $(„#asTextButton“).click(function(event){ var text = „Deutsch, Fremdsprache, Kategorien“; for (var key in dictionary){ var entry = dictionary[key]; text+=entry.german+“, „+entry.foreign+“, „+entry.category+“n“; } showText(text, „Export“); }); $(„#learnbtn“).click(function(event){ startQuestioning(); }); $(„#modelearn“).hide(); updateTable(); }); var learnIndex = 0; function startQuestioning(){ shuffleDic(); sortDict(); //now they are sorted but entries with equal priorities are shuffled $(„#modeinput“).hide(); $(„#modelearn“).show(); learnIndex = 0; var entry = dictionary[learnIndex]; showEntry(entry); } function updateTable(){ if (dictionary.length){ $(„#normalVoks“).show(); $(„#noVoks“).hide(); } else { $(„#noVoks“).show(); $(„#normalVoks“).hide(); } $(„#normalVoks > h3“).html($(„#normalVoks > h3″).html().replace(/(.*?)/g,“(%s)“.format(dictionary.length))); $(„tbody“).empty(); $(„tbody“).append($(„<tr><th></th><th>Deutsch</th><th>Fremdsprache</th><th>Kategorie</th><th>R. beantw.</th><th>F. beantw.</th></tr>“)); var z=-1; for (var key in dictionary){ z++; var entry = dictionary[key]; $(„tbody“).append(createRow(entry, z)); } } function createRow(entry, count){ return $(„<tr><td><button class=’classnameX‘ onclick=’deleteentry(%s)‘>X</button>&nbsp;&nbsp;</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>“.format( count, entry.german, entry.foreign, entry.category, entry.cr ? entry.cr : 0, entry.cw ? entry.cw : 0 )); } function deleteentry(i){ safelyDelete = $(‚#safelydeletechb‘)[0].checked; if (!safelyDelete || confirm(„wirklich diesen eintrag löschen?“)){ dictionary = eliminateIndex(dictionary, i); updateTable(); saveDict(); } } function shuffle(o){ //v1.0 for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[–i], o[i] = o[j], o[j] = x); return o; }; function cloneArray(arr){ var arrN=[]; for(var i in arr)arrN=arr[i]; return arrN; } function eliminateIndex(arr, i){ return arr.concat(arr.splice(i).splice(1)); } function shuffleDic(){dictionary = shuffle(dictionary);} function sortDict(){ dictionary = dictionary.sort(function(a,b){ var deltaA = deltaOfEntry(a); var deltaB = deltaOfEntry(b); if (deltaA == deltaB){ return countAnswered(a) < countAnswered(b) ? -1 : 1; return 0; } return deltaA > deltaB ? -1 : 1; }); } function countAnswered(entry){ var cw = entry.cw ? entry.cw : 0; var cr = entry.cr ? entry.cr : 0; return cw+cr; } function deltaOfEntry(entry){ var cw = entry.cw ? entry.cw : 0; var cr = entry.cr ? entry.cr : 0; return cw-cr; } function gotoInput(){ willSkipEvaluation = false; $(„#inputvokabel“).val(„“); $(„#modeinput“).show(); $(„#modelearn“).hide(); sortDict(); saveDict(); updateTable(); } function replaceWeirdSymbols(a){ try { return a.replace(/ /g,““) } catch (e){ console.log(e); return a; }// return a.replace(„á“,“a“).replace(„í“,“i“).replace(„ó“,“o“).replace(„ú“,“u“).replace(„é“,“e“).replace(/[^0-9a-zA-Z]/g, „“); } function levenshteinDistance (s, t, ak) { if (levenshteinDict[s+“__/DEL\__“+t]){ return levenshteinDict[s+“__/DEL\__“+t]; } if (s.length === 0) return t.length; if (t.length === 0) return s.length; levenshteinDict[s+“__/DEL\__“+t] = Math.min( levenshteinDistance(s.substr(1), t, ak+1) + 1, levenshteinDistance(t.substr(1), s, ak+1) + 1, levenshteinDistance(s.substr(1), t.substr(1), ak+1) + (s[0] !== t[0] ? 1 : 0) ) return levenshteinDict[s+“__/DEL\__“+t]; } var levenshteinDict = {}; function nextVokabel(){ var entry = dictionary[learnIndex]; var userInputMustEqual = modelearnbygerman ? entry.foreign : entry.german; var userInput = $(„#inputvokabel“).val().trim(); var levenshtein = levenshteinDistance(replaceWeirdSymbols(userInputMustEqual), replaceWeirdSymbols(userInput)); entry.lastEdit = new Date().getTime(); //überprüfen if (levenshtein > 2){ toast(„LEIDER FALSCH“); $(„#inputvokabel“).toggleClass(„dred“); setTimeout(function(){$(„#inputvokabel“).toggleClass(„dred“);},200); if (!willSkipEvaluation){ entry.cw = (entry.cw ? entry.cw : 0)+1; entry.if = 0; } dictionary[learnIndex] = entry; saveDict(); willSkipEvaluation = true; } else if (levenshtein > 0 || userInputMustEqual != userInput){ $(„#inputvokabel“).toggleClass(„red“); setTimeout(function(){$(„#inputvokabel“).toggleClass(„red“);},200); toast(„fast richtig!“); } else { if (!willSkipEvaluation){ entry.cr = (entry.cr ? entry.cr : 0)+1; entry.if = (entry.if ? entry.if : 0)+1; dictionary[learnIndex] = entry; saveDict(); $(„#inputvokabel“).toggleClass(„green“); setTimeout(function(){$(„#inputvokabel“).toggleClass(„green“);},200); } $(„#inputvokabel“).val(„“); willSkipEvaluation=false; if (learnIndex+1 < dictionary.length){ showEntry(dictionary[++learnIndex]); } else { gotoInput(); } } } function showSolution(){ var entry = dictionary[learnIndex]; var userInputMustEqual = modelearnbygerman ? entry.foreign : entry.german; $(„#inputvokabel“).val(userInputMustEqual); toast(„SCHADE! :(„); entry.lastEdit = new Date().getTime(); if (!willSkipEvaluation){ entry.cw = (entry.cw ? entry.cw : 0)+1; entry.if = 0; dictionary[learnIndex] = entry; saveDict(); } willSkipEvaluation = true; } function showEntry(entry){ var a = modelearnbygerman ? entry.german : entry.foreign; var cw = entry.cw ? entry.cw : 0; var cr = entry.cr ? entry.cr : 0; var $if = entry.if ? entry.if : 0; $(„#vokabel“).html(a+“<span style=“opacity:0.7;color:#222;font-size:0.7em“><br>%s von %s mal richtig beantwortet, Quote: %s %, Sicherheit: %s<br>%s mal in Folge richtig beantwortet. Zuletzt beantwortet: %s</span>“.format( cr, cw+cr, cw+cr == 0 ? 0 : Math.round((cr/(cw+cr)*1000))/10, cr-cw, $if, entry.lastEdit ? „vor „+getTimeStringForDelta(new Date().getTime() – new Date(entry.lastEdit).getTime()) : „-“ )); $(„#category“).html(entry.category); } var modelearnbygerman = true; window.onunload = function(){ safelyDelete = $(‚#safelydeletechb‘)[0].checked; localStorage.setItem(„safelyDelete“, safelyDelete); }[/tcb-script]

Vokabeln eingeben

Kategorie Deutsch Fremdsprache Bestätigen mit ENTER/RETURN Hinweis: Du kannst auch zuerst das Wort in der Fremdsprache eingeben. Der Cursor springt automatisch in das nächste Feld.

Vokabeln (0)

als Text exportieren Jetzt abfragen! Immer nachfragen beim Löschen

Importieren Alle löschen Vokabeln werden angezeigt, sobald welche angelegt wurden Importieren

Vokabeln abfragen

Zurück zur Übersicht

Lösung anzeigen

Achtung, hierbei werden alle vorhandenen Vokabeln gelöscht!

Empfehle diesen Vokabeltrainer weiter:

Lernexperte Jan Kuonen zeigt, wie du das Büffeln von Vokabeln erleichtern und optimieren kannst

Jeder kann effizient Vokabeln lernen, es ist nur eine Frage der Technik. Du bist hier auf eine Seite gestossen, auf der du Techniken erhältst, um das Lernen zu vereinfachen und zu verschnellern. Möchtest du deine Lernkapazität endlich steigern? Dann hol dir die Tipps, mit denen du eine Fremdsprache in Rekordzeit lernst:

[tcb-script async=““ src=“https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3783206692059470″ crossorigin=“anonymous“][/tcb-script][tcb-script] (adsbygoogle = window.adsbygoogle || []).push({});[/tcb-script]