{ "pass": true, "checks": [ { "name": "task 89 first view", "state": { "id": "bridge-small-cloth", "step": 0, "operation": 0, "errors": 0, "complete": false, "pending": false, "hdr": "venice_sunset_1k", "distance": 18.74530082917896, "zoom": 1, "exposure": 1, "light": [ 0.8, 1.4 ], "screen": { "x": 825.346900451233, "y": 494.36864763278925, "localX": 566.346900451233, "localY": 305.86864763278925, "visible": true }, "bounds": [ 0.3001091125469584, 0.20019644975604534, 0.025263652634544442 ], "projected": { "x": 561.946835396814, "y": 300.7632182750632, "w": 8.823313170200777, "h": 10.249360431990738 }, "pivot": [ -2.299399785448256, 1.1078425712343078, 6.251449528772805 ], "pickPoints": [ { "x": 825.3584919819143, "y": 494.38789849105854 }, { "x": 824.0349950063843, "y": 494.38789849105854 }, { "x": 826.6819889574444, "y": 494.38789849105854 }, { "x": 822.7114980308542, "y": 494.38789849105854 }, { "x": 828.0054859329746, "y": 494.38789849105854 }, { "x": 825.3584919819143, "y": 492.85049442625996 }, { "x": 824.0349950063843, "y": 492.85049442625996 }, { "x": 826.6819889574444, "y": 492.85049442625996 }, { "x": 822.7114980308542, "y": 492.85049442625996 }, { "x": 828.0054859329746, "y": 492.85049442625996 }, { "x": 825.3584919819143, "y": 495.9253025558572 }, { "x": 824.0349950063843, "y": 495.9253025558572 }, { "x": 826.6819889574444, "y": 495.9253025558572 }, { "x": 822.7114980308542, "y": 495.9253025558572 }, { "x": 828.0054859329746, "y": 495.9253025558572 }, { "x": 825.3584919819143, "y": 491.3130903614613 }, { "x": 824.0349950063843, "y": 491.3130903614613 }, { "x": 826.6819889574444, "y": 491.3130903614613 }, { "x": 822.7114980308542, "y": 491.3130903614613 }, { "x": 825.3584919819143, "y": 497.4627066206558 }, { "x": 824.0349950063843, "y": 497.4627066206558 }, { "x": 826.6819889574444, "y": 497.4627066206558 }, { "x": 828.0054859329746, "y": 497.4627066206558 } ], "freePoints": [], "tip": null, "front": [ 0.00006465834627876286, 0.11783665604487886, 0.9930329895383433 ], "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": [ 10.879297762405727, 7.41203471823875, 15.346405327132661 ], "target": [ 0.0003545131983222482, 0.9835682527980125, 1.5004775554141494 ], "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": 0.65, "baseline": 0.65, "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": 0.65, "baseline": 0.65, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 }, { "opacity": 1, "baseline": 1, "side": 2 } ], "labels": [ { "text": "聚焦 · 小腔清洗擦拭布", "x": 755.34375, "y": 515.5, "w": 140, "h": 30, "id": "bridge-small-cloth" } ], "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": [ -2.3, 1.1, 1.05 ], "quaternion": [ 0, 0, 0, 1 ] } }, { "name": "task 89 step 1 operation 1", "target": "bridge-small-cloth", "drag": true, "distance": 2.532200435574362, "projected": { "x": 662.162700899815, "y": 220.45127335325841, "w": 177.6743117037796, "h": 118.2016522464734 }, "labels": 5 }, { "name": "task 89 step 2 operation 1", "target": "bridge-small-pipe", "drag": true, "distance": 2.532200435574361, "projected": { "x": 710.4795096334417, "y": 244.94070098766431, "w": 81.03671734159616, "h": 73.20305790024159 }, "labels": 11 }, { "name": "task 89 step 2 operation 2", "target": "bridge-small-bag", "drag": true, "distance": 2.532200435574362, "projected": { "x": 715.995267978146, "y": 236.8246057076068, "w": 70.00581725199777, "h": 88.88604631812535 }, "labels": 11 }, { "name": "task 89 step 3 operation 1", "target": "bridge-small-bolt-1", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.2373402081731, "y": 245.97480088397478, "w": 53.519208051092505, "h": 69.64153818656504 }, "labels": 3 }, { "name": "task 89 step 3 operation 2", "target": "bridge-small-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.2373402081731, "y": 245.97480088397475, "w": 53.519208051092505, "h": 69.64153818656524 }, "labels": 5 }, { "name": "task 89 step 3 operation 3", "target": "bridge-small-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.2373402081731, "y": 245.97480088397467, "w": 53.51920805109262, "h": 69.64153818656516 }, "labels": 6 }, { "name": "task 89 step 3 operation 4", "target": "bridge-small-bolt-4", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.2373402081731, "y": 245.97480088397475, "w": 53.519208051092505, "h": 69.64153818656507 }, "labels": 9 }, { "name": "task 89 step 3 operation 5", "target": "bridge-small-valve", "drag": true, "distance": 2.532200435574362, "projected": { "x": 692.1892620756336, "y": 244.1715855748232, "w": 117.61970726416473, "h": 74.91825388242052 }, "labels": 10 }, { "name": "task 89 step 4 operation 1", "target": "bridge-small-plug-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 711.8105705216219, "y": 239.84868779146134, "w": 78.37537147823696, "h": 81.51578448801845 }, "labels": 7 }, { "name": "task 89 step 4 operation 2", "target": "bridge-small-plug-2", "drag": true, "distance": 2.532200435574362, "projected": { "x": 711.810570521622, "y": 239.84868779146132, "w": 78.37537147823684, "h": 81.51578448801848 }, "labels": 8 }, { "name": "task 89 step 4 operation 3", "target": "bridge-small-seat", "drag": false, "distance": 2.532200435574362, "projected": { "x": 682.6054469852947, "y": 241.11471592167288, "w": 136.7883994425748, "h": 80.25864140632916 }, "labels": 7 }, { "name": "task 89 step 5 operation 1", "target": "bridge-large-cloth", "drag": true, "distance": 2.532200435574361, "projected": { "x": 700.6588638432286, "y": 246.05396216643993, "w": 100.6821099654752, "h": 66.98093627300176 }, "labels": 6 }, { "name": "task 89 step 6 operation 1", "target": "bridge-large-pipe", "drag": true, "distance": 2.532200435574361, "projected": { "x": 710.4795096334416, "y": 244.9407009876643, "w": 81.03671734159627, "h": 73.20305790024162 }, "labels": 14 }, { "name": "task 89 step 6 operation 2", "target": "bridge-large-bag", "drag": true, "distance": 2.532200435574363, "projected": { "x": 715.9952679781462, "y": 236.82460570760693, "w": 70.00581725199777, "h": 88.88604631812527 }, "labels": 15 }, { "name": "task 89 step 7 operation 1", "target": "bridge-large-bolt-1", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.2373402081729, "y": 245.9748008839748, "w": 53.519208051092505, "h": 69.64153818656513 }, "labels": 3 }, { "name": "task 89 step 7 operation 2", "target": "bridge-large-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.237340208173, "y": 245.97480088397478, "w": 53.51920805109262, "h": 69.64153818656516 }, "labels": 5 }, { "name": "task 89 step 7 operation 3", "target": "bridge-large-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.2373402081732, "y": 245.97480088397472, "w": 53.519208051092505, "h": 69.6415381865651 }, "labels": 5 }, { "name": "task 89 step 7 operation 4", "target": "bridge-large-bolt-4", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.2373402081731, "y": 245.97480088397475, "w": 53.519208051092505, "h": 69.64153818656507 }, "labels": 9 }, { "name": "task 89 step 7 operation 5", "target": "bridge-large-valve", "drag": true, "distance": 2.532200435574362, "projected": { "x": 692.1892620756337, "y": 244.17158557482324, "w": 117.61970726416462, "h": 74.91825388242054 }, "labels": 17 }, { "name": "task 89 step 8 operation 1", "target": "bridge-large-plug-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 711.810570521622, "y": 239.84868779146146, "w": 78.37537147823684, "h": 81.5157844880184 }, "labels": 9 }, { "name": "task 89 step 8 operation 2", "target": "bridge-large-plug-2", "drag": true, "distance": 2.532200435574362, "projected": { "x": 711.8105705216219, "y": 239.84868779146137, "w": 78.37537147823684, "h": 81.51578448801843 }, "labels": 9 }, { "name": "task 89 step 8 operation 3", "target": "bridge-large-seat", "drag": false, "distance": 2.532200435574362, "projected": { "x": 682.6054469852946, "y": 241.11471592167285, "w": 136.78839944257493, "h": 80.25864140632919 }, "labels": 15 }, { "name": "task 89 step 9 operation 1", "target": "bridge-large-seat", "drag": false, "distance": 2.532200435574362, "projected": { "x": 682.6054469852946, "y": 241.11471592167285, "w": 136.78839944257493, "h": 80.25864140632919 }, "labels": 15 }, { "name": "task 89 step 9 operation 2", "target": "bridge-large-plug-1", "drag": true, "distance": 2.532200435574361, "projected": { "x": 711.8105705216218, "y": 239.8486877914614, "w": 78.37537147823696, "h": 81.51578448801851 }, "labels": 5 }, { "name": "task 89 step 9 operation 3", "target": "bridge-large-plug-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 711.8105705216219, "y": 239.84868779146132, "w": 78.37537147823696, "h": 81.51578448801848 }, "labels": 9 }, { "name": "task 89 step 10 operation 1", "target": "bridge-small-valve", "drag": true, "distance": 2.532200435574361, "projected": { "x": 692.1892620756336, "y": 244.17158557482327, "w": 117.61970726416473, "h": 74.91825388242052 }, "labels": 9 }, { "name": "task 89 step 10 operation 2", "target": "bridge-large-bolt-1", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.237340208173, "y": 245.9748008839748, "w": 53.51920805109273, "h": 69.64153818656501 }, "labels": 4 }, { "name": "task 89 step 10 operation 3", "target": "bridge-large-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.237340208173, "y": 245.97480088397475, "w": 53.51920805109273, "h": 69.64153818656501 }, "labels": 9 }, { "name": "task 89 step 10 operation 4", "target": "bridge-large-bolt-3", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.237340208173, "y": 245.97480088397467, "w": 53.51920805109262, "h": 69.6415381865651 }, "labels": 5 }, { "name": "task 89 step 10 operation 5", "target": "bridge-large-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.2373402081729, "y": 245.97480088397475, "w": 53.51920805109273, "h": 69.64153818656519 }, "labels": 9 }, { "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.532200435574362, "projected": { "x": 715.9952679781461, "y": 236.82460570760685, "w": 70.00581725199766, "h": 88.88604631812524 }, "labels": 12 }, { "name": "task 89 step 11 operation 2", "target": "bridge-large-pipe", "drag": true, "distance": 2.532200435574361, "projected": { "x": 710.4795096334415, "y": 244.9407009876643, "w": 81.03671734159627, "h": 73.20305790024156 }, "labels": 13 }, { "name": "task 89 step 12 operation 1", "target": "bridge-large-bolt-1", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.237340208173, "y": 245.9748008839748, "w": 53.519208051092505, "h": 69.64153818656513 }, "labels": 3 }, { "name": "task 89 step 12 operation 2", "target": "bridge-large-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.237340208173, "y": 245.97480088397478, "w": 53.51920805109262, "h": 69.64153818656516 }, "labels": 6 }, { "name": "task 89 step 12 operation 3", "target": "bridge-large-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.2373402081732, "y": 245.97480088397478, "w": 53.519208051092505, "h": 69.64153818656516 }, "labels": 5 }, { "name": "task 89 step 12 operation 4", "target": "bridge-large-bolt-4", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.2373402081732, "y": 245.9748008839747, "w": 53.519208051092505, "h": 69.64153818656507 }, "labels": 9 }, { "name": "task 89 step 13 operation 1", "target": "bridge-small-seat", "drag": false, "distance": 2.532200435574362, "projected": { "x": 682.6054469852947, "y": 241.11471592167288, "w": 136.7883994425748, "h": 80.25864140632916 }, "labels": 7 }, { "name": "task 89 step 13 operation 2", "target": "bridge-small-plug-1", "drag": true, "distance": 2.532200435574362, "projected": { "x": 711.810570521622, "y": 239.84868779146134, "w": 78.37537147823684, "h": 81.5157844880184 }, "labels": 5 }, { "name": "task 89 step 13 operation 3", "target": "bridge-small-plug-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 711.8105705216219, "y": 239.8486877914614, "w": 78.37537147823684, "h": 81.51578448801845 }, "labels": 9 }, { "name": "task 89 step 14 operation 1", "target": "bridge-large-valve", "drag": true, "distance": 2.532200435574362, "projected": { "x": 692.1892620756337, "y": 244.17158557482327, "w": 117.61970726416462, "h": 74.91825388242046 }, "labels": 17 }, { "name": "task 89 step 14 operation 2", "target": "bridge-small-bolt-1", "drag": true, "distance": 2.53220043557436, "projected": { "x": 724.2373402081729, "y": 245.97480088397467, "w": 53.51920805109273, "h": 69.6415381865651 }, "labels": 5 }, { "name": "task 89 step 14 operation 3", "target": "bridge-small-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.2373402081729, "y": 245.97480088397467, "w": 53.519208051092846, "h": 69.6415381865651 }, "labels": 9 }, { "name": "task 89 step 14 operation 4", "target": "bridge-small-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.237340208173, "y": 245.97480088397464, "w": 53.51920805109262, "h": 69.64153818656519 }, "labels": 7 }, { "name": "task 89 step 14 operation 5", "target": "bridge-small-bolt-4", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.237340208173, "y": 245.97480088397472, "w": 53.51920805109273, "h": 69.64153818656521 }, "labels": 9 }, { "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.532200435574362, "projected": { "x": 715.9952679781461, "y": 236.82460570760682, "w": 70.00581725199766, "h": 88.88604631812532 }, "labels": 10 }, { "name": "task 89 step 15 operation 2", "target": "bridge-small-pipe", "drag": true, "distance": 2.532200435574361, "projected": { "x": 710.4795096334416, "y": 244.94070098766431, "w": 81.03671734159627, "h": 73.20305790024159 }, "labels": 9 }, { "name": "task 89 step 16 operation 1", "target": "bridge-small-bolt-1", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.237340208173, "y": 245.97480088397478, "w": 53.519208051092505, "h": 69.64153818656504 }, "labels": 3 }, { "name": "task 89 step 16 operation 2", "target": "bridge-small-bolt-2", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.237340208173, "y": 245.9748008839746, "w": 53.51920805109262, "h": 69.64153818656516 }, "labels": 6 }, { "name": "task 89 step 16 operation 3", "target": "bridge-small-bolt-3", "drag": true, "distance": 2.532200435574361, "projected": { "x": 724.2373402081731, "y": 245.97480088397467, "w": 53.51920805109262, "h": 69.64153818656516 }, "labels": 7 }, { "name": "task 89 step 16 operation 4", "target": "bridge-small-bolt-4", "drag": true, "distance": 2.532200435574362, "projected": { "x": 724.2373402081731, "y": 245.9748008839748, "w": 53.519208051092505, "h": 69.64153818656513 }, "labels": 9 } ], "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" ] }