tututz commited on
Commit
063657d
·
verified ·
1 Parent(s): 9e0bcad

Update graduation_logic.py

Browse files
Files changed (1) hide show
  1. graduation_logic.py +4 -4
graduation_logic.py CHANGED
@@ -52,7 +52,7 @@ def predict_graduation_status(
52
  result = {
53
  "status": "🔴 Critical (Terlambat)",
54
  "color": "red",
55
- "description": f"Target lulus semester 8 tidak memungkinkan. Anda butuh rata-rata {required_sks_per_sem:.1f} SKS/sem, melebihi batas reguler yaitu 24 SKS."
56
  }
57
 
58
  elif required_sks_per_sem <= SAFE_THRESHOLD:
@@ -60,7 +60,7 @@ def predict_graduation_status(
60
  result = {
61
  "status": "🟢 On-Track (Aman)",
62
  "color": "green",
63
- "description": f"Posisi aman. Beban sisa ringan (~{required_sks_per_sem:.1f} SKS/sem). Pertahankan performa tiap semester!"
64
  }
65
 
66
  elif required_sks_per_sem <= student_capacity:
@@ -70,7 +70,7 @@ def predict_graduation_status(
70
  result = {
71
  "status": status_text,
72
  "color": "yellow",
73
- "description": f"Anda butuh ~{required_sks_per_sem:.1f} SKS/sem. Kapasitas SKS Anda ({student_capacity}) Sudah cukup mendukung untuk mengejar target ini."
74
  }
75
 
76
  else:
@@ -79,7 +79,7 @@ def predict_graduation_status(
79
  result = {
80
  "status": "🟠 Rawan Terlambat (Warning)",
81
  "color": "orange",
82
- "description": f"Hati-hati! Anda butuh {required_sks_per_sem:.1f} SKS/sem agar lulus tepat waktu, tapi IPK saat ini membatasi jatah cuma {student_capacity} SKS."
83
  }
84
 
85
  # Tambahkan metadata
 
52
  result = {
53
  "status": "🔴 Critical (Terlambat)",
54
  "color": "red",
55
+ "description": f"Target lulus semester 8 tidak memungkinkan. Anda butuh rata-rata {required_sks_per_sem:.1f} SKS yang perlu dipenuhi setiap semester selanjutnya, melebihi batas reguler yaitu 24 SKS."
56
  }
57
 
58
  elif required_sks_per_sem <= SAFE_THRESHOLD:
 
60
  result = {
61
  "status": "🟢 On-Track (Aman)",
62
  "color": "green",
63
+ "description": f"Posisi aman. Beban ringan, sisa (~{required_sks_per_sem:.1f} SKS yang perlu dipenuhi tiap semester. Pertahankan performa tiap semester!"
64
  }
65
 
66
  elif required_sks_per_sem <= student_capacity:
 
70
  result = {
71
  "status": status_text,
72
  "color": "yellow",
73
+ "description": f"Diperkirakan anda butuh ~{required_sks_per_sem:.1f} SKS yang perlu dipenuhi untuk semester-semester selanjutnya. Kapasitas SKS Anda ({student_capacity}) Sudah cukup mendukung untuk mengejar target ini."
74
  }
75
 
76
  else:
 
79
  result = {
80
  "status": "🟠 Rawan Terlambat (Warning)",
81
  "color": "orange",
82
+ "description": f"Hati-hati! Anda butuh {required_sks_per_sem:.1f} SKS tiap semester agar lulus tepat waktu, tapi IPK saat ini membatasi jatah cuma {student_capacity} SKS."
83
  }
84
 
85
  # Tambahkan metadata