{ "pass": true, "checks": [ { "name": "task 89 first view", "state": { "id": "bridge-small-cloth", "step": 0, "operation": 0, "errors": 0, "complete": false, "pending": false, "cameraTween": false, "lid": { "position": [ 0, 0, 0 ], "quaternion": [ 0, 0, 0, 1 ] }, "evidenceCount": 0, "grounding": null, "modelSources": [ { "name": "地形.glb", "url": "/models/地形.glb" }, { "name": "0916架桥车.glb", "url": "/models/bridge-erector-20260916.glb" }, { "name": "4封口袋.glb", "url": "/models/bridge-valve-bags-20260916.glb" } ], "hdr": "venice_sunset_1k", "distance": 12.394854711827099, "zoom": 1, "exposure": 1, "light": [ 0.8, 1.4 ], "screen": { "x": 935.9840818928475, "y": 468.92859123029064, "localX": 676.9840818928475, "localY": 280.42859123029064, "visible": true }, "bounds": [ 0.03999999910593033, 0.02500000037252903, 0.004000000189989805 ], "projected": { "x": 676.0421084692439, "y": 279.4738201751618, "w": 1.8849372687043342, "h": 1.9110539934492294 }, "pivot": [ -0.26305295361571907, 1.4348609031173236, 1.6002156960638991 ], "pickPoints": [], "freePoints": [], "tip": null, "front": [ 0.4982728791224398, 0.8304547985373997, 0.2491364395612199 ], "workflowCoverage": [ { "name": "bridge-small-cloth", "glowing": true }, { "name": "bridge-small-pipe", "glowing": true }, { "name": "bridge-small-bag", "glowing": true }, { "name": "bridge-small-bolt-1", "glowing": true }, { "name": "bridge-small-bolt-2", "glowing": true }, { "name": "bridge-small-bolt-3", "glowing": true }, { "name": "bridge-small-bolt-4", "glowing": true }, { "name": "bridge-small-valve", "glowing": true }, { "name": "bridge-small-plug-1", "glowing": true }, { "name": "bridge-small-plug-2", "glowing": true }, { "name": "bridge-small-seat", "glowing": true }, { "name": "bridge-large-cloth", "glowing": true }, { "name": "bridge-large-pipe", "glowing": true }, { "name": "bridge-large-bag", "glowing": true }, { "name": "bridge-large-bolt-1", "glowing": true }, { "name": "bridge-large-bolt-2", "glowing": true }, { "name": "bridge-large-bolt-3", "glowing": true }, { "name": "bridge-large-bolt-4", "glowing": true }, { "name": "bridge-large-valve", "glowing": true }, { "name": "bridge-large-plug-1", "glowing": true }, { "name": "bridge-large-plug-2", "glowing": true }, { "name": "bridge-large-seat", "glowing": true } ], "camera": [ 7.193425229518143, 5.263010122057047, 9.019606708277626 ], "target": [ -5.7220459037665705e-8, 1.0123497253478748, -0.13566183848059055 ], "outline": 1, "cutaway": 0, "materials": [ { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 } ], "labels": [ { "text": "聚焦 · 小腔清洗擦拭布", "x": 865.984375, "y": 485.875, "w": 140, "h": 30, "id": "bridge-small-cloth" } ], "narration": [ { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true }, { "video": true, "fallback": true } ], "operationData": { "targetId": "bridge-small-cloth", "kind": "identify", "directionHint": "清洗并擦净阀体", "effects": [ { "targetId": "bridge-small-cloth", "offset": [ 0.7, 0, -0.7 ] }, { "targetId": "bridge-small-valve", "color": 8492701 } ], "index": 0, "axis": [ 0, 1, 0 ], "deltaDegrees": 0, "toleranceDegrees": 6 }, "position": [ -0.26305295361571907, 1.4348609031173236, 1.6002156960638991 ], "quaternion": [ 0, 0, 0, 1 ] } }, { "name": "task 89 step 1 operation 1", "target": "bridge-small-cloth", "drag": true, "distance": 2.606298249929224, "projected": { "x": 713.0551617039472, "y": 199.8762788489029, "w": 76.16745557914555, "h": 159.32132156424493 }, "labels": 2 }, { "name": "task 89 explicit isolate for overlapping workflow targets", "targetId": "bridge-small-pipe", "pass": true }, { "name": "task 89 internal target inspected with explicit translucent tool", "targetId": "bridge-small-pipe", "pass": true }, { "name": "task 89 step 2 operation 1", "target": "bridge-small-pipe", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 733.7712670189921, "y": 258.4566105517278, "w": 34.46759426227413, "h": 42.148721396905046 }, "labels": 1 }, { "name": "task 89 explicit isolate for overlapping workflow targets", "targetId": "bridge-small-bag", "pass": true }, { "name": "task 89 internal target inspected with explicit translucent tool", "targetId": "bridge-small-bag", "pass": true }, { "name": "task 89 step 2 operation 2", "target": "bridge-small-bag", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 726.5989007241701, "y": 249.54502501185422, "w": 48.82519512972635, "h": 59.96985961527329 }, "labels": 1 }, { "name": "task 89 step 3 operation 1", "target": "bridge-small-bolt-1", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 730.1020178600464, "y": 225.56375225947545, "w": 41.90386337448217, "h": 107.35748348612509 }, "labels": 11 }, { "name": "task 89 step 3 operation 2", "target": "bridge-small-bolt-2", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 730.101956369818, "y": 225.56374836709816, "w": 41.90398643298022, "h": 107.35748980923583 }, "labels": 11 }, { "name": "task 89 step 3 operation 3", "target": "bridge-small-bolt-3", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 730.1020468486516, "y": 225.56377086244714, "w": 41.90380531004871, "h": 107.35744460559681 }, "labels": 11 }, { "name": "task 89 step 3 operation 4", "target": "bridge-small-bolt-4", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 730.1019563698185, "y": 225.56374836709918, "w": 41.903986432980105, "h": 107.35748980923628 }, "labels": 11 }, { "name": "task 89 step 3 operation 5", "target": "bridge-small-valve", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 711.8571182536385, "y": 219.86745936164928, "w": 79.15370015179201, "h": 119.57708505374839 }, "labels": 11 }, { "name": "task 89 step 4 operation 1", "target": "bridge-small-plug-1", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 734.3815583742876, "y": 255.3961759678843, "w": 33.267681147020085, "h": 48.250084623901046 }, "labels": 10 }, { "name": "task 89 step 4 operation 2", "target": "bridge-small-plug-2", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 734.3815517145613, "y": 255.39616492373926, "w": 33.26769452636461, "h": 48.250106768818114 }, "labels": 10 }, { "name": "task 89 step 4 operation 3", "target": "bridge-small-seat", "drag": false, "distance": 2.6062982499292238, "projected": { "x": 694.2254127192891, "y": 230.54587309368728, "w": 113.84869051687656, "h": 98.67663471942606 }, "labels": 11 }, { "name": "task 89 step 5 operation 1", "target": "bridge-large-cloth", "drag": true, "distance": 2.606298249929224, "projected": { "x": 713.1760583557226, "y": 247.71474757026036, "w": 75.53189964988792, "h": 63.5320173357903 }, "labels": 11 }, { "name": "task 89 step 6 operation 1", "target": "bridge-large-pipe", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 741.0840357184769, "y": 267.4472527643896, "w": 19.838408870971875, "h": 24.17192181208327 }, "labels": 11 }, { "name": "task 89 step 6 operation 2", "target": "bridge-large-bag", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 737.1726535850977, "y": 262.5403979585547, "w": 27.66772419367055, "h": 33.98296750672006 }, "labels": 6 }, { "name": "task 89 step 7 operation 1", "target": "bridge-large-bolt-1", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 733.3751860063155, "y": 229.20308467431818, "w": 35.30982526493153, "h": 99.9963490514744 }, "labels": 11 }, { "name": "task 89 step 7 operation 2", "target": "bridge-large-bolt-2", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 733.3752195890214, "y": 229.20310886483736, "w": 35.30975799233249, "h": 99.9962990864201 }, "labels": 11 }, { "name": "task 89 step 7 operation 3", "target": "bridge-large-bolt-3", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 733.375213472072, "y": 229.2031071048878, "w": 35.309770234411076, "h": 99.99630261839388 }, "labels": 11 }, { "name": "task 89 step 7 operation 4", "target": "bridge-large-bolt-4", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 733.3751860063161, "y": 229.2030846743188, "w": 35.309825264931646, "h": 99.99634905147445 }, "labels": 11 }, { "name": "task 89 step 7 operation 5", "target": "bridge-large-valve", "drag": true, "distance": 2.606298249929224, "projected": { "x": 710.2512801908184, "y": 220.69540001554415, "w": 82.42293895668968, "h": 118.27900785582202 }, "labels": 11 }, { "name": "task 89 step 8 operation 1", "target": "bridge-large-plug-1", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 734.9945559273345, "y": 257.00320508985214, "w": 32.03634955820576, "h": 45.03950738026572 }, "labels": 11 }, { "name": "task 89 step 8 operation 2", "target": "bridge-large-plug-2", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 734.994552597162, "y": 257.0031995668463, "w": 32.03635624673643, "h": 45.03951845272877 }, "labels": 11 }, { "name": "task 89 step 8 operation 3", "target": "bridge-large-seat", "drag": false, "distance": 2.6062982499292233, "projected": { "x": 694.2254127192888, "y": 230.5458730936875, "w": 113.84869051687667, "h": 98.67663471942629 }, "labels": 11 }, { "name": "task 89 step 9 operation 1", "target": "bridge-large-seat", "drag": false, "distance": 2.6062982499292233, "projected": { "x": 694.2254127192888, "y": 230.5458730936875, "w": 113.84869051687667, "h": 98.67663471942629 }, "labels": 11 }, { "name": "task 89 step 9 operation 2", "target": "bridge-large-plug-1", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 734.9945559273348, "y": 257.0032050898515, "w": 32.03634955820564, "h": 45.03950738026566 }, "labels": 10 }, { "name": "task 89 step 9 operation 3", "target": "bridge-large-plug-2", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 734.9945525971626, "y": 257.00319956684586, "w": 32.03635624673632, "h": 45.0395184527286 }, "labels": 10 }, { "name": "task 89 step 10 operation 1", "target": "bridge-small-valve", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 711.8571182536396, "y": 219.86745936164863, "w": 79.1537001517919, "h": 119.57708505374842 }, "labels": 11 }, { "name": "task 89 step 10 operation 2", "target": "bridge-large-bolt-1", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 727.8056064333605, "y": 223.0985601694498, "w": 46.58451268827946, "h": 112.34291741697973 }, "labels": 12 }, { "name": "task 89 step 10 operation 3", "target": "bridge-large-bolt-2", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 727.80562222695, "y": 223.09856613143972, "w": 46.58448124721065, "h": 112.34290433062625 }, "labels": 12 }, { "name": "task 89 step 10 operation 4", "target": "bridge-large-bolt-3", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 727.805617382866, "y": 223.09856468984, "w": 46.584490959481855, "h": 112.34290723954146 }, "labels": 12 }, { "name": "task 89 step 10 operation 5", "target": "bridge-large-bolt-4", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 727.8056064333605, "y": 223.09856016944983, "w": 46.58451268827946, "h": 112.34291741697982 }, "labels": 12 }, { "name": "task 89 step 11 observation retained for instructor review", "pass": true }, { "name": "task 89 step 11 operation 1", "target": "bridge-large-bag", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 737.1726535850976, "y": 262.54039795855493, "w": 27.66772419367055, "h": 33.98296750672006 }, "labels": 12 }, { "name": "task 89 step 11 operation 2", "target": "bridge-large-pipe", "drag": true, "distance": 2.606298249929224, "projected": { "x": 741.0840357184771, "y": 267.447252764394, "w": 19.838408870971875, "h": 24.17192181208344 }, "labels": 12 }, { "name": "task 89 step 12 operation 1", "target": "bridge-large-bolt-1", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 733.3751860063155, "y": 229.20308467431818, "w": 35.30982526493153, "h": 99.9963490514744 }, "labels": 12 }, { "name": "task 89 step 12 operation 2", "target": "bridge-large-bolt-2", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 733.3752195890214, "y": 229.20310886483736, "w": 35.30975799233249, "h": 99.9962990864201 }, "labels": 11 }, { "name": "task 89 step 12 operation 3", "target": "bridge-large-bolt-3", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 733.375213472072, "y": 229.2031071048878, "w": 35.309770234411076, "h": 99.99630261839388 }, "labels": 11 }, { "name": "task 89 step 12 operation 4", "target": "bridge-large-bolt-4", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 733.3751860063161, "y": 229.2030846743188, "w": 35.309825264931646, "h": 99.99634905147445 }, "labels": 11 }, { "name": "task 89 step 13 operation 1", "target": "bridge-small-seat", "drag": false, "distance": 2.6062982499292238, "projected": { "x": 694.2254127192891, "y": 230.54587309368728, "w": 113.84869051687656, "h": 98.67663471942606 }, "labels": 10 }, { "name": "task 89 step 13 operation 2", "target": "bridge-small-plug-1", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 734.3815583742885, "y": 255.3961759678824, "w": 33.26768114702054, "h": 48.25008462390127 }, "labels": 10 }, { "name": "task 89 step 13 operation 3", "target": "bridge-small-plug-2", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 734.3815517145625, "y": 255.39616492373693, "w": 33.26769452636461, "h": 48.250106768817886 }, "labels": 10 }, { "name": "task 89 step 14 operation 1", "target": "bridge-large-valve", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 710.2512801908182, "y": 220.69540001554472, "w": 82.42293895668956, "h": 118.27900785582213 }, "labels": 12 }, { "name": "task 89 step 14 operation 2", "target": "bridge-small-bolt-1", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 725.8282859732907, "y": 221.9512018941729, "w": 50.627760499197166, "h": 114.81260701135218 }, "labels": 11 }, { "name": "task 89 step 14 operation 3", "target": "bridge-small-bolt-2", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 725.8282216003923, "y": 221.95118166502374, "w": 50.627890131494496, "h": 114.81264759934965 }, "labels": 11 }, { "name": "task 89 step 14 operation 4", "target": "bridge-small-bolt-3", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 725.8282930429814, "y": 221.95120386968313, "w": 50.62774677978814, "h": 114.81260257095443 }, "labels": 11 }, { "name": "task 89 step 14 operation 5", "target": "bridge-small-bolt-4", "drag": true, "distance": 2.606298249929224, "projected": { "x": 725.8282216003923, "y": 221.9511816650243, "w": 50.62789013149472, "h": 114.81264759934942 }, "labels": 11 }, { "name": "task 89 step 15 observation retained for instructor review", "pass": true }, { "name": "task 89 step 15 operation 1", "target": "bridge-small-bag", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 737.1727104103626, "y": 262.5404214396442, "w": 27.667610573511638, "h": 33.982920448655136 }, "labels": 11 }, { "name": "task 89 step 15 operation 2", "target": "bridge-small-pipe", "drag": true, "distance": 2.6062982499292233, "projected": { "x": 741.2370513107613, "y": 267.5903199122409, "w": 19.53163674862253, "h": 23.884275458246236 }, "labels": 11 }, { "name": "task 89 step 16 operation 1", "target": "bridge-small-bolt-1", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 730.1020178600464, "y": 225.56375225947545, "w": 41.90386337448217, "h": 107.35748348612509 }, "labels": 11 }, { "name": "task 89 step 16 operation 2", "target": "bridge-small-bolt-2", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 730.101956369818, "y": 225.56374836709816, "w": 41.90398643298022, "h": 107.35748980923583 }, "labels": 11 }, { "name": "task 89 step 16 operation 3", "target": "bridge-small-bolt-3", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 730.1020468486516, "y": 225.56377086244714, "w": 41.90380531004871, "h": 107.35744460559681 }, "labels": 11 }, { "name": "task 89 step 16 operation 4", "target": "bridge-small-bolt-4", "drag": true, "distance": 2.6062982499292238, "projected": { "x": 730.1019563698185, "y": 225.56374836709918, "w": 41.903986432980105, "h": 107.35748980923628 }, "labels": 11 } ], "errors": [], "writes": [ "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate", "http://127.0.0.1:6180/api/tran/v1/teaching/assignments/89/preview/validate" ] }