Rathapoom commited on
Commit
93d04c0
·
verified ·
1 Parent(s): 6292a8a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -7
app.py CHANGED
@@ -748,8 +748,25 @@ def reset_story():
748
  st.session_state.feedback = None
749
  st.session_state.unique_words = set()
750
  st.session_state.total_words = 0
751
- st.session_state.badges = []
752
  st.session_state.should_reset = False
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
753
 
754
  # Handle story reset if needed
755
  if st.session_state.should_reset:
@@ -939,12 +956,6 @@ with col2:
939
  </div>
940
  """, unsafe_allow_html=True)
941
 
942
- if st.session_state.badges:
943
- for badge in st.session_state.badges:
944
- st.success(f"🏆 {badge}")
945
- else:
946
- st.write("เขียนต่อไปเพื่อรับรางวัล | Keep writing to earn badges!")
947
-
948
  # Save Story Button
949
  if st.session_state.story:
950
  st.markdown("### 💾 บันทึกเรื่องราว")
 
748
  st.session_state.feedback = None
749
  st.session_state.unique_words = set()
750
  st.session_state.total_words = 0
751
+ st.session_state.achievements = [] # เปลี่ยนจาก badges เป็น achievements
752
  st.session_state.should_reset = False
753
+
754
+ # เพิ่มการ reset points
755
+ st.session_state.points = {
756
+ 'total': 0,
757
+ 'perfect_sentences': 0,
758
+ 'corrections_made': 0,
759
+ 'streak': 0,
760
+ 'max_streak': 0
761
+ }
762
+
763
+ # เพิ่มการ reset stats
764
+ st.session_state.stats = {
765
+ 'total_sentences': 0,
766
+ 'correct_first_try': 0,
767
+ 'accuracy_rate': 0.0,
768
+ 'vocabulary_used': set()
769
+ }
770
 
771
  # Handle story reset if needed
772
  if st.session_state.should_reset:
 
956
  </div>
957
  """, unsafe_allow_html=True)
958
 
 
 
 
 
 
 
959
  # Save Story Button
960
  if st.session_state.story:
961
  st.markdown("### 💾 บันทึกเรื่องราว")