Commit
·
423090f
1
Parent(s):
3fd3394
Agent 4
Browse files
app.py
CHANGED
|
@@ -503,15 +503,15 @@ def shift_the_roadmap(roadmap, max_hours_per_day, ratio=(80, 20), dependencies=N
|
|
| 503 |
return roadmap, extra_day_tasks
|
| 504 |
|
| 505 |
def update_roadmap(current_roadmap, current_dayNumber, max_hours_per_day, dependencies, no_of_revision_days = 2):
|
| 506 |
-
if current_dayNumber <= 1 or current_dayNumber > len(current_roadmap):
|
| 507 |
-
|
| 508 |
current_roadmap = copy.deepcopy(current_roadmap)
|
| 509 |
day_index = current_dayNumber-2
|
| 510 |
test_index = None
|
| 511 |
|
| 512 |
-
if "supplementary_tasks" in current_roadmap[day_index]:
|
| 513 |
-
current_roadmap[day_index+1]['supplementary_tasks'] = []
|
| 514 |
-
for subject in current_roadmap[day_index]["supplementary_tasks"]:
|
| 515 |
subject_name = subject["name"]
|
| 516 |
tasks = subject["tasks"]
|
| 517 |
|
|
@@ -523,7 +523,7 @@ def update_roadmap(current_roadmap, current_dayNumber, max_hours_per_day, depend
|
|
| 523 |
task['rescheduled'] += 1
|
| 524 |
# Move incomplete tasks to next day
|
| 525 |
if incomplete_tasks:
|
| 526 |
-
current_roadmap[day_index+1]['supplementary_tasks'].append({
|
| 527 |
"name":subject_name,
|
| 528 |
"tasks":incomplete_tasks
|
| 529 |
})
|
|
|
|
| 503 |
return roadmap, extra_day_tasks
|
| 504 |
|
| 505 |
def update_roadmap(current_roadmap, current_dayNumber, max_hours_per_day, dependencies, no_of_revision_days = 2):
|
| 506 |
+
if current_dayNumber <= 1 or current_dayNumber > len(current_roadmap['schedule']):
|
| 507 |
+
session_state["updated_roadmap"] = current_roadmap
|
| 508 |
current_roadmap = copy.deepcopy(current_roadmap)
|
| 509 |
day_index = current_dayNumber-2
|
| 510 |
test_index = None
|
| 511 |
|
| 512 |
+
if "supplementary_tasks" in current_roadmap['schedule'][day_index]:
|
| 513 |
+
current_roadmap['schedule'][day_index+1]['supplementary_tasks'] = []
|
| 514 |
+
for subject in current_roadmap['schedule'][day_index]["supplementary_tasks"]:
|
| 515 |
subject_name = subject["name"]
|
| 516 |
tasks = subject["tasks"]
|
| 517 |
|
|
|
|
| 523 |
task['rescheduled'] += 1
|
| 524 |
# Move incomplete tasks to next day
|
| 525 |
if incomplete_tasks:
|
| 526 |
+
current_roadmap['schedule'][day_index+1]['supplementary_tasks'].append({
|
| 527 |
"name":subject_name,
|
| 528 |
"tasks":incomplete_tasks
|
| 529 |
})
|