diff --git a/app.py b/app.py index fac86ae..dede819 100644 --- a/app.py +++ b/app.py @@ -99,9 +99,9 @@ def calculate_statistics(user_input, current_text): # Hier simulieren wir eine Zeit basierend auf der Länge des eingegebenen Textes if total_chars > 0: # Simulierte Zeit: Je länger der Text, desto länger dauert es - # Wir verwenden eine einfache Formel: Zeit = (Anzahl der Zeichen * 0.1) Sekunden - # Dann konvertieren wir in Zeichen pro Minute - time_taken = total_chars * 0.1 # Sekunden + # Wir verwenden eine realistischere Formel: Zeit = (Anzahl der Zeichen * 0.05) Sekunden + # Das entspricht etwa 120 Zeichen pro Minute (typisch für Anfänger) + time_taken = total_chars * 0.05 # Sekunden typing_speed = (total_chars / time_taken) * 60 if time_taken > 0 else 0 else: typing_speed = 0 @@ -113,8 +113,8 @@ def calculate_statistics(user_input, current_text): # Berechne Wörter pro Minute (WPM) words_per_minute = 0 - if total_chars > 0 and total_chars > 0: - time_taken = total_chars * 0.1 # Sekunden + if total_chars > 0: + time_taken = total_chars * 0.05 # Sekunden if time_taken > 0: # WPM = (Gesamtzeichen / 5) / (Gesamtzeit in Minuten) words_per_minute = (total_chars / 5) / (time_taken / 60)