مرحبا! @Jon والفريق،
أنا أعمل على دورة المستوى 1 وواجهت مشكلة في التقييم تحدث بشكل متكرر عبر تمرينين منفصلين في نفس الدورة، لذا لا أعتقد أن هذا خطأ عفوي من طرفي.
معرّف التقييم الخاص بي: 3f2695aab2f5175f5c7499185abc0479
التمرين 1 — عقدة CalculateBookedProcessingOrders (الأسئلة 5 و 6):
الكود (منسوخ بالضبط من التوثيق):
javascript
let items = $input.all();
let totalBooked = items.length;
let bookedSum = 0;
for (let i=0; i < items.length; i++) {
bookedSum = bookedSum + items[i].json.orderPrice;
}
return [{ json: {totalBooked, bookedSum} }];
مخرجات العقدة: totalBooked: 14، bookedSum: 1393.61
قمت بإرسال هذه القيم بالضبط (منسوخة مباشرة من عرض مخرجات JSON وليس من عرض الجدول المقرب) وتم وضع علامة على كليهما كإجابة غير صحيحة في المحاولات الأولى.
التمرين 2 — عقدة CalculateBookedOrders (الأسئلة 7 و 8):
نفس المنطق، عقدة مختلفة في سير العمل. المخرجات: totalBooked: 16، bookedSum: 2251.14
قمت بإرسال هذه القيم أيضا — تم وضع علامة عليها أيضا كإجابة غير صحيحة.
السبب الذي يجعلني أعتقد أن هذا خطأ في التقييم وليس خطأ من طرفي:
- الكود متطابق مع مثال التوثيق الرسمي في كلا الحالتين.
- تحققت مرة أخرى من مخرجات JSON الأصلية (وليس عرض الجدول) للقضاء على مشاكل التقريب العائمة — لا توجد فواصل عشرية إضافية، القيم دقيقة تماما كما تم إرسالها.
- يبدو أن مجموعة البيانات مستقرة عبر عمليات التنفيذ المتعددة (أحصل على نفس قيم totalBooked/bookedSum بشكل متسق عند إعادة تشغيل سير العمل)، لذا لا يبدو أن هذا مشكلة في عشوائية البيانات.
- يحدث هذا على سؤالين/عقدتين مختلفتين بنفس النمط، مما يشير إلى شيء منهجي في كيفية التحقق من الإجابات بدلا من خطأ معزول.
هل يمكن لشخص ما أن ينظر إلى معرّف التقييم الخاص بي ويرى ما إذا كان هناك عدم تطابق بين ما ينتجه سير العمل وما يتوقعه نظام التقييم؟ أنا مستعد بسعادة لمشاركة لقطات شاشة لتكوينات العقدة والمخرجات إذا ساعد ذلك.
شكرا لوقتك!

