{'teams': {0: {'team_name': 'search', 'agent': 'search.py', 'url': 'https://github.com/COMP90054-2025-Semester1/assignment-1-search-ashughes222.git', 'commit_id': '97bc211a0ef662d73d1987755ee1d03727061d98', 'git_status': True, 'comments': 'N/A', 'submitted_time': '28/03/2025 14:26:13', 'copy_files': True}}} before grades Starting on 3-28 at 3:30:50 after grades Question part1 ============== *** Search time: 0:00:02.888896 *** FAIL: marking/part1/food_heuristic_grade_tricky.test *** expanded nodes: 10464 *** thresholds: [15000, 12500, 10000, 4200] *** Search time: 0:00:00.037436 *** PASS: marking/part1/hidden_heuristic_grade.test *** expanded nodes: 180 *** thresholds: [18000, 17000, 7500, 6500] ### Question part1: 1.60/2 ### Question part2 ============== *** FAIL: Exception raised: ('B1', '0:A->B1', 1.0) *** *** Traceback (most recent call last): *** File "/code/assignment1/code_base/grading.py", line 79, in grade *** util.TimeoutFunction(getattr(gradingModule, q), 2000)(self) # Call the question's function *** File "/code/assignment1/code_base/util.py", line 663, in __call__ *** result = self.function(*args, **keyArgs) *** File "autograder.py", line 306, in *** return lambda grades: question.execute(grades) *** File "/code/assignment1/code_base/testClasses.py", line 143, in execute *** grades.addPoints([f(grades) for _, f in self.testCases].count(True) * multiplier) *** File "/code/assignment1/code_base/testClasses.py", line 143, in *** grades.addPoints([f(grades) for _, f in self.testCases].count(True) * multiplier) *** File "autograder.py", line 300, in *** return lambda grades: testCase.execute(grades, moduleDict, solutionDict) *** File "/code/assignment1/code_base/searchTestClasses.py", line 321, in execute *** solution, expanded_states, error = self.getSolInfo(search) *** File "/code/assignment1/code_base/searchTestClasses.py", line 304, in getSolInfo *** solution = alg(problem) *** File "/code/assignment1/code_base/search.py", line 175, in lrtaStarSearch *** pathUpdate, pathStep = lrtaStarTrial(problem, learningHeuristic) *** File "/code/assignment1/code_base/search.py", line 186, in lrtaStarTrial *** updateBool, updateState = lookAheadUpdate1(currentState, problem, learningHeuristic) *** File "/code/assignment1/code_base/search.py", line 200, in lookAheadUpdate1 *** print(problem.getSuccessors(('B1', '0:A->B1', 1.0))) *** File "/code/assignment1/code_base/searchTestClasses.py", line 227, in getSuccessors *** return list(self.successors[state]) *** KeyError: ('B1', '0:A->B1', 1.0) *** ### Question part2: 0.00/3 ### Question part3 ============== *** FAIL: Exception raised: ('B1', '0:A->B1', 1.0) *** *** Traceback (most recent call last): *** File "/code/assignment1/code_base/grading.py", line 79, in grade *** util.TimeoutFunction(getattr(gradingModule, q), 2000)(self) # Call the question's function *** File "/code/assignment1/code_base/util.py", line 663, in __call__ *** result = self.function(*args, **keyArgs) *** File "autograder.py", line 306, in *** return lambda grades: question.execute(grades) *** File "/code/assignment1/code_base/testClasses.py", line 143, in execute *** grades.addPoints([f(grades) for _, f in self.testCases].count(True) * multiplier) *** File "/code/assignment1/code_base/testClasses.py", line 143, in *** grades.addPoints([f(grades) for _, f in self.testCases].count(True) * multiplier) *** File "autograder.py", line 300, in *** return lambda grades: testCase.execute(grades, moduleDict, solutionDict) *** File "/code/assignment1/code_base/searchTestClasses.py", line 321, in execute *** solution, expanded_states, error = self.getSolInfo(search) *** File "/code/assignment1/code_base/searchTestClasses.py", line 304, in getSolInfo *** solution = alg(problem) *** File "/code/assignment1/code_base/search.py", line 227, in lrtakStarSearch *** pathUpdate, pathStep = lrtaStarTrial(problem, learningHeuristic) *** File "/code/assignment1/code_base/search.py", line 186, in lrtaStarTrial *** updateBool, updateState = lookAheadUpdate1(currentState, problem, learningHeuristic) *** File "/code/assignment1/code_base/search.py", line 200, in lookAheadUpdate1 *** print(problem.getSuccessors(('B1', '0:A->B1', 1.0))) *** File "/code/assignment1/code_base/searchTestClasses.py", line 227, in getSuccessors *** return list(self.successors[state]) *** KeyError: ('B1', '0:A->B1', 1.0) *** ### Question part3: 0.00/2 ### Finished at 3:30:53 Provisional grades ================== Question part1: 1.60/2 Question part2: 0.00/3 Question part3: 0.00/2 ------------------ Total passed test cases: 1.60/7