Update recommendation_builder.py
Browse files
recommendation_builder.py
CHANGED
|
@@ -158,7 +158,7 @@ def _get_dynamic_clause(feature: str, condition: str, value: float) -> str:
|
|
| 158 |
|
| 159 |
# 3. MK Gagal
|
| 160 |
elif feature == "Jumlah_MK_Gagal":
|
| 161 |
-
if condition == "rendah":
|
| 162 |
if value == 0:
|
| 163 |
return "rekam jejak mata kuliah yang bersih tanpa kegagalan"
|
| 164 |
else:
|
|
@@ -257,5 +257,5 @@ def generate_recommendation_paragraph(prediction_val: str, structured_rules: Lis
|
|
| 257 |
# 4️⃣ Gabungkan template + hasil stitching
|
| 258 |
# Format: [Paragraf Statis] + [Paragraf Dinamis]
|
| 259 |
# \n\n digunakan untuk membuat paragraf baru
|
| 260 |
-
final_text = f"{base_text}
|
| 261 |
return final_text
|
|
|
|
| 158 |
|
| 159 |
# 3. MK Gagal
|
| 160 |
elif feature == "Jumlah_MK_Gagal":
|
| 161 |
+
if condition == "rendah":
|
| 162 |
if value == 0:
|
| 163 |
return "rekam jejak mata kuliah yang bersih tanpa kegagalan"
|
| 164 |
else:
|
|
|
|
| 257 |
# 4️⃣ Gabungkan template + hasil stitching
|
| 258 |
# Format: [Paragraf Statis] + [Paragraf Dinamis]
|
| 259 |
# \n\n digunakan untuk membuat paragraf baru
|
| 260 |
+
final_text = f"{base_text}{dynamic_part}"
|
| 261 |
return final_text
|