JUNGU commited on
Commit
9d3125c
·
verified ·
1 Parent(s): c932ada

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -69
app.py CHANGED
@@ -76,75 +76,6 @@ selected_standard = st.selectbox("성취기준을 선택하세요:", selected_st
76
  # 선택된 성취기준을 텍스트 입력창의 기본값으로 사용
77
  achievement_standard = st.text_input("성취기준 입력:", value=selected_standard)
78
 
79
- # # "평가 생성" 버튼 클릭 시의 동작
80
- # if st.button("평가 생성"):
81
- # with st.spinner('답변 생성중...'):
82
- # result = generate_annotated_text(achievement_standard)
83
- # # 결과 출력
84
- # exec(result.replace('```', ''))
85
-
86
- # # annotated_text 결과에서 문장만 추출
87
- # result_lines = result.split('\n')
88
- # sentences = []
89
- # for line in result_lines:
90
- # # "(" 문자열이 포함된 위치를 찾아서 그 이후의 문자열만 추출
91
- # start_idx = line.find('("')
92
- # if start_idx != -1:
93
- # end_idx = line.find('",', start_idx)
94
- # sentence = line[start_idx + 2:end_idx].strip() # "(" 다음부터 "," 전까지의 문자열을 추출
95
- # sentences.append(sentence)
96
-
97
-
98
- # # 문장을 라디오 버튼으로 표시 및 선택된 문장 저장
99
- # selected_index = st.radio("문장을 선택하세요:", range(len(sentences)), format_func=lambda x: sentences[x])
100
- # st.session_state.selected_sentence = sentences[selected_index] if sentences else None
101
-
102
-
103
- # # 유사한 문장 생성 버튼 추가
104
- # if st.button("유사한 문구 생성") and st.session_state.get('selected_sentence'):
105
- # with st.spinner('문장 생성중...'):
106
- # similar_sentences = generate_similar_sentences(st.session_state.selected_sentence)
107
- # for sentence in st.session_state.similar_sentences:
108
- # st.write(sentence)
109
-
110
- # # 세션 상태 초기화
111
- # if 'selected_sentence' not in st.session_state:
112
- # st.session_state.selected_sentence = None
113
- # if 'similar_sentences' not in st.session_state:
114
- # st.session_state.similar_sentences = []
115
-
116
- # # "평가 생성" 버튼 클릭 시의 동작
117
- # if st.button("평가 생성"):
118
- # with st.spinner('답변 생성중...'):
119
- # result = generate_annotated_text(achievement_standard)
120
- # st.session_state.generated_result = result
121
- # st.session_state.selected_sentence = None # 새로운 평가 생성시 선택된 문장 초기화
122
- # exec(result.replace('```', ''))
123
-
124
- # # annotated_text 결과에서 문장만 추출
125
- # result_lines = result.split('\n')
126
- # sentences = []
127
- # for line in result_lines:
128
- # start_idx = line.find('("')
129
- # if start_idx != -1:
130
- # end_idx = line.find('",', start_idx)
131
- # sentence = line[start_idx + 2:end_idx].strip()
132
- # sentences.append(sentence)
133
-
134
- # if sentences:
135
- # st.session_state.selected_sentence = st.selectbox("문장을 선택하세요:", sentences, key="sentence_select")
136
-
137
- # # 유사한 문장 생성 버튼 추가
138
- # if st.button("유사한 문구 생성") and st.session_state.get('selected_sentence'):
139
- # with st.spinner('문장 생성중...'):
140
- # st.session_state.similar_sentences = generate_similar_sentences(st.session_state.selected_sentence)
141
-
142
- # # 생성된 결과 및 유사한 문장들 출력
143
- # if st.session_state.get('generated_result'):
144
- # exec(st.session_state.generated_result.replace('```', ''))
145
- # for sentence in st.session_state.get('similar_sentences', []):
146
- # st.write(sentence)
147
-
148
  # 세션 상태 초기화
149
  if 'generated_result' not in st.session_state:
150
  st.session_state.generated_result = None
 
76
  # 선택된 성취기준을 텍스트 입력창의 기본값으로 사용
77
  achievement_standard = st.text_input("성취기준 입력:", value=selected_standard)
78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  # 세션 상태 초기화
80
  if 'generated_result' not in st.session_state:
81
  st.session_state.generated_result = None