fix: Verbesserte WPM-Berechnung in der Statistik-Funktion
Co-authored-by: aider (ollama_chat/qwen3-coder:30b) <aider@aider.chat>
This commit is contained in:
parent
d1de398826
commit
eceb772802
1 changed files with 6 additions and 5 deletions
11
app.py
11
app.py
|
|
@ -101,16 +101,17 @@ def calculate_statistics(user_input, current_text):
|
|||
duration_per_char = 1.0 / (typing_speed / 60) if typing_speed > 0 else 0
|
||||
|
||||
# Berechne Wörter pro Minute (WPM)
|
||||
# Annahme: 1 Wort = 5 Zeichen (durchschnittlich)
|
||||
# In einer echten Anwendung würden wir die Zeit messen
|
||||
# Hier verwenden wir eine vereinfachte Berechnung basierend auf der Anzahl der Zeichen
|
||||
words_per_minute = 0
|
||||
|
||||
# Für eine realistischere WPM-Berechnung benötigen wir die Zeit
|
||||
# In dieser einfachen Version verwenden wir eine vereinfachte Berechnung
|
||||
# Annahme: 1 Wort = 5 Zeichen (durchschnittlich)
|
||||
# Zeit pro Zeichen: 0.1 Sekunden (entspricht 10 Zeichen pro Sekunde)
|
||||
if total_chars > 0:
|
||||
# Annahme: 1 Zeichen = 0.05 Sekunden (entspricht 20 Zeichen pro Sekunde)
|
||||
time_per_char = 0.05
|
||||
time_per_char = 0.1 # Sekunden pro Zeichen
|
||||
total_time = total_chars * time_per_char
|
||||
if total_time > 0:
|
||||
# WPM = (Gesamtzeichen / 5) / (Gesamtzeit in Minuten)
|
||||
words_per_minute = (total_chars / 5) / (total_time / 60)
|
||||
|
||||
return {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue