reformat v3 step 2 part B
This commit is contained in:
1 parent
c500ceff44
commit
d6115844f2
1 file changed
+3
@@ -371,6 +371,8 @@ def generateScheduleV3(students, courses):
|
|||||||
activeCourses[code] = courses[code]
|
activeCourses[code] = courses[code]
|
||||||
|
|
||||||
# Step 2 - Generate class list without timetable
|
# Step 2 - Generate class list without timetable
|
||||||
|
|
||||||
|
# Step 2 part A
|
||||||
existingClasses = []
|
existingClasses = []
|
||||||
selectedCourses = {}
|
selectedCourses = {}
|
||||||
emptyClasses = {} # List of all classes with how many students should be entered during generation
|
emptyClasses = {} # List of all classes with how many students should be entered during generation
|
||||||
@@ -451,6 +453,7 @@ def generateScheduleV3(students, courses):
|
|||||||
emptyClasses[index][f"{activeCourses[index]['Description']}-{j}"]["expectedLen"] += 1
|
emptyClasses[index][f"{activeCourses[index]['Description']}-{j}"]["expectedLen"] += 1
|
||||||
remaining -= 1
|
remaining -= 1
|
||||||
|
|
||||||
|
# Step 2 part B
|
||||||
tempStudents = students
|
tempStudents = students
|
||||||
while len(tempStudents) > 0:
|
while len(tempStudents) > 0:
|
||||||
student = tempStudents[random.randint(0, len(students)-1)]
|
student = tempStudents[random.randint(0, len(students)-1)]
|
||||||
|
|||||||
Reference in new issue
Block a user